Exercicis Model Caixa**
Cada exercici utilitza el mateix HTML base, així poden modificar només el CSS per a cada activitat.
HTML BASE PER A TOTS ELS EXERCICIS
<!DOCTYPE html>
<html lang="ca">
<head>
<meta charset="UTF-8">
<title>Exercicis Model Caixa</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Exercicis Model Caixa</h1>
<div id="ex1" class="caixa">Exercici 1</div>
<div id="ex2" class="caixa">Exercici 2</div>
<div id="ex3" class="caixa">Exercici 3</div>
<div id="ex4" class="caixa">Exercici 4</div>
<div id="ex5" class="caixa">Exercici 5</div>
<div id="ex6" class="caixa">Exercici 6</div>
<div id="ex7" class="caixa">Exercici 7</div>
<div id="ex8a" class="caixa">A</div>
<div id="ex8b" class="caixa">B</div>
<div id="ex8c" class="caixa">C</div>
<div class="targeta" id="ex9">
<img src="foto.jpg" alt="Perfil">
<h2>Nom d’Exemple</h2>
<p>Descripció breu.</p>
<button>Botó</button>
</div>
<header id="ex10-header">Capçalera</header>
<section id="ex10-content">
<div class="targeta"></div>
<div class="targeta"></div>
<div class="targeta"></div>
</section>
<footer id="ex10-footer">Peu de pàgina</footer>
</body>
</html>
.caixa {
width: 150px;
height: 150px;
background: lightgray;
margin: 10px;
padding: 10px;
display: inline-block;
}
.targeta {
width: 250px;
margin: 20px;
padding: 20px;
background: #fff;
}
#ex10-header, #ex10-footer {
margin: 20px 0;
padding: 20px;
background: #eee;
}
INSTRUCCIONS PER ALS EXERCICIS
# —
Exercici 1: Amplada i Altura (width i height)
Treballa sobre l’element #ex1.
- Dóna-li una amplada de 200px i una altura de 100px.
- Modifica l’amplada i posa-la al 50%.
- Modifica l’altura i posa-la a 50vh.
- Posa l’amplada a auto.
Exercici 2: Marge extern (margin)
Treballa sobre #ex2.
- Dóna-li una mida de 150×150px.
- Aplica un marge superior de 20px i un marge dret de 50px.
- Reemplaça-ho per la forma abreujada:
margin: 20px 50px 0 0;. - Substituïx-ho per
margin: 10px;.
Exercici 3: Emplenament (padding)
Treballa sobre #ex3.
- Dóna-li un fons taronja.
- Afig un padding de 20px general.
- Modifica només un costat (per exemple,
padding-left). - Afig
box-sizing: border-box;.
Exercici 4: Vora (border)
Treballa sobre #ex4.
- Crea una caixa de 150×150px amb fons rosa.
- Aplica una vora sòlida, negra, de 5px.
- Canvia l’estil de la vora a
dashed,dottedidouble. - Afig
border-color: transparent.
Exercici 5: Arrodoniment de vora (border-radius)
Treballa sobre #ex5.
- Dóna-li fons morat i una mida de 150×150px.
- Aplica
border-radius: 15px;. - Modifica el valor a 50%.
- Ajusta amplada i altura perquè siga un cercle perfecte.
Exercici 6: Ombratge (box-shadow)
Treballa sobre #ex6.
- Aplica una ombra amb 10px 10px 20px rgba(0,0,0,0.25).
- Substituïx-la per
0 0 10px black. - Torna a l’ombra inicial i afig inset.
Exercici 7: Posició (position)
Treballa sobre #ex7.
- Aplica
position: relative;i mou-lo ambtop: 50px; left: 30px;. - Substituïx
relativeperabsolute. - Substituïx-ho per
fixedi col·loca’l a dalt de tot de la pàgina.
Exercici 8: Disseny complet amb diverses caixes
Treballa sobre #ex8a, #ex8b, #ex8c.
- Dona a cada caixa una mida diferent.
- Aplica colors de fons diferents.
- Aplica marges i padding diferents.
- Afig
border,border-radiusibox-shadowa cada una. - Modifica la posició d’una d’elles (
position,top,left…).
Exercici 9: Targeta d’informació
Treballa sobre #ex9.
- Estilitza la targeta amb padding, border-radius i box-shadow.
- Converteix la imatge en un cercle (
border-radius: 50%). - Dóna estils diferents al botó (color, padding, borde, border-radius).
- Centra el contingut de la targeta.
Exercici 10: Pàgina completa
Treballa sobre:
#ex10-header#ex10-content#ex10-footer.targetadins del contenidor
Passos:
- Dona estil al header (color, padding, border-radius).
- Aplica un layout amb espai entre targetes (
gap). - Dóna estil a cada targeta amb
padding,border-radiusibox-shadow. - Dona estil al footer amb un fons diferent i padding.