html - 我在移动设备上的菜单在 safari 上不起作用
问题描述
我正在为客户开发网站,但我遇到了菜单响应性问题。当您使用 Safari 打开网站并使用移动设备宽度时,单击右上角的汉堡后将无法访问菜单。
这是html:
<input type="checkbox" id="nav" class="hidden"> <label for="nav" class="link burger"><i></i><i></i><i></i></label>
<div class="menu">
<ul class="menu_ul">
<li><a class="link fir" id="act">o nás</a></li>
<li><a class="link sec">rezervace a ceník</a></li>
<li><a class="link thr">dárkový poukaz</a></li>
<li><a class="link fou">časté dotazy</a></li>
<li><a class="link fiv">kontakt</a></li>
</ul>
</div>
这里是 CSS:
#nav:checked ~ .menu {
z-index: 9990;
opacity: 1;
display: block;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#nav:checked ~ .menu ul li a {
opacity: 1;
z-index: 9999;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-transform: translateX(0);
transform: translateX(0);
}
在这里您可以找到网站http://stinohra.com
解决方案
推荐阅读
- telegram - 电报聊天ID可以做什么?
- java - 为什么我的程序不读取使用同一程序创建的文件?
- typescript - TS - 无法从子级调用 super() 内的公共方法
- git - 删除我的 repo 访问权限后,我可以在 git/sourcetree 中“放弃更改”(恢复文件删除)吗?
- javascript - recompose 库中的 Compose 方法
- php - 购物车中未销售商品时,第二件商品的 Woocommerce 折扣
- android - 第一次点击时不显示阿拉伯文字或加载时间过长
- angular - 如何成功地将 Angular(从 6.0.9 到 7.1.4)和材料从 6.3.2 升级到 7.2.0(或最新版本)而没有依赖关系错误?
- php - 将 id 存储在中间表中(最新未找到)
- c# - Is it possible to instantiate a class which contains an injected enum