Envoyé par
raaaahman
@William Vaurien tu peux faire tellement de choses avec le CSS, que c'est difficile de donner une seule et unique ressource. Peut-être que chercher des exemples sur CodePen ou équivalent, en tapant les mot-clés de ce que tu veux créer, regarder le code, et chercher ensuite les propriétés sur MDN sera le meilleur moyen d'atteindre ton but.
En terme de conseils généraux, tu peux te mettre à jour sur la FlexBox ou la Grille (CSS Grid), ce ne sera jamais perdu. Les guides sur CSS Tricks sont assez complets.
Je cherche déjà un peu en fonction des besoins ou quand je rencontre une propriété que je ne connais pas. Mais je recherche un truc un peu exhaustif (pas un annuaire non plus) qui couvre les grands thèmes (typiquement FlexBox CSS Grid pour lesquels je suis complétement largué)...
Avant j'aimais bien prendre un bouquin et apprendre tranquillement en le feuilletant et en focalisant sur un point intéressant.
Ca fait des années que je n'ai plus fait ça, mais j'ai l'impression que pour reprendre en main mes connaissances sur les CSS c'est ce qu'il me faudrait.
Les guides de CSS Tricks (je ne connaissais pas du tout !) ont l'air pas mal du tout, mais pas très nombreux, et les articles sont assez éparpillés et semblent orientés vers un truc bien spécifique à chaque fois (donc très bien une fois les bases réaquises).
MDN j'aime bien y aller pour un truc précis, je n'ai pas pris bien le temps de fouiller dans les guides. Ils ont l'air bien aussi.
Petite question, dans mon projet le front utilise un framework Java (Vaadin) qui utilise derrière des WebComponents.
Des sélecteurs css comme ça:
Code:
:host([theme~="monTheme"]) [part="items"] ::slotted(content)
c'est standard en css3 ou c'est une surcouche pour les WebComponents ?
- - - Mise à jour - - -
Envoyé par
GrandFather
Je suis un peu dans le même cas que toi. Je fais de plus en plus de frontend avec Vue.js, et si je me débrouille correctement avec la partie JS, je galère comme un rat mort sur la partie CSS, avec des fondamentaux plus ou moins bien assimilés et le reste acquis à l'arrache.
Mais je pense avoir enfin trouvé LE livre pour repartir sur de bonnes bases et avec une bonne méthodologie :
https://www.manning.com/books/css-in-depth
Je ne l'ai pas encore terminé, mais pour l'instant il coche toutes les cases de ce que je recherche. Clair, didactique et bourré de conseils. Et pour ce qui est documentation de référence, je n'ai pas encore trouvé mieux que le MDN :
https://developer.mozilla.org/fr/
Merci pour ce tuyau: j'ai vu qu'il y avait pas mal de livres sur le sujet, mais c'est pas facile d'en trouver un qui réponde vraiment au besoin: je trouve particulièrement difficile de se mettre à jour sur une techno, bien plus que d'apprendre un truc nouveau.
Je le met en wishlist et voir pour me le faire offrir par ma boîte