>mais avec une syntaxe différente du genre ::-webkit-scrollbar-button:start:decrement (oui c'est tout aussi imbitable que la syntaxe IE)
non. je trouve cela même plus propre et plus cohérent, puisqu'ici ce sont des selecteurs de pseudo elements : on selectionne ce que l'on veut styler, et ensuite on style. Comme n'importe quel element. Le principe de css quoi.
Cela permet donc d'utiliser les propriétés classique (border, color, background et j'en passe), plutôt que de proposer 15 propriétés avec des noms différents mais qui finalement veulent dire la même chose que les propriétés classiques.
ex: scrollbar-highlight, -scrollbar-shadow, scrollbar-darkshadow, ce sont les couleurs des bordures de la scrollbar si je ne dis pas de bêtises. ce qui est finalement équivalent à utiliser la propriété border.
> D'un autre côté webkit ils aiment bien implémenter des trucs inutiles : animations, transitions
Je rejoins infernal quack. Les transistions, c'est tout sauf inutile. En 3-4 propriétés CSS, tu fais un effet graphique sur un hover, là où il te faut charger x dizaine de ko de js (jquery, mootols ou autre), et écrire un paté de code javascript (qui ne fonctionnera pas si js est désactivé, ou autre).
J'ai eu l'occasion de jouer avec, c'est enfantin à utiliser.
Pour les animations, je suis un peu plus réservé, vu que ça casse quelques principes de CSS (une horreur au niveau implémentation, quand on lit la spec). et puis la syntaxe est un peu olé olé...
[^] # Re: Gné???
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Les scrollbar de couleur sous IE c'est une histoire ancienne. Évalué à 4.
non. je trouve cela même plus propre et plus cohérent, puisqu'ici ce sont des selecteurs de pseudo elements : on selectionne ce que l'on veut styler, et ensuite on style. Comme n'importe quel element. Le principe de css quoi.
Cela permet donc d'utiliser les propriétés classique (border, color, background et j'en passe), plutôt que de proposer 15 propriétés avec des noms différents mais qui finalement veulent dire la même chose que les propriétés classiques.
ex: scrollbar-highlight, -scrollbar-shadow, scrollbar-darkshadow, ce sont les couleurs des bordures de la scrollbar si je ne dis pas de bêtises. ce qui est finalement équivalent à utiliser la propriété border.
> D'un autre côté webkit ils aiment bien implémenter des trucs inutiles : animations, transitions
Je rejoins infernal quack. Les transistions, c'est tout sauf inutile. En 3-4 propriétés CSS, tu fais un effet graphique sur un hover, là où il te faut charger x dizaine de ko de js (jquery, mootols ou autre), et écrire un paté de code javascript (qui ne fonctionnera pas si js est désactivé, ou autre).
J'ai eu l'occasion de jouer avec, c'est enfantin à utiliser.
Pour les animations, je suis un peu plus réservé, vu que ça casse quelques principes de CSS (une horreur au niveau implémentation, quand on lit la spec). et puis la syntaxe est un peu olé olé...