我已经从这个网站做了一个纯粹的CSS导航栏。CSS转换只影响不是ul
http://blog.christopherianmurphy.com/2016/01/responsive-pure-css-menu.html
在这里看到一个粗版本(看起来废话,就忽略这个问题)
http://codepen.io/spinnaay/pen/ZOVNwg
它工作正常,除了一个细节。
当处于'移动模式'时,下拉菜单不会转换,只有文本。基本上ul不是过渡,而是li。
如果更改
nav #menu-toggle:checked ~ ul {
height:100%;
}
到
nav #menu-toggle:checked ~ ul {
height:100vh;
}
的作品,但随后的菜单太长。
这是一个奇怪的问题,但肯定有一个简单的答案。
感谢您的期待!
你“原油版”是哪里呢? – thepio
是的错过了!现在添加。 – Spinnaay