Selasa, 23 Februari 2016

CSS3 Gradients


CSS3 Gradien membiarkan anda menampilkan transisi halus antara dua atau lebih warna tertentu.

Sebelumnya, anda harus menggunakan gambar untuk efek ini. Namun dengan menggunakan gradien CSS3 anda dapat mengurangi waktu untuk download dan bandwith. Selain itu, unsur-unsur dengan gradien terlihat lebih baik ketika diperbesar, karena gradien yang dihasilkan oleh browser.


CSS3 mendefinisikan dua jenis gradien:
  • Linear gradients (naik /turun / kanan / kiri / diagonal)
  • Radial gradients (Di definisikan oleh pusat mereka)

CSS3 Linear Gradients
Untuk membuat gradien linear anda harus menentukkan setidaknya dua color stops. Color stops adalah warna yang anda inginkan untuk membuat transisi halus. Anda juga dapat mengatur titik awal dan arah (atau sudut) dengan efek gradien.

Syntax


Linear Gradient - Top to Bottom (this is default)

Contoh berikut menunjukkan gradien linear yang dimulai dari bagian atas. Dimulai dari merah, transisi ke kuning.


Linear Gradient - Left to Right

Contoh berikut menunjukkan gradien linear yang dimulai dari kiri. Dimulai dari merah, transisi ke kuning.


Linear Gradient - Diagonal

Anda dapat membuat gradien diagonal dengan menentukan baik posisi awal horizontal dan vertical.

Contoh berikut menunjukkan gradien linear yang dimulai pada kiri atas (kemudian ke kanan bawah). Dimulai dari merah, transisi ke kuning.


Using Angels

Jika anda ingin mengontrol arah gradien, anda dapat menentukan sudut, bukan arah yang telah di tetapkan (ke atas, bawah, kanan, kiri, dll)

Syntax


Sudut ditentukan sebagai sudut antara garis horizontal dan garis gradien.

Contoh berikut menunjukkan bagaimana menggunakan sudut pada gradien linear:


Using Multiple Color Stops

Contoh berikut menunjukkan gradien linear (dari atas ke bawah) dengan beberapa color stops:


Contoh berikut menunjukkan cara membuat gradien linear (dari kiri ke kanan) dengan warna pelangi dan beberapa teks:


Using Transparency

Gradien CSS3 juga mendukung transparansi yang dapat digunakan untuk memberikan efek memudar/tranparan.

Untuk menambah transparasi kita menggunakan fungsi RGBA ( ) untuk menentukan color stops. Parameter terakhir dalam fungsi RGBA ( ) dapat menjadi nilai dari 0 ke 1 dan mendeskripsikan transparasi warna: 0 menunjukan transparasi warna penuh, 1 menunjukkan warna penuh (tidak ada transparasi).

Contoh berikut menunjukkan gradien linear yang dimulai dari kiri. Dimulai sepenuhnya transparan, transisi ke warna penuh merah


Repeating a Linear - Gradient

Repeating a Linear - Gradient adalah fungsi yang digunakan untuk mengulang gradien linear.


CSS3 Radial Gradients

Sebuah gradien radial di definisikan oleh pusatnya.

Untuk membuat gradien radial anda juga harus menentukan setidaknya dua color stops.


Radial Gradient - Differently Spaced Color Stops


Set Shape

Parameter bentuk mendefinisikan bentuk. Hal ini dapat mengambil lingkaran nilai / elips. Nilai default adalah elips.


Use Of Different Size Keywords

Parameter ukuran mendefinisikan ukuran gradien. Hal ini dapat mengambil empat nilai:
  • Closest-side
  • Farthest-side
  • Closest-corner
  • Farthest-corner
Repeating a Radial gradient

Repeating a radial gradient () adalah fungsi yang digunakan untuk mengulang gradien radial:


0 komentar:

Posting Komentar