RGBA sangat menyenangkan, dan begitu juga -webkit-gradient
, -moz-gradient
, dan uh ... progid:DXImageTransform.Microsoft.gradient
... yeah. :)
Apakah ada cara untuk menggabungkan keduanya, RGBA dan gradien, sehingga ada gradien transparansi alpha menggunakan spesifikasi CSS terkini / terbaru.
Jawaban:
Iya. Anda dapat menggunakan rgba di deklarasi gradien webkit dan moz:
( src )
( src )
Tampaknya Anda bahkan dapat melakukan ini di IE, menggunakan sintaks "extended hex" yang aneh. Pasangan pertama (dalam contoh 55) mengacu pada tingkat opacity:
( src )
sumber
#0001
akan menjadi hex pendek untuk "hampir transparan hitam" dan#ffcc00ff
akan sama dengan#ffcc00
, yaitu "kuning keprok benar-benar buram"background-image: -o-linear-gradient(top,rgba(255,255,255,0),rgba(210, 230, 250,1));
Sintaks baru telah didukung untuk sementara waktu oleh semua browser modern (mulai dari Chrome 26, Opera 12.1, IE 10 dan Firefox 16): http://caniuse.com/#feat=css-gradients
Ini menghasilkan gradien, mulai dari hitam pekat di bagian atas, hingga sepenuhnya transparan di bagian bawah.
Dokumentasi tentang MDN .
sumber
Ini beberapa hal yang sangat keren! Saya membutuhkan hampir sama, tetapi dengan gradien horizontal dari putih ke transparan. Dan itu bekerja dengan baik! Inilah kode saya:
sumber
Ini kode saya:
sumber
Saya menemukan ini di w3schools dan sesuai dengan kebutuhan saya ketika saya mencari gradien dan transparansi. Saya menyediakan tautan untuk merujuk ke w3schools. Semoga ini bisa membantu jika ada yang mencari gradien dan transparansi.
http://www.w3schools.com/css/css3_gradients.asp
Saya juga mencobanya di w3schools untuk mengubah opacity paste tautan untuk memeriksanya
http://www.w3schools.com/css/tryit.asp?filename=trycss3_gradient-linear_trans
Semoga ini bisa membantu.
sumber
Berikut ini adalah yang saya gunakan untuk menghasilkan gradien vertikal dari benar-benar buram (atas) hingga 20% dalam transparansi (bawah) untuk warna yang sama:
sumber
Saya baru saja menemukan contoh yang lebih baru ini. Untuk menyederhanakan dan menggunakan contoh-contoh terbaru, memberikan css kelas pemilih 'grad', (Saya telah memasukkan kompatibilitas ke belakang)
dari https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient
sumber