回答
CSS梯度和rgba
将做的工作为这个
div {
position: relative;
display: inline-block;
}
div span {
display: block;
position: absolute;
height: 80px;
width: 200px;
right: 0;
background: linear-gradient(to right, rgba(255,255,255,.6) 30%,rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,.6)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,.6) 30%,rgba(255,255,255,1) 100%);
top: 0;
}
注:我已经剥去跨浏览器的CSS代码梯度,就可以得到 从http://www.colorzilla.com/gradient-editor/
关于rgba()
它最近在CSS3规范中介绍过,我希望你知道RGB代表的是什么,a
代表alpha,所以不是使用HEX
我使用RGBA
和我刚刚与阿尔法部分在这里玩
为什么-1? :O原因? –
我认为您应该将其更新为与Webkit兼容;这些是一些流行的浏览器 –
在这里,我们去,-2和爆炸药丸,这只是我不想在这里转储大量的代码,但我只是做一个演示 –
没有真正跨浏览器友好的,但你可以使用类似:
-webkit-mask-image: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 20%, rgba(0,0,0,0) 100%);
mask-image: linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 20%, rgba(0,0,0,0) 100%);
哪些浏览器当前支持这两种版本? –
http://caniuse.com/#search=mask并不多... –
那么,这是W3C公认的webkit功能吗? :-) –
跳绳IE9-,这可能需要一个图像或SVG,你可以添加一个position: absolute
DIV覆盖全宽,并具有部分透明的梯度渐变变白。该div必须包含在您想要覆盖的元素中,该元素必须是position: relative
。
- 1. 淡出文本的末尾
- 2. DIV淡入淡出内的文字
- 3. div淡入淡出
- 4. 淡入淡出div
- 5. 简单的淡入淡出淡出div
- 6. 淡入淡出UILabel,改变文字,淡入淡出:只有淡入淡出
- 7. jQuery淡入。淡入淡出div和h1
- 8. jquery淡入淡出div中的背景图像 - 淡入淡出
- 9. Multiple Div淡入淡出
- 10. JQuery - div淡入淡出
- 11. 淡入淡出div标记
- 12. jquery淡入淡出div
- 13. 淡入/淡出div scrollTop
- 14. 淡入淡出背景图像淡入淡出div内容
- 15. 淡入淡出DIV和嵌套的DIV
- 16. 我可以在div末尾淡出文本吗?
- 17. 淡出div然后淡入新div jquery
- 18. 淡入淡出输入文字jquery
- 19. 淡出DIV,并在下一个DIV与jQuery淡入淡出
- 20. 漂浮和淡入淡出的文字?
- 21. jQuery的淡入淡出和div的
- 22. 如何在元素的末尾淡出div的内容?
- 23. 淡入淡出相关的div动画
- 24. 在循环中淡入淡出的div
- 25. 淡入淡出隐藏的div与jquery
- 26. CSS3隐藏的div淡入淡出?
- 27. 让我的div淡入/淡出
- 28. 淡入淡出淡入淡出下一个div和动画中的子元素
- 29. Popcorn.js淡入/淡出字幕
- 30. 需要逐渐淡入淡出文字
渐变叠加,图像叠加,特定浏览器的过滤器... –
我投的图像叠加,除非浏览器被指定 –
怎么样使用'文本溢出:ellipsis'呢? –