我正在關注a tutorial to make a css dropdown menu。但我想知道是否有辦法讓它出現在左側,一個按鈕位於另一個的頂部,而不是頂部,按鈕彼此相鄰。重新排列CSS下拉菜單
-1
A
回答
2
如果您正在使用教程學習,爲什麼不直接按照垂直菜單教程?菜單中的項目不僅定位不同,而且兒童元素的定位也會有很大不同。如果你像你一樣創建水平菜單,即使將元素放在彼此的頂部,這些子元素將會覆蓋其他菜單項,如果他們的父項被徘徊/點擊時它們仍然具有相同的「下拉」 。
下面是一個垂直菜單教程的例子,但有噸。 http://www.devinrolsen.com/pure-css-vertical-menu/
2
您將要刪除或修改這個CSS屬性:
nav ul li {
float: none;
}
0
我基於您提供的鏈路上的垂直菜單做了jsFiddle。我刪除了所有的花式漸變,填充和圓角,只使用了一點顏色,其餘都是CSS。
每個菜單項可以用這個CSS子菜單的根:
nav li {
position: relative;
}
nav ul ul {
position: absolute;
top: 0;
left: 100%;
}
這樣你就可以用任意深度創建菜單。
相關問題
- 1. CSS下拉菜單排列
- 2. CSS下拉菜單重新繪製
- 3. 下拉菜單排列
- 4. 排列CSS3下拉菜單
- 5. 雙列CSS下拉菜單
- 6. CSS列表下拉菜單
- 7. 重新排列IE上下文菜單
- 8. css下拉式菜單排版
- 9. CSS下拉菜單
- 10. 下拉菜單CSS
- 11. CSS下拉菜單
- 12. CSS - 下拉菜單
- 13. CSS下拉菜單
- 14. CSS下拉菜單
- 15. CSS下拉菜單
- 16. CSS - 單層下拉菜單
- 17. CSS下拉菜單不重疊
- 18. CSS + HTML下拉菜單重疊問題
- 19. 重點突出的CSS下拉菜單
- 20. CSS下拉菜單子項重疊
- 21. CSS下拉菜單樣式重疊
- 22. 如何正確排列下拉菜單?
- 23. 下拉菜單寬度排列
- 24. 使CSS 2兒童列下拉菜單
- 25. css下拉列表菜單箭頭
- 26. 使CSS下拉菜單2列
- 27. css javascript下拉菜單列表
- 28. CSS下拉菜單縮進上下拉
- 29. CSS下拉菜單阻止父菜單
- 30. 下拉菜單樣式的CSS菜單
網站有問題; google現在有一個[緩存副本](http://webcache.googleusercontent.com/search?q=cache:MoohMxfaqzgJ:line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu+) – BryanH