我想創建一個ul li
菜單,我想將每個li元素放在前一個元素上。實施ul li菜單項
我不知道我是否可以用言語我的意思解釋,所以我做了展示所需效果的圖像: image http://oi45.tinypic.com/2q07p1k.jpg
我怎樣才能做到這一點使用純CSS?是否有可能,或者我必須使用JavaScript?
這是我到目前爲止已經試過:
ul {
margin: 0;
padding: 0;
list-style: none;
}
li {
position: relative;
}
li a {
display: block;
position: absolute;
top: -30px;
z-index: 1;
width: 225px;
height: 115px;
}
但每個li
出現超過前一個相同的地方。
當你將鼠標懸停在它上面時,你是否希望「li」完全顯示? – Sean
你不會移動你的'li'元素......你正在移動他們中的'a'元素。 –
你能解釋一下你試圖在這裏展示什麼嗎?我可能有更好的解決方案。 – Gallen