Home » How To » Cara Menambahkan Efek Pada Gambar

Cara Menambahkan Efek Pada Gambar

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Di bawah ini kita akan mempelajari cara menambahkan efek pada gambar dengan menggunakan filter dari CSS.

Filter Gambar

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
 <title>Contoh Filter Gambar Menggunakan CSS</title>
<style>
img { display: block; margin-bottom: 10px; width: 500px;}
.grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.sepia {
  -webkit-filter: sepia(100%);
  filter: sepia(100%);
}
.saturate {
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}
.hue-rotate {
  -webkit-filter: hue-rotate(100%);
  filter: hue-rotate(100%);
}
.invert {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.opacity {
  -webkit-filter: opacity(100%);
  filter: opacity(100%);
}
.brightness {
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
}
.contrast {
  -webkit-filter: contrast(100%);
  filter: contrast(100%);
}
.blur {
  -webkit-filter: blur(100%);
  filter: blur(100%);
}
.drop-shadow {
  -webkit-filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.9));
  filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.9));
}
</style>
</head>
<body>
<h1>Contoh Filter Gambar Menggunakan CSS </h1>
1. Burung Hantu Dengan Efek Grayscale
<img class="grayscale" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
2. Burung Hantu Dengan Efek Sepia
<img class="sepia" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
3. Burung Hantu Dengan Efek Saturate
<img class="saturate" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
4. Burung Hantu Dengan Efek Hue-Rotate
<img class="hue-rotate" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
5. Burung Hantu Dengan Efek Invert
<img class="invert" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
6. Burung Hantu Dengan Efek Opacity
<img class="opacity" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
7. Burung Hantu Dengan Efek Brightness
<img class="brightness" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
8. Burung Hantu Dengan Efek Contrast
<img class="contrast" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
9. Burung Hantu Dengan Efek Blur
<img class="blur" src="https://dosenit.com/wp-content/uploads/2020/10/1720194Burung-Hantu780x390.jpg">
10 .Drop Shadow
<img class="drop-shadow" src="https://dosenit.com/wp-content/uploads/2020/11/copyright.jpg">
  <br><br>
  <p> <strong> Catatan: </strong> Properti filter tidak didukung di Internet Explorer, Edge 12, atau Safari 5.1 dan yang lebih lama. </p>
  
</body>
</html>

Filter CSS

Properti filter CSS menambahkan efek visual (seperti blur dan saturasi) ke sebuah elemen.

Catatan: Properti filter tidak didukung di Internet Explorer, Edge 12, atau Safari 5.1 dan yang lebih lama.

Contoh Efek Grayscale
Ubah warna semua gambar menjadi hitam dan putih (100% abu-abu):

img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
</style>
</head>
<body>

<p>Gunakan filter efek grayscale pada gambar:</p>

<img src="https://dosenit.com/wp-content/uploads/2020/10/39a1c4a92c2dc98d7676c2cdb63c2683.jpg" alt="Pineapple" width="300" height="300">

<p> <strong> Catatan: </strong> Properti filter tidak didukung di Internet Explorer, Edge 12, atau Safari 5.1 dan yang lebih lama. </p>

</body>
</html>

Contoh Efek Blur
Terapkan efek blur ke semua gambar:

img {
  -webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */
  filter: blur(5px);
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
img {
  -webkit-filter: blur(5px); /* Safari 6.0 - 9.0 */
  filter: blur(5px);
}
</style>
</head>
<body>

<p>Gunakan filter efek blur pada gambar:</p>

<img src="https://dosenit.com/wp-content/uploads/2020/10/39a1c4a92c2dc98d7676c2cdb63c2683.jpg" alt="Pineapple" width="300" height="300">

<p> <strong> Catatan: </strong> Properti filter tidak didukung di Internet Explorer, Edge 12, atau Safari 5.1 dan yang lebih lama. </p>

</body>
</html>

You may also like