Cours pratique

🎨 CSS

Écris et exécute ton propre code CSS, puis pioche des idées dans les 20 propriétés les plus utiles.

🧪 Compilateur CSS

Écris du HTML à gauche et du CSS au milieu, puis clique sur « Exécuter » pour voir ta page stylée à droite.

HTML
CSS
APERÇU

🛡️ Ce compilateur est fabriqué par ClicksSchool et fonctionne 100 % dans ton navigateur.


📚 Aide-mémoire

Besoin d'une idée ? Pioche dans ces exemples et colle-les dans ton compilateur ci-dessus.

color

Change la couleur du texte.

<p style="color:#e85d4c;">Texte en couleur</p>

background-color

Change la couleur de fond d'un élément.

<p style="background-color:#f4a93b; padding:10px;">Fond coloré</p>

font-size

Change la taille du texte.

<p style="font-size:28px;">Grand texte</p>

font-family

Choisit la police d'écriture utilisée.

<p style="font-family:'Courier New', monospace;">Texte façon machine à écrire</p>

font-weight

Rend le texte plus ou moins épais.

<p style="font-weight:bold;">Texte en gras</p>

text-align

Aligne le texte à gauche, au centre ou à droite.

<p style="text-align:center;">Texte centré</p>

text-decoration

Ajoute (ou enlève) un soulignement.

<p style="text-decoration:underline;">Texte souligné</p>

text-transform

Change la casse du texte automatiquement.

<p style="text-transform:uppercase;">texte en majuscules</p>

border

Ajoute un contour autour d'un élément.

<p style="border:3px solid #3e7cb1; padding:8px;">J'ai une bordure</p>

border-radius

Arrondit les coins d'un élément.

<p style="border:3px solid #4c9a6a; border-radius:16px; padding:8px;">Coins arrondis</p>

box-shadow

Ajoute une ombre portée autour d'un élément.

<div style="background:#fff; box-shadow:0 6px 14px rgba(0,0,0,0.3); padding:14px; border-radius:10px;">J'ai une ombre</div>

margin

Ajoute de l'espace à l'extérieur d'un élément.

<div style="background:#f4ede0;">
  <div style="background:#e85d4c; color:white; margin:20px; padding:8px;">Espace autour (margin)</div>
</div>

padding

Ajoute de l'espace à l'intérieur d'un élément.

<div style="background:#e85d4c; color:white; padding:24px;">Espace intérieur (padding)</div>

width & height

Fixent la largeur et la hauteur d'un élément.

<div style="width:120px; height:60px; background:#4c9a6a;"></div>

opacity

Rend un élément plus ou moins transparent (de 0 à 1).

<div style="width:100px; height:60px; background:#e85d4c; opacity:0.4;"></div>

display: flex

Aligne plusieurs éléments côte à côte facilement.

<div style="display:flex; gap:10px;">
  <div style="background:#e85d4c; color:white; padding:10px;">1</div>
  <div style="background:#f4a93b; color:white; padding:10px;">2</div>
  <div style="background:#4c9a6a; color:white; padding:10px;">3</div>
</div>

background (dégradé)

linear-gradient crée un dégradé de couleurs.

<div style="width:140px; height:70px; background:linear-gradient(135deg, #e85d4c, #f4a93b); border-radius:12px;"></div>

transform

Fait pivoter, agrandir ou déplacer un élément.

<p style="transform:rotate(-8deg); display:inline-block;">Texte penché</p>

cursor

Change l'apparence du curseur de la souris au survol.

<button style="cursor:pointer;">Survole-moi</button>

transition + :hover

Anime un élément en douceur quand la souris passe dessus (essaie de survoler le bouton !).

<style>
.hov { transition: transform 0.2s; }
.hov:hover { transform: scale(1.15) rotate(-4deg); }
</style>
<button class="hov" style="padding:10px 16px; border-radius:10px; border:none; background:#4c9a6a; color:white;">Survole-moi !</button>

↩ Retour à Cours pratique