Opocity

CSS Opacity

Apa itu CSS Opacity?

CSS opacity adalah sebuah property CSS, yang dimana berfungsi untuk memberikan effect, seperti effect transparan, blur, dan yang lainnya.

Ada beberapa penerapan opacity pada CSS, yang diantaranya adalah :

  • Opacity dengan Image
  • Opacity dengan efek hover
  • Teks dalam box transparan
  • Transparan dengan menggunakan RGBA

Penerapan CSS Opacity

code HTML yang digunakan :

<body>
    <img class="gambar1" src="KamisatoAyaka-min.png" alt="">
    <img class="gambar2" src="KamisatoAyaka-min.png" alt="">
</body>

Note : untuk file img, silahkan sesuaikan dengan file pada komputer.

CSS Opacity dengan Image :

CSS

.gambar1 {
    opacity: 0.2;
}
.gambar2 {
    opacity: 0.7;
}

Output tampilannya :

Opacity image

CSS Opacity dengan efek hover :

CSS

.gambar1 {
    opacity: 0.6;
}
.gambar2 {
    opacity: 0.2;
}
img:hover {
    opacity: 100;
}

Pada saat menyentuh gambar1 atau gambar2, gambar yang awalnya transparan akan terlihat lebih terang karena nilai transparannya berubah menjadi tinggi.

Contoh Teks dalam box transparan :

Untuk contoh yang ini, pada html menggunakan <div>

HTML

<body>
<div class="box1"><p>opacity 0.5</p></div>
<div class="box2"><p>opacity 0.8</p></div>
<div class="box3"><p>opacity 1</p></div>
<body>

CSS

div {
    background-color: blue;
    padding: 15px;
}
.box1 {
    opacity: 0.5;
}
.box2 {
    opacity: 0.8; 
}
.box3 {
    opacity: 1; 
}

Output yang dihasilkan :

box transparan

Transparan dengan menggunakan RGBA

CSS

div {
    background-color: blue;
    padding         : 15px;
}
.box1 {
    background  : rgba(0, 36, 240, 0.3);
    opacity     : 0.3;
}
.box2 {
    background  : rgba(0, 36, 240, 0.6);
    opacity     : 0.6;
}
.box3 {
    background  : rgba(0, 36, 240, 0.9);
    opacity     : 0.9;
}

Output yang dihasilkan :

box transparan RGBA

Referensi : https://www.w3schools.com/CSSref/css3_pr_opacity.asp

Top