【发布时间】:2017-02-22 20:52:02
【问题描述】:
我现在为桌面构建了一个导航,将导航调整为移动/平板电脑屏幕尺寸,我想在顶级列表项中添加一个“下拉”类,如果它有子项。但我只想对小屏幕(即平板电脑/手机)执行此操作。导航的桌面视图很好。
我的 HTML 代码结构如下:
<nav>
<ul>
<li class="mobile">
<a href="#">
<span>Favourites</span>
</a>
</li>
<li class="dashboard">
<a href="#">
<span>Dashboard</span>
</a>
</li>
<li class="fitness">
<a href="#">
<span>Fitness</span>
</a>
<ul>
<li>
<a href="#">Stuart & Elise</a>
</li>
<li>
<a href="#">Workouts</a>
</li>
<li>
<a href="#">Fitness Plans</a>
</li>
<li>
<a href="#">Build my own plan</a>
</li>
<li>
<a href="#">Articles & Videos</a>
</li>
</ul>
</li>
<li class="food">
<a href="#">
<span>Food & Nutrition</span>
</a>
<ul>
<li>
<a href="#">Faith Toogood</a>
</li>
<li>
<a href="#">Recipes</a>
</li>
<li>
<a href="#">Meal Plans</a>
</li>
<li>
<a href="#">Build my own plan</a>
</li>
<li>
<a href="#">Articles & Videos</a>
</li>
</ul>
</li>
<li class="health">
<a href="#">
<span>Health & Wellbeing</span>
</a>
<ul>
<li>
<a href="#">Dr Hilary Jones</a>
</li>
<li>
<a href="#">Emma kenny</a>
</li>
<li>
<a href="#">Journal</a>
</li>
<li>
<a href="#">Moodtracker</a>
</li>
<li>
<a href="#">Goal Tracker</a>
</li>
<li>
<a href="#">Articles & Videos</a>
</li>
</ul>
</li>
<li class="community">
<a href="#">
<span>Community</span>
</a>
<ul>
<li>
<a href="#">Groups</a>
</li>
<li>
<a href="#">Stories</a>
</li>
<li>
<a href="#">Guests</a>
</li>
</ul>
</li>
<li class="help">
<a href="#">
<span>Help & Info</span>
</a>
<ul>
<li>
<a href="#">Quick start guides</a>
</li>
<li>
<a href="#">FAQ</a>
</li>
<li>
<a href="#">Contact Us</a>
</li>
</ul>
</li>
<li class="mobile">
<a href="#">
<span>Logout</span>
</a>
</li>
</ul>
</nav>
我正在使用 Bootstrap 和 LESS 来构建它。
如何在较小的设备上添加“chevron”或“accordion”类。
【问题讨论】:
标签: jquery html css twitter-bootstrap