Ниже приведен пример моего текущего решения.
FIDDLE FIDDLE FIDDLE, ДА!
HTML:
Код: Выделить всё
Toggle navigation
[url=index.html][/url]
[list]
[*]
[url=#]Films [/b][/url]
[url=#][/url]
[*][url=#][/url]
[*][url=#][/url]
[*][url=#][/url]
[*][url=#][/url]
[*][url=#][/url]
[/list]
[*][url=#about]About[/url]
[*][url=#contact]Contact[/url]
Код: Выделить всё
.navbar.navbar-default.navbar-fixed-top {
background-color: #454545;
border: none;
}
.navbar.navbar-default.navbar-fixed-top .container .navbar-collapse.collapse.pull-right ul.nav.navbar-nav li.active a, .navbar.navbar-default.navbar-fixed-top .container .navbar-collapse.collapse.pull-right ul.nav.navbar-nav li a:hover {
color: #ffcc00;
background-color: #454545;
height: inherit;
}
.navbar.navbar-default.navbar-fixed-top .container .navbar-collapse.collapse.pull-right ul.nav.navbar-nav li.dropdown.active.open ul.dropdown-menu {
list-style-type: none;
width: 100%;
background-color: white;
}
.navbar.navbar-default.navbar-fixed-top .container .navbar-collapse.collapse.pull-right ul.nav.navbar-nav li.dropdown.active.open ul.dropdown-menu .container {
background-color: white;
}
.navbar.navbar-default.navbar-fixed-top .container .navbar-collapse.collapse.pull-right ul.nav.navbar-nav li.dropdown.active.open ul.dropdown-menu .container ul.list-inline {
list-style-type: none;
width: 100%;
}
.navbar.navbar-default.navbar-fixed-top .container .navbar-collapse.collapse.pull-right ul.nav.navbar-nav li.dropdown.active.open ul.dropdown-menu .container ul.list-inline li.placeholder {
margin: 0 20px;
height: 100px;
width: 70px;
background-color: #999999;
}
Общая цель — создать раскрывающееся меню на всю ширину. Сейчас не беспокоюсь о том, как это будет выглядеть на мобильных устройствах.
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/201 ... g-megamenu
Мобильная версия