回答
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'呢? –