我的菜單元素應該位於圖像頂部。像這樣CSS:不透明度使顯示對象位於其他對象下
<div class="menu">...</div>
<img src="..."/>
但是當我添加不透明度到圖像的風格,菜單元素圖像
<div class="menu">...</div>
<img src="..." style="opacity:0.9"/>
下打下有誰知道這是怎麼回事開啓以及如何解決此問題?
我的菜單元素應該位於圖像頂部。像這樣CSS:不透明度使顯示對象位於其他對象下
<div class="menu">...</div>
<img src="..."/>
但是當我添加不透明度到圖像的風格,菜單元素圖像
<div class="menu">...</div>
<img src="..." style="opacity:0.9"/>
下打下有誰知道這是怎麼回事開啓以及如何解決此問題?
解決此問題。調整z-index。記住的z-index只適用於定位(絕對值,相對值等)的元素
做以下
<div class="menu" style="position: relative; z-index:100000;"></div>
<img src="..." style="position: relative; opacity:0.9; z-index:-1;"/>
感謝
是否能重現上[JS提琴](演示HTTP ://jsfiddle.net/)還是類似的?理想情況下[SSCCE(簡短,獨立,正確的例子)](http://sscce.org/)。 – 2012-03-07 18:58:36
是的,如果你應用不透明度:1'會發生什麼? – 2012-03-07 19:04:38