Esercizi Opacity CSS

Edoardo Midali
Aggiungi eleganza al tuo sito web con l’utilizzo della trasparenza in CSS. Pratica l’applicazione della trasparenza agli elementi HTML per ottenere effetti visivi sofisticati e raffinati.
Esercizio 1
Crea una pagina HTML con un div all'interno. Usa il CSS per impostare l'opacità del div al 50%, rendendolo semi-trasparente.
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 1</title>
<style>
div {
width: 200px;
height: 200px;
background-color: lightblue;
opacity: 0.5;
}
</style>
</head>
<body>
<div>Questo div ha un'opacità del 50%.</div>
</body>
</html>
Esercizio 2
Crea una pagina HTML con una lista non ordinata (ul) contenente alcuni elementi di lista (li). Usa il CSS per impostare l'opacità degli elementi di lista al 70%.
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 2</title>
<style>
li {
opacity: 0.7;
}
</style>
</head>
<body>
<ul>
<li>Elemento 1</li>
<li>Elemento 2</li>
<li>Elemento 3</li>
</ul>
</body>
</html>
Esercizio 3
Crea una pagina HTML con un'immagine all'interno di un div. Usa il CSS per impostare l'opacità dell'immagine al 80%.
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 3</title>
<style>
img {
opacity: 0.8;
}
</style>
</head>
<body>
<div>
<img src="url_dell_immagine.jpg" alt="Immagine" />
</div>
</body>
</html>
Esercizio 4
Crea una pagina HTML con due div all'interno. Usa il CSS per impostare l'opacità del primo div al 60% e del secondo div al 30%.
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 4</title>
<style>
#div1 {
opacity: 0.6;
background-color: lightblue;
width: 200px;
height: 100px;
}
#div2 {
opacity: 0.3;
background-color: lightgreen;
width: 200px;
height: 100px;
}
</style>
</head>
<body>
<div id="div1">Questo div ha un'opacità del 60%.</div>
<div id="div2">Questo div ha un'opacità del 30%.</div>
</body>
</html>
Esercizio 5
Crea una pagina HTML con un link all'interno di un paragrafo. Usa il CSS per impostare l'opacità del link al 40%.
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 5</title>
<style>
a {
opacity: 0.4;
}
</style>
</head>
<body>
<p>Questo è un <a href="#">link</a> con un'opacità del 40%.</p>
</body>
</html>
Esercizio 6
Crea una pagina HTML con un div all'interno. Usa il CSS per impostare l'opacità del div al 90% quando il mouse ci passa sopra (utilizza l'hover).
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 6</title>
<style>
div {
opacity: 1;
transition: opacity 0.3s;
}
div:hover {
opacity: 0.9;
background-color: lightblue;
width: 200px;
height: 100px;
}
</style>
</head>
<body>
<div>Passa il mouse sopra di me per vedere l'effetto.</div>
</body>
</html>
Esercizio 7
Crea una pagina HTML con una lista ordinata (ol) contenente alcuni elementi di lista (li). Usa il CSS per impostare l'opacità degli elementi di lista al 80% quando il mouse ci passa sopra (utilizza l'hover).
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 7</title>
<style>
li {
opacity: 1;
transition: opacity 0.3s;
}
li:hover {
opacity: 0.8;
}
</style>
</head>
<body>
<ol>
<li>Elemento 1</li>
<li>Elemento 2</li>
<li>Elemento 3</li>
</ol>
</body>
</html>
Esercizio 8
Crea una pagina HTML con un'immagine all'interno di un div. Usa il CSS per impostare l'opacità dell'immagine al 70% quando il mouse ci passa sopra (utilizza l'hover).
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 8</title>
<style>
img {
opacity: 1;
transition: opacity 0.3s;
}
img:hover {
opacity: 0.7;
}
</style>
</head>
<body>
<div>
<img src="url_dell_immagine.jpg" alt="Immagine" />
</div>
</body>
</html>
Esercizio 9
Crea una pagina HTML con un link all'interno di un paragrafo. Usa il CSS per impostare l'opacità del link al 50% quando il mouse ci passa sopra (utilizza l'hover).
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 9</title>
<style>
a {
opacity: 1;
transition: opacity 0.3s;
}
a:hover {
opacity: 0.5;
}
</style>
</head>
<body>
<p>
Questo è un <a href="#">link</a> con un'opacità del 50% quando il mouse ci
passa sopra.
</p>
</body>
</html>
Esercizio 10
Crea una pagina HTML con tre div all'interno. Usa il CSS per impostare l'opacità del primo div al 60% quando il mouse ci passa sopra, del secondo div al 40% e del terzo div al 20%.
<!DOCTYPE html>
<html>
<head>
<title>Esercizio 10</title>
<style>
#div1 {
opacity: 1;
transition: opacity 0.3s;
}
#div1:hover {
opacity: 0.6;
background-color: lightblue;
width: 200px;
height: 100px;
}
#div2 {
opacity: 1;
transition: opacity 0.3s;
}
#div2:hover {
opacity: 0.4;
background-color: lightgreen;
width: 200px;
height: 100px;
}
#div3 {
opacity: 1;
transition: opacity 0.3s;
}
#div3:hover {
opacity: 0.2;
background-color: lightpink;
width: 200px;
height: 100px;
}
</style>
</head>
<body>
<div id="div1">
Questo div ha un'opacità del 60% quando il mouse ci passa sopra.
</div>
<div id="div2">
Questo div ha un'opacità del 40% quando il mouse ci passa sopra.
</div>
<div id="div3">
Questo div ha un'opacità del 20% quando il mouse ci passa sopra.
</div>
</body>
</html>