通过CSS或JavaScript下拉菜单

Beg*_*ner 3 javascript css

我是初学者WWW开发人员,我想知道下拉菜单是用CSS还是JavaScript编写的.两种技术之间的优缺点是什么?

Que*_*tin 7

您需要使用CSS进行样式设计.这就是它的用途.

当谈到何时显示和隐藏它们的逻辑时,除非你想要,否则你需要JavaScript:

  • 基于焦点的导航无法访问的菜单
    • 键盘
    • 呼吸开关
    • 等等
  • 要求精确鼠标控制的菜单
    • 例如,如果你有一个颤抖的手(例如来自关节炎)并且你滑到菜单的边缘之外,那么一个:hover基础的解决方案将导致它消失而没有给予时间回到里面

就个人而言,我会避免在大多数情况下使用下拉菜单.