CSS

Bienvenue sur la section CSS

Apprentissage

Mozilla Developer Network : MDN est une ressource en ligne populaire et fiable qui fournit une documentation complÚte sur les technologies web. MDN offre des guides détaillés, des références complÚtes, des exemples de code et des tutoriels couvrant un large éventail de sujets liés au développement web, tels que HTML, CSS, JavaScript, APIs web, accessibilité, performance web, sécurité et bien plus encore.

W3Schools Online Web : W3Schools est un site web populaire qui propose des ressources d’apprentissage en ligne pour le dĂ©veloppement web. Il offre des tutoriels, des exemples de code, des rĂ©fĂ©rences et des exercices pratiques pour diffĂ©rents langages et technologies web.

Grafikart.fr : Grafikart est un site web francophone axĂ© sur l’apprentissage et la formation en dĂ©veloppement web et en design graphique. Il propose des tutoriels, des cours vidĂ©o, des articles de blog et des ressources pour les dĂ©veloppeurs et les designers.

OpenClassrooms : OpenClassrooms est une plateforme d’apprentissage en ligne qui propose des cours et des parcours de formation dans divers domaines, notamment la programmation, le dĂ©veloppement web, la data science, le marketing numĂ©rique, la gestion de projet et bien plus encore.

Learn CSS : Ce cours décompose les principes fondamentaux du CSS en éléments digestes et faciles à comprendre. Au cours des prochains modules, vous apprendrez comment fonctionnent les aspects fondamentaux de CSS et comment les utiliser efficacement dans vos projets.

exercism : Plateforme d’apprentissage avec la pratique vous apprenez un langage tout en rĂ©flĂ©chissant a des algo ‘simple’ et permet d’ĂȘtre mieux prĂ©parĂ© aux tests techniques.

Exercices

Flebox Froggy : Flexbox Froggy est un jeu interactif en ligne qui permet d’apprendre les bases du positionnement des Ă©lĂ©ments HTML Ă  l’aide de la propriĂ©tĂ© CSS Flexbox. Il propose une approche ludique et pratique pour comprendre et maĂźtriser Flexbox, qui est une technique trĂšs utile pour crĂ©er des mises en page flexibles et rĂ©actives.

CSS Diner : Flukeout (CSS Diner) est un jeu interactif en ligne conçu pour aider les développeurs à apprendre et à maßtriser les sélecteurs CSS. Il propose une approche ludique et pratique pour comprendre et utiliser efficacement les sélecteurs CSS afin de cibler et de styliser les éléments HTML.

Flexbox Defense : Flexbox Defense est un jeu en ligne interactif conçu pour aider les dĂ©veloppeurs Ă  apprendre et Ă  pratiquer les concepts de base du Flexbox en CSS. Il propose un environnement de jeu ludique oĂč les joueurs doivent utiliser les propriĂ©tĂ©s et les valeurs du Flexbox pour positionner et aligner des Ă©lĂ©ments de dĂ©fense afin de protĂ©ger leur chĂąteau des envahisseurs.

Grid Garden : CSS Grid Garden est un jeu interactif en ligne qui permet d’apprendre et de pratiquer les bases du CSS Grid, une puissante fonctionnalitĂ© de mise en page introduite dans CSS3.

Cours SASS - Pierre Giraud : Le cours est divisĂ© en diffĂ©rentes sections, couvrant des sujets tels que les variables, les sĂ©lecteurs imbriquĂ©s, les mixins, les fonctions, les boucles et les conditions. Chaque section est accompagnĂ©e de code d’exemple et d’explications dĂ©taillĂ©es pour vous aider Ă  comprendre et Ă  utiliser efficacement Sass.

Perfectionnement

Variables de couleur SCSS : Mots d’explication sur les variables de couleurs SCSS/SASS

Les spécificités CSS : Comprendre la spécificité en CSS - FR

Les spécificités CSS : Comprendre la spécificité en CSS - EN

Css Protips : Liste de trucs & astuces pour améliorer ses compétences en CSS.

Astuces thĂšme sombre : Articles donnant des conseils pour la rĂ©alisation et mise en place d’un thĂšme sombre from scratch.

Outils

Gradient Generator : Gradient Generator de Josh Comeau est un outil en ligne qui permet de crĂ©er facilement des dĂ©gradĂ©s CSS personnalisĂ©s. C’est un outil pratique pour les dĂ©veloppeurs et les concepteurs qui souhaitent expĂ©rimenter et gĂ©nĂ©rer des dĂ©gradĂ©s visuellement attrayants pour leurs projets.

Charts.css : Charts.css est une bibliothÚque légÚre et simple qui permet de créer des graphiques et des diagrammes attrayants en utilisant uniquement des styles CSS.

Animista : Animista propose une large gamme d’animations CSS que vous pouvez utiliser pour donner vie Ă  vos projets web. Ces animations couvrent divers effets tels que les transitions, les rotations, les mouvements, les dĂ©filements, les rebonds, les clignotements, les effets de texte, les effets de survol et bien plus encore.

Missing.css : WIP

Tailwind CSS : Tailwind CSS est une bibliothĂšque de classes utilitaires CSS hautement personnalisable et basĂ©e sur les classes. Elle offre une approche diffĂ©rente de la crĂ©ation d’interfaces utilisateur par rapport aux frameworks CSS traditionnels tels que Bootstrap.

Animate.css : Animate.style est une bibliothĂšque CSS qui propose une collection de animations prĂ©-conçues prĂȘtes Ă  ĂȘtre utilisĂ©es dans vos projets web. Elle simplifie le processus d’ajout d’animations Ă  vos Ă©lĂ©ments HTML en vous permettant d’appliquer des classes CSS spĂ©cifiques pour dĂ©clencher diffĂ©rentes animations.

Keyframes : En rĂ©sumĂ©, Keyframes.app est un outil en ligne pratique pour crĂ©er des animations CSS personnalisĂ©es. Il offre une interface visuelle conviviale, une prĂ©visualisation en temps rĂ©el, la gĂ©nĂ©ration de code CSS et d’autres fonctionnalitĂ©s qui simplifient le processus de crĂ©ation d’animations CSS attrayantes et interactives pour votre site web.

CSS Grid Generator : En résumé, CSS Grid Generator est un outil en ligne pratique pour générer du code CSS pour des mises en page basées sur CSS Grid. Il vous permet de définir facilement les dimensions, les marges et les espacements de votre grille, et génÚre automatiquement le code CSS correspondant. Cela vous aide à créer des mises en page flexibles et réactives sans avoir à écrire manuellement tout le code CSS.

Smooth Shadow : En rĂ©sumĂ©, Shadows.brumm.af est un outil pratique pour crĂ©er des ombres CSS personnalisĂ©es. Il offre une interface visuelle conviviale oĂč vous pouvez ajuster les paramĂštres de l’ombre et prĂ©visualiser les rĂ©sultats en temps rĂ©el. Une fois satisfait, vous pouvez gĂ©nĂ©rer le code CSS correspondant et l’intĂ©grer dans votre projet web.

pattern.css : En rĂ©sumĂ©, pattern.css est un site qui propose une collection de motifs CSS prĂ©-conçus et prĂȘts Ă  l’emploi pour ajouter des styles visuels Ă  vos projets web. Ces motifs CSS peuvent ĂȘtre utilisĂ©s pour crĂ©er des arriĂšre-plans, des bordures, des motifs de texte et bien d’autres Ă©lĂ©ments graphiques.

VS Code Live SASS Compiler : L’extension “vscode-live-sass-compiler” est un outil pratique pour les dĂ©veloppeurs qui utilisent Sass dans leurs projets. Elle accĂ©lĂšre le processus de dĂ©veloppement en Ă©liminant la nĂ©cessitĂ© de compiler manuellement les fichiers Sass Ă  chaque modification. Cela permet de gagner du temps et d’amĂ©liorer l’efficacitĂ© du flux de travail de dĂ©veloppement front-end.

CSS Layout : Site qui regroupe des layout et pattern Ă  copie/coller dans nos projets.

css3generator.com : WIP

grid.layoutit.com : WIP

webcode.tools : WIP

cssgenerator.org : WIP

html-css-js.com : WIP

cssgradient.io : WIP

neumorphism.io : WIP

Clippy : Clippy, pour créer des masques de formes sur vos divs ou images facilement.

Shape Divider : Shape Divider, pour faire des séparations stylées sur vos sites.

Fancy Border Radius : Fancy Border Radius, pour réaliser des formes avec border radius.

Haikei : Haikei, permet de générer des patterns, formes, background en SVG.

Smooth Shadow : Pour faire des ombres assez réalistes.

Cubic Bezier : Cubic Bezier, le fameux pour générer des transitions facilement.

CSS Glass: Pour tester le glassmorphisme.

Mesher : Mesher pour générer des gradient complexes.

Bulma UI : Bulma est un framework open source gratuit qui fournit des composants frontaux prĂȘts Ă  l’emploi que vous pouvez facilement combiner pour crĂ©er des interfaces Web responsive.

CSS Portal : Loader CSS

SmolCSS : Minimal snippets for modern CSS layouts and components

PureCSS : A set of small, responsive CSS modules that you can use in every web project.

Panda-CSS : Panda is a universal styling solution for the modern web — build time, type safe, and scalable CSS-in-JS.

Free Frontend : Ressourceries de snippets (forms, button, etc)

Cheatsheet

CSS Cheatsheet : est un site web qui fournit une feuille de triche (cheatsheet) pratique et complĂšte pour le langage CSS.

Defensive CSS : Denfensive CSS est un site web qui met l’accent sur les techniques et les conseils pour Ă©crire du CSS dĂ©fensif. Il fournit des astuces pratiques, des exemples concrets et des ressources complĂ©mentaires pour vous aider Ă  amĂ©liorer la qualitĂ© et la stabilitĂ© de votre code CSS.

CSS-Tricks : CSS-Tricks est un site web populaire qui fournit des ressources, des tutoriels et des astuces sur le dĂ©veloppement web, en mettant particuliĂšrement l’accent sur les techniques CSS.

CSS-Tricks Flexbox : L’article “A Guide to Flexbox” de CSS-Tricks est une ressource prĂ©cieuse pour les dĂ©veloppeurs web qui souhaitent maĂźtriser Flexbox et utiliser cette technique de mise en page puissante dans leurs projets. Que tu sois dĂ©butant ou expĂ©rimentĂ© en CSS, cet article te donnera une comprĂ©hension approfondie de Flexbox et t’aidera Ă  crĂ©er des mises en page flexibles et responsives avec facilitĂ©.

Flexbox - Ultimate cheatsheet : freeCodeCamp propose un article, une cheatsheet sur CSS Flex