Le CSS (feuilles de style en cascade) est un langage qui permet de décrire l’apparence d’une page. Il permet de cibler différents éléments HTML pour décrire ensuite leur présentation.
Comme nous l'avons vu dans la formation précédente, l'HTML est un langage qui ne permet que de définir la structure d'un document. Le CSS, pour cascading style sheet, est un langage qui va permettre de définir la forme à donner à notre document. Il possède une syntaxe simple mais un vocabulaire assez conséquent qu'il va falloir apprendre et maîtriser en pratiquant.
Dans cette formation nous allons commencer par découvrir le langage et son fonctionnement avant de plonger plus en profondeur sur les propriétés à connaître. On finira ensuite par un cas pratique qui vous permettra de découvrir un cas concret d’utilisation du CSS et de solidifier vos acquis.
Présentation du CSS
Les sélecteurs
Styles de textes
Style de fond et bordure
Les couleurs
Le modèle de boîte
Les unités de mesures
Les flexbox
Le positionnement
Les grilles
Le responsive
Police personnalisées
Le reset CSS
TP : Maquette responsive
Les variables
Les pseudo éléments
Le défilement
Les transformations
Les animations
Imbrication & import
Les calques
Bien organiser son CSS
TP : Maquette fiasco
Gérer le thème foncé / clair