English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Боковая панель играет важную роль в адаптивном дизайне. Когда экран变小到手机屏幕大小, адаптивная боковая панель может добавить цветfulness сайту. В фреймворке Bootstrap предоставлены компоненты навигационных панелей и выпадающих меню. Подробности можно найти в документации Bootstrap на официальном сайте, здесь мы не будем详细介绍。
В этой статье объединены навигационные панели и выпадающие меню, а также улучшена разработка боковой панели.
html:
<div class="container"> <nav class="navbar navbar-default mynavbar"> <div class="container-fluid"> <!--Кнопка--> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed btn-sider" data-toggle="collapse" data-target="#side-menu" aria-expanded="false"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <!--Содержимое навигационной строки--> <div class="collapse navbar-collapse" id="side-menu"> <ul class="nav navbar-nav" id="side-item"> <li><a href="#">Разработка серверной части</a></li> <li><a href="#">База данных</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" id="web-item" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Разработка интерфейса <span class="caret"></span></a> <!--Кнопка下拉菜单--> <ul class="dropdown-menu"> <li><a href="#">HTML/CSS</a></li> <li><a href="#">JavaScript</a></li> <li><a href="#">jQuery</a></li> <li><a href="#">Bootstrap</a></li> <li><a href="#">node.js</a></li> </ul> </li> <li><a href="#">Мобильное разработка</a></li> <li><a href="#">Визуальный дизайн</a></li> <li><a href="#">Кloud Computing</a></li> </ul> </div> </div> </nav> </div>
css:
.mynavbar{ цвет фона: #fff; рамка: none; {} .navbar-header,#side-item{ цвет фона: #0b3558; {} #side-menu>ul>li>a{ color:#fff; размер шрифта: 18px; шрифт-семейство: "Microsoft Yahei", Helvetica, sans-serif, Lato; {} #side-menu>ul{ ширина: 100%; {} #side-menu>ul>li{ выравнивание текста: центр; ширина: 16%; отступ слева: 5px; {} #side-menu .dropdown-menu { рамка: none; -webkit-тень: 0 6px 12px rgba(0,0,0,.175); тень: 0 6px 12px rgba(0,0,0,.175); {} #side-item .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,#side-item>li>a:focus,#side-item >li>a:hover { цвет: #24b0ff; нет подчеркивания текста; цвет фона: прозрачный; {} .btn-sider{ плавающий: лево; рамка: none; контур: none; отступ слева: 10px; {} .mynavbar .btn-sider .icon-bar{ цвет фона: #fff; ширина: 23px; высота: 3px; {} .mynavbar .btn-sider:focus, .mynavbar .btn-sider:hover { цвет фона: прозрачный; {} @media (макс-ширина: 768px) { .container { отступ слева: 0px; {} #side-menu{ рамка: none; {} #side-item{ фон: rgba(43, 54, 67, 0.97); {} #side-menu>ul { margin-top: 0px; margin-right: 0px; margin-left: -15px; margin-bottom: 0px; width: 40%; height: 999px; {} #side-menu>ul>li { text-align: left; width:100%; margin-left:0px; {} #side-menu>ul>li a{ font-size:16px; {} #side-item>li>a:focus,#side-item >li>a:hover,#side-item .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{ background-color: #38a99c; color:#fff; {} #side-menu .dropdown-menu{ box-shadow:none; {} #side-menu .dropdown-menu li a{ padding-top:10px; color:#fff; {} {}
Это все содержимое статьи, надеюсь, это поможет вам в изучении, также希望大家多多支持呐喊教程。
Если вы хотите углубиться в изучение, вы можете нажать здесь, чтобы изучить, и предоставить вам две отличные темы: Уроки по изучению Bootstrap, Уроки по практическим занятиям Bootstrap
Заявление: содержимое статьи предоставлено из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета, веб-сайт не имеет права собственности, не был обработан вручную, не несет ответственности за соответствующие юридические вопросы. Если вы обнаружите содержимое,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма, пожалуйста, замените # на @) для сообщения о нарушении,并提供 соответствующие доказательства. Если подтвердится, сайт немедленно удаляет涉嫌侵权的内容.