Menentukan Warna melalui rgba di CSS

Selain format rgb, terdapat format rgba, yang bekerja dengan cara serupa, tetapi dengan parameter keempat memungkinkan untuk mengatur transparansi warna. Parameter ini menerima nilai pecahan dari 0 hingga 1. Di mana satu berarti opasitas penuh, dan nol - transparansi penuh.

Mari kita lihat contohnya.

Contoh

Pertama, mari buat blok tidak transparan seperti ini:

html<div id="parent">
  <div id="elem">
    Lorem ipsum dolor sit amet.
  </div>
</div>
css#parent {
  background-image: url("bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  padding: 30px;
}
#elem {
  width: 300px;
  height: 200px;
  border: 20px solid red;
  padding: 10px;
  font-size: 50px;
  font-weight: bold;
  color: rgba(255, 0, 0); /* warna merah */
}

Результат:

Contoh

Sekarang mari tambahkan transparansi pada teks:

html<div id="parent">
  <div id="elem">
    Lorem ipsum dolor sit amet.
  </div>
</div>
css#parent {
  background-image: url("bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  padding: 30px;
}
#elem {
  width: 300px;
  height: 200px;
  border: 20px solid red;
  padding: 10px;
  font-size: 50px;
  font-weight: bold;
  color: rgba(255, 0, 0, 0.5); /* merah transparan */
}

Результат:

Contoh

Dan sekarang mari buat border yang transparan:

html<div id="parent">
  <div id="elem">
    Lorem ipsum dolor sit amet.
  </div>
</div>
css#parent {
  background-image: url("bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  padding: 30px;
}
#elem {
  width: 300px;
  height: 200px;
  border: 20px solid rgba(255, 0, 0, 0.5); /* merah transparan */
  padding: 10px;
  font-size: 50px;
  font-weight: bold;
  color: red;
}

Результат:

Contoh

Dan sekarang mari buat latar belakang yang transparan:

html<div id="parent">
  <div id="elem">
    Lorem ipsum dolor sit amet.
  </div>
</div>
css#parent {
  background-image: url("bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  padding: 30px;
}
#elem {
  width: 300px;
  height: 200px;
  border: 20px solid red;
  background-color: rgba(0, 0, 0, 0.4); /* hitam transparan */
  padding: 10px;
  font-size: 50px;
  font-weight: bold;
  color: red;
}

Результат:

Tugas Praktis

Задание 1

Berikan warna merah transparan pada paragraf.

Задание 2

Berikan warna hijau transparan pada latar belakang.

Задание 3

Berikan warna biru muda transparan pada border.