知道某人在IE9中的僞元素上設置CSS漸變的解決方案嗎?在IE9中的僞元素上的CSS漸變
這是我的方法:
http://jsbin.com/iquhut/edit#html,live
好像過濾器不僞元素應用或我錯過了什麼了呢?
知道某人在IE9中的僞元素上設置CSS漸變的解決方案嗎?在IE9中的僞元素上的CSS漸變
這是我的方法:
http://jsbin.com/iquhut/edit#html,live
好像過濾器不僞元素應用或我錯過了什麼了呢?
通過設置負擴散半徑,通過簡單的箱形陰影可以獲得幾乎相同的效果。
inset? && [ <offset-x> <offset-y> <blur-radius>? <spread-radius>? <color>? ]
例子:(http://jsbin.com/ekehoz/edit#html,live)
box-shadow: 0px -15px 30px -10px #888;
使用圖像。 IE9不支持css漸變(-ms-前綴僅適用於IE10),而dx過濾器(您在exapmle代碼中使用)對性能(和bug)非常不利。
或者,您可以使用畫布渲染漸變,然後將該漸變設置爲元素的data-url背景。另外,你可以使用SVG漸變背景,但是你需要將它們從其他瀏覽器中隱藏起來(好東西,我們在ie9中仍然有條件註釋)。請記住它們也是buggy。但不能像過濾器那樣有問題。
我知道一個僞類是什麼。我不確定你的僞元素是什麼意思。 –
「':'之前'僞元素可以用來在元素的內容之前插入一些內容。」通過[w3schools.com](http://www.w3schools.com/css/css_pseudo_elements.asp) – Burntime
@Peter Olson:僞元素是由瀏覽器創建和呈現的虛構元素,用於提供生成的內容或包圍某些現有內容的一部分。他們純粹出於顯示和樣式目的 - 例如,您不會在DOM中找到它們。見http://www.w3.org/TR/css3-content/#pseudo-elements和http://www.w3.org/TR/css3-selectors/#pseudo-elements – BoltClock