Sebelum anda mencoba menggukan css gradien, Anda harus mengunakan gambar untuk efek ini. Namun dengan menggunkan css3 gradien anda dapat mengurangi waktu download dan penggunaan bandwidth. Selain itu, unsur-unsur dalam gradien terlihat lebih baik ketika anda memperbesar, karena gradien yang dihasilkan oleh browser.
CSS3 mendefinisikan dua jenis gradien:
- Linear Gradien(turun/naik/kiri/kanan/diagonal)
- Gradien radial(didefinisikan oleh pusat mereka)
CSS3 gradien linear
Untuk membuat gradien linear anda harus menentukan setidaknya dua berhenti warna. Berhenti warna adalah warna yang anda inginkan untuk membuat transansi halus. Anda juga harus menentukan titik awal dan arah (arah sudut) bersama dengan efek gradien.
Contoh berikut menunjukan gradien yang dimulai dibagian atas. Dimulai merah, transisi ke biru.
Contoh gradien linear dari atas ke bawah
Linear Gradient - Top to Bottom
Dan ini kodenya:
#grad { background: -webkit-linear-gradient(red, blue); background: -o-linear-gradient(red, blue); background: -moz-linear-gradient(red, blue); background: linear-gradient(red, blue); }
Dan selanjutnya contoh graiden linear dari kiri ke kanan
Linear Gradient - Left to Right
Gradient Linear - Diagonal
Anda dapat membuat gradien diagonal dan dapat menentukan baik posisi awal horisontal dan vertikal
Contoh berikut menunjukan gradien linear dimulai dari kiri atas (dan pergi ke kanan bawah). Dan dimulai dari warna merah ke transisi biru
Linear Gradient - Diagonal
Dan ini kodenya :
#grad { background: -webkit-linear-gradient(left top, red , blue); background: -o-linear-gradient(bottom right, red, blue); background: -moz-linear-gradient(bottom right, red, blue); background: linear-gradient(to bottom right, red , blue); }
Menggunakan Beberapa Stop Warna
3 Color Stops (evenly spaced)
7 Color Stops (evenly spaced)
3 Color Stops (not evenly spaced)
Dan ini Kodenya:
#grad1 { height: 200px; background: -webkit-linear-gradient(red, green, blue); background: -o-linear-gradient(red, green, blue); background: -moz-linear-gradient(red, green, blue); background: linear-gradient(red, green, blue); } #grad2 { height: 200px; background: -webkit-linear-gradient (red, orange, yellow, green, blue, indigo, violet); background: -o-linear-gradient(red, orange, yellow, green, blue, indigo, violet); background: -moz-linear-gradient(red, orange, yellow, green, blue, indigo, violet); background: linear-gradient(red, orange, yellow, green, blue, indigo, violet); } #grad3 { height: 200px; background: -webkit-linear-gradient(red 10%, green 85%, blue 90%); background: -o-linear-gradient(red 10%, green 85%, blue 90%); background: -moz-linear-gradient(red 10%, green 85%, blue 90%); background: linear-gradient(red 10%, green 85%, blue 90%); }
Dan contoh berikutnya menunjukan cara membuat gradient linear dengan warna pelangi beberapa teks.
Gradient Background
Dan ini Kodenya:
#grad { /* For Safari 5.1 to 6.0 */ background: -webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); /* For Opera 11.1 to 12.0 */ background: -o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); /* For Fx 3.6 to 15 */ background: -moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); /* Standard syntax */ background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet); }
Mengulangi linear-gradient
Berulang linear-gradient () adalah fungsi yang dugunkan untuk menugulangi gradient linear.
0 Comments