Exemples faciles à copier-coller
Voici trois mini-exemples pour t’entraîner rapidement.
1. Carte de profil
HTML de la carte
<article class="carte-profil">
<img src="avatar.jpg" alt="Portrait de Marie">
<h2>Marie</h2>
<p>Développeuse front-end</p>
</article>
CSS de la carte
.carte-profil {
max-width: 320px;
padding: 1rem;
border-radius: 1rem;
background: white;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.carte-profil img {
width: 96px;
border-radius: 50%;
}
2. Bouton interactif
JavaScript du bouton
const bouton = document.querySelector("#compteur");
let clics = 0;
bouton.addEventListener("click", () => {
clics += 1;
bouton.textContent = `Clics : ${clics}`;
});
3. Mise en page de cartes
Grille responsive
.cartes {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 1rem;
}
Conseil : colle d’abord le HTML, puis ajoute le CSS, puis le JavaScript. Tester étape par étape évite beaucoup d’erreurs.