Fungsi CSS linear-gradient()
- Halaman sebelumnya Fungsi light-dark() CSS
- Halaman berikutnya Fungsi log() CSS
- Kembali ke tingkat yang lebih tinggi Panduan Fungsi CSS
Definisi dan penggunaan
CSS linear-gradient()
Fungsi digunakan untuk membuat transisi linear sebagai latar belakang.
Untuk membuat transisi linear, Anda harus mendefinisikan setidaknya dua tanda warna. Tanda warna adalah warna yang Anda inginkan untuk terjadi transisi merata diantara mereka. Anda juga dapat menetapkan titik awal dan arah (atau sudut) serta efek transisi.
Contoh transisi linear:
Contoh
Contoh 1
Transisi linear ini dimulai dari atas. Ia berubah dari merah ke kuning, lalu ke biru:
#grad { background-image: linear-gradient(red, yellow, blue); }
Contoh 2
Sebuah transisi linear yang dimulai dari kiri. Ia berubah dari merah ke biru:
#grad { background-image: linear-gradient(to right, red , blue); }
Contoh 3
Sebuah transisi linear yang dimulai dari pojok kiri atas (dan meluas ke pojok kanan bawah):
#grad { background-image: linear-gradient(to bottom right, red , blue); }
Contoh 4
Sebuah transisi linear yang ditentukan sudut:
#grad { background-image: linear-gradient(180deg, red, blue); }
Contoh 5
Sebuah transisi linear yang mengandung beberapa tanda warna:
#grad { background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); }
Contoh 6
Linear gradient yang memiliki dua tanda warna posisi:
#grad { background: linear-gradient( ke kanan, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
Contoh 7
Linear gradient yang memiliki kekhasan transparensi:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
Syarat CSS
linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
Nilai | Deskripsi |
---|---|
side-or-corner |
Pilihan. Pemulaan gradien. Dengan kata kunci 'to' yang diawali, diikuti dengan maksimal dua kata kunci lain:
Nilai baku adalah ke bawah (ke bawah). |
angle |
Pilihan. Arah garis gradien dalam derajat:
|
color-stop1, color-stop2,... |
Diperlukan. Tanda warna adalah warna yang Anda inginkan untuk terjadi transisi yang lancar diantara warna tersebut. Nilai ini terdiri dari satu nilai warna, diikuti dengan satu pilihan tanda warna yang berada di posisi satu atau dua (dalam persen dari 0% hingga 100% atau panjang di garis gradien). |
Rincian teknologi
Versi: | CSS3 |
---|
Dukungan pereka
Angka dalam tabel menunjukkan versi perekenan pertama yang mendukung fungsi ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
Dua lokasi tanda warna | ||||
71 | 79 | 64 | 12.1 | 58 |
Halaman yang relevan
Tutorial:Gradient CSS
Rujukan:Atribut background-image CSS
Rujukan:Fungsi conic-gradient() CSS
Rujukan:Fungsi radial-gradient() CSS
Rujukan:Fungsi repeating-conic-gradient() CSS
- Halaman sebelumnya Fungsi light-dark() CSS
- Halaman berikutnya Fungsi log() CSS
- Kembali ke tingkat yang lebih tinggi Panduan Fungsi CSS