Ben siyah bir arka plan var ve şeffaf 0.7 beyaza basit CSS gradyan ile içinde bir blok eklemek istiyorum:CSS degrade nasıl düzgün yapılır?
linear-gradient(to right,
hsla(0, 0%, 100%, 0),
hsla(0, 0%, 100%, 0.76) 14%,
hsla(0, 0%, 100%, 0.76)
)
Ama bu kötü görünüyor: buldum
tek yolu manuel olarak ek renk durakları eklemek.
background: linear-gradient(
to right,
hsla(0, 0%, 100%, 0),
hsla(0, 0%, 100%, 0.05) 2%,
hsla(0, 0%, 100%, 0.09) 3%,
hsla(0, 0%, 100%, 0.2) 5%,
hsla(0, 0%, 100%, 0.57) 11.5%,
hsla(0, 0%, 100%, 0.69) 14%,
hsla(0, 0%, 100%, 0.75) 16.5%,
hsla(0, 0%, 100%, 0.76) 17.5%,
hsla(0, 0%, 100%, 0.77)
);
Ve çok daha iyi görünüyor:
The comparsion demonstration on CodePen
renk vermiyor CSS degrade pürüzsüz hale getirmek için daha kolay bir yolu var mı?
Bu gönderiyi kontrol edebilirsiniz: http://stackoverflow.com/questions/13151331/smooth-css-gradients –
Kendi sorumu oluşturmadan önce okudum. Bu konuda bir çözüm yok. Seçilen cevap, 0 ve% 100 hariç renk durakları kullanmamanız için sadece bir öneridir. Bu sorunu çözmek istiyorum, bir çözüm değil. –
Korkarım ki, ama bu örneklerden temel ayarları kullanabilirsiniz. Http://codepen.io/taylorvowell/pen/BkxbC – Roberrrt