【发布时间】:2017-09-29 02:49:27
【问题描述】:
如果您在移动设备上查看 twoguysplayingzelda.com,您会注意到显示了我的子菜单。这使得菜单太长了。我想隐藏这些并使它们成为下拉列表(带有“+”符号表示存在下拉列表)。所以你会点击游戏,然后点击你想要的游戏,然后查看每个游戏的选项。我就是想不通这个。我的 CSS 在下面。感谢您的帮助!
@media (max-width: 1000px) {
/* navigation */
.main-menu { display: none; }
.search-toggle { width: 24px; }
.nav-toggle {
display: block;
padding: 25px 0;
}
.nav-toggle .bar {
display: block;
width: 26px;
height: 3px;
margin-top: 5px;
background: #8E8E8E;
border-radius: 1px;
}
.nav-toggle .bar:first-child { margin-top: 0; }
.nav-toggle:hover { cursor: pointer; }
.nav-toggle.active .bar { background: #fff; }
.mobile-menu li { border-top: 1px solid rgba(255,255,255, 0.1); }
.mobile-menu > li:first-child { border-top: none; }
.mobile-menu a {
display: block;
padding: 25px 5%;
font-size: 0.9em;
text-transform: uppercase;
color: #999;
letter-spacing: 1px;
}
.mobile-menu a:hover { color: #fff; }
.mobile-menu ul a { padding-left: 10%; }
.mobile-menu ul ul a { padding-left: 15%; }
.mobile-menu ul ul ul a { padding-left: 20%; }
.mobile-menu ul ul ul ul a { padding-left: 25%; }
.mobile-menu ul ul ul ul ul a { padding-left: 30%; }
}
【问题讨论】:
标签: css responsive submenu