Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 单击或按屏幕时打开和关闭子菜单_Html_Css - Fatal编程技术网

Html 单击或按屏幕时打开和关闭子菜单

Html 单击或按屏幕时打开和关闭子菜单,html,css,Html,Css,是否有一种方法可以在单击时打开子菜单。保持打开状态,直到再次单击?对于移动电话。这不依赖于复选框或jquery{onclick}?我不会让你厌烦代码,因为我知道它可以通过这些方法完成,而且有很多例子。我可以用鼠标悬停打开它 #limenu:hover > ul.submenu 但是我怎样才能使它只使用css保持打开状态呢?您可能想签出或。我认为您不能稳定地使用css进行“键控”。属性tabindex、:focus和pointer事件可以伪造它(单击时打开/关闭子菜单),但如果子菜单中有要

是否有一种方法可以在单击时打开子菜单。保持打开状态,直到再次单击?对于移动电话。这不依赖于复选框或jquery{onclick}?我不会让你厌烦代码,因为我知道它可以通过这些方法完成,而且有很多例子。我可以用鼠标悬停打开它

#limenu:hover > ul.submenu

但是我怎样才能使它只使用css保持打开状态呢?

您可能想签出或。我认为您不能稳定地使用css进行“键控”。属性tabindex、:focus和pointer事件可以伪造它(单击时打开/关闭子菜单),但如果子菜单中有要单击的链接,您不确定是否可以访问它们。。。。这是一个典型的javascript任务,如果点击事件没有表单元素。如果你在点击时询问,你可以为Display None和Display Block创建两个css类。。单击可以切换子菜单上的类。谢谢你最终能从我基于tabindex和focus的纯CSS(2个子级别)老菜单中获得灵感。它也可以通过tab键工作。别介意它的设计,它已经过时了:)