javascript - 纯 CSS 下拉菜单

标签 javascript php css drop-down-menu yui-pure-css

我一直在开发 facebook 应用程序,你知道在 facebook 上不允许使用 native javascript,他们有自己的实现 FBJS,这在创建菜单等内容时很麻烦。

是否有任何纯CSS下拉解决方案而不涉及任何javascript(我见过的解决IE6的所有解决方案都使用了javascript)?

最佳答案

是的,有很多方法。看看Listamatic .

Can you take a simple list and use different Cascading Style Sheets to create radically different list options? The Listamatic shows the power of CSS when applied to one simple list.

有垂直和水平菜单,使用纯CSS。

一些工作示例:

  1. http://www.xs4all.nl/~peterned/examples/cssmenu.html
  2. http://www.tjkdesign.com/articles/dropdown/demo.asp

实际上,您可以用几行代码实现一个基本列表:

li ul { display: none; } 
li:hover > ul { display: block; }

请注意,如果您支持 IE6,则需要 JavaScript(因为它不适用于 li:hover)。

关于javascript - 纯 CSS 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348736/

相关文章:

CSS 在 WordPress 中不起作用

javascript - 如果 CSS3 过渡不存在,使用 Modernizr 和 jQuery 来制作动画

javascript - 如何使用 ajax crud 将数据表实现到 laravel 5.4 中

javascript - 这两种功能/方法有什么区别?

javascript - JQuery 字符串到对象数组

javascript - jQuery event.Preventdefault();没有做任何事

php - 如何使用 Woocommerce WC_AJAX 类

php - SEO:使用选项卡式导航时有趣的重复内容

css - 使用 bootstrap4 更改页面大小时,使图像位于页面中心?

javascript - 使用 D3.js 进行数据绑定(bind)