2012-11-10 72 views
0

我想添加一個漸變圖層到我的滑塊兩側。漸變絕對元素

所以我有這樣的代碼:

<div> 
    <div id="gradientsx"> 
    </div> 
    <ul class="slider"> 
     <li>item 1</li> 
     [...] 
    </ul> 
    <div id="gradientdx"> 
    </div> 
</div> 

.gradientsx與漸變背景和他的postision是絕對的。但是<ul>也必須有一個絕對的位置(以允許滑動),所以漸變中的漸變變得不可見。我怎樣才能解決這個問題?

這裏的樣本:http://jsfiddle.net/tPMuA/3/

回答

0

您可以使用z-index要強行將該項目頂部的陰影DIV。但要小心,如果它位於項目之上,它也可能會阻止鼠標事件。但不知道這是否是一個問題,因爲我無法從那個小提琴中找出滑塊將會是什麼樣子。

http://jsfiddle.net/tPMuA/7/

+0

謝謝。有用。 – Francesco

+0

其他問題:用CSS3可以達到同樣的效果嗎? – Francesco

+0

你最好問這個問題。如果我們在評論中這樣做,將會變得難以理解,一個新問題對其他用戶更加明顯。 – GolezTrol