這是我的第一個問題:) 箱影不包括下拉ul。請參見截圖 - http://i31.fastpic.ru/big/2012/0202/7d/83a6dfa12f24ace82a3df52b6fe0587d.png。我試圖解決它幾個小時,但沒有結果:( 這很奇怪,我已經給父元素500和下拉ul 1的Z索引,但陰影仍然在下拉UL沒有超過它。 這裏是鏈接:http://layot.prestatrend.com/ 希望有人能幫助我,謝謝箱影不覆蓋div
箱影不覆蓋div
回答
這是關於stacking context。
問題重點是你不能把塊放在低於最接近父母的地方,並且是非靜態位置並且是正值z-index
。所以,你有z-index:100
,#categories_block_top .tree li
,所以你不能把ul
放在它下面。
爲了解決這個問題(的方式之一),你可以刪除這個z-index
,再加入position:relative;z-index:1;
到#wrapper
然後添加負z-index
像z-index:-1;
到ul
。這樣做你會把它放在與#wrapper
相同的水平,所以它會超過它後面的內容,但是在#subheader
的box-shadow
下。
前置下拉列表中的第一個li元素在其內部(或插圖)的影子 我猜是因爲該元素將始終是主打內線。菜單,陰影將無法正常工作或出現上面的子列表。
在下拉列表的第一個li元素上預先設置一個內部(或內部)陰影 - 這看起來不太好看。由於該元素將始終在主菜單內,陰影將不起作用或出現在子列表的上方 - 我知道,但即使是z索引也不能解決問題,它怎麼可能,爲什麼z索引不起作用? – Anton 2012-02-02 20:53:16
下拉是帶有陰影的元素的子元素。因此,z-index在這種情況下無法幫助您解決問題。 – 2012-02-02 20:57:09
我試圖讓你的漸變效果,這將模仿陰影。 @VinnyBurgh和我想象的一樣:)而且kizu的解決方案應該可以工作,我沒有想到它,對不起。希望你能管理。 – 2012-02-02 20:57:12
- 1. 箱影覆蓋DIV的一小部分
- 2. 內容覆蓋的箱影?
- 3. 箱形陰影覆蓋
- 4. 暗影箱覆蓋隱藏閃光燈
- 5. Systemverilog覆蓋箱
- 6. 創建覆蓋DIV wthout影響頂格
- 7. 覆蓋div div
- 8. 覆蓋所有位的覆蓋箱
- 9. 影子vs覆蓋?
- 10. CSS:陰影覆蓋
- 11. 覆蓋不包括div
- 12. Mootools Div覆蓋
- 13. 覆蓋div iframe
- 14. IE6覆蓋Div
- 15. HTML Div覆蓋
- 16. 尊重父箱子覆蓋兄弟箱
- 17. 我的箱子陰影被圖像覆蓋
- 18. div中的嵌套div不會覆蓋
- 19. 用透明覆蓋物覆蓋div
- 20. 覆蓋一個畫布覆蓋div
- 21. 顯示一個覆蓋覆蓋的DIV
- 22. CSS中心div覆蓋覆蓋頂部
- 23. 把一個覆蓋覆蓋div
- 24. css3 div將投影箱投影到textarea
- 25. 覆蓋div爲多個div
- 26. Web.config覆蓋不影響用戶控件
- 27. 忽略覆蓋div
- 28. 覆蓋DIV - CakePHP的
- 29. 兩個div覆蓋
- 30. 如何覆蓋div?
kizu,非常感謝你!!!!!!!!!!!! Спасибоогромное!!!!!!!!!!! :) – Anton 2012-02-02 21:03:21
Всегдапожалуйста:) – kizu 2012-02-02 21:04:00
@Anton:你應該「接受」這個工作答案,檢查這個:http://meta.stackexchange.com/a/5235/155050 – thirtydot 2012-02-02 21:14:29