Blog des Gens Compliqués

Avancement de mes aventures de web "designer"

07/02/2020 19:10:15+01:00|Par DkVZ
1 minutes de lecture (facile)

Pour la future mouture du présent blog j'ai décidé de partir de 0, sans framework CSS ni copier-collage sauvage.

J'en suis toujours à la modélisation et j'ai décidé de caser deux choses présentées auparavant dans des brèves:

Ce qui m'amène à avoir un prototype assez sympa de menu de navigation, qui est en plus hypothétiquement accessible aux screen readers, et fonctionne très bien sans JavaScript (avec les transitions, mais pas d'overlay).

Je me suis aussi mis en tête d'utiliser BEM pour les CSS mais... Mes noms de classes sont immenses et j'ai l'impression que ça augmente considérablement la taille du HTML. Je vais peut-être devoir explorer les possibilités de minifier les noms de classe CSS pour le build prod.

J'utilise également les variables CSS dans l'idée d'avoir un système de thème dynamique plus tard (pourra être utilisé pour le MODE NUIT) sachant qu'il faudra peut-être polyfill ce truc. Joie.

Finalement, j'expérimente le chargement de SVGs de meilleure qualité dans l'en-tête après le chargement initial. L'idée ce sera d'avoir ce comportement pour certaines images aussi, j'ai piqué l'idée du projet Gatsby qui crée automatiquement une version floue légère des images qui charge la version finale.

Par contre je ne suis pas certain de comment ils l'implémentent pour que ça fonctionne sans JS. Peut-être avec un tag picture et plusieurs sources?

Y a encore du travail.

Voir l'état du chantier.

Puis dans une iframe comme d'hab:

Commentaires

Il faut JavaScript activé pour écrire des commentaires ici

#1

DkVZ
09/02/2020 12:18:53+01:00
En fait c'était un peu foireux sur mobile dans l'iframe et sur tout petit mobile. Il me faudrait un media query spécifique pour les micro-écrans. Manquait aussi une super animations sur le bouton de menu si JS est activé. J'adore commenter mes propres trucs.

Ajouter un commentaire

Votre commentaire a été ajouté
(enfin, je pense)