【发布时间】:2016-06-21 22:35:08
【问题描述】:
我正在尝试编写响应式菜单。它实际上有效,但我无法在 CSS 中获得点击效果。此刻,我正在使用悬停。如何在屏幕宽度低于 750 像素时做到这一点,我必须从图片中单击菜单。数字 2 (ul) 从图片显示菜单。 3号(里)?这是一个单页网站,所以当我从下拉菜单中单击某些元素时,它应该隐藏菜单 agin (li)。
HTML:
<header>
<nav id="menu">
<ul>
<li class="li"><a href="#">WITAJ</a></li>
<li class="li"><a href="#">O MNIE</a></li>
<li class="li"><a href="#">DOŚWIADCZENIE</a></li>
<li class="li"><a href="#">CO ROBIĘ?</a></li>
<li class="li"><a href="#">KONTAKT</a></li>
<li><a href="#">MOJE PRACE</a></li
></ul>
</nav>
</header>
CSS:
@media screen and (max-width: 750px) {
header nav#menu ul:hover > li{
display:block !important;
}
header nav#menu ul li{
display:none !important;
}
}
【问题讨论】:
标签: javascript jquery html css