У меня есть this JsFiddle с отзывчивым (ну, сорт) макетом.Подменю не отображается в NavBar
Однако, я изо всех сил, чтобы найти способ добавления «подраздел» к нему (что делает его похожим на меню/аккордеон нав.
Я не лучший/(любой по этому вопросу) знание CSS , и поэтому любая помощь очень ценится
отрывок из CSS:
@media only screen and (max-width : 860px){
.text{
display:none;
}
.nav-container , a{
width: 70px;
}
a:hover{
width:200px;
z-index:1;
border-top: 1px solid rgba(255,255,255,0.1);
border-bottom: 1px solid black;
box-shadow: 0 0 1px 1px black;
}
a:hover .text {
display:block;
padding-left:30%;
}
}
@media only screen and (max-width : 480px){
.nav-container, a{ width:50px;}
span[class ^= "icon"]{ left:8px;}
}
Я пытаюсь создать его таким образом, чтобы иметь «подменю» как:
+----------------+-----+
| | |
||Menu1 | |
| |sub menuA | ||| |
||Menu2 | |
| |sub menuB | |
| | |
+----------------+-----+
^
|
DevExpress content splitter
Как я должен структурировать свой класс subChild
, чтобы достичь этого?
моя функция до сих пор:
$('li').click(function() {
$(this).addClass('active')
.siblings()
.removeClass('active');
});
Любые советы/помощь очень ценится.
Updated Fiddle который, как мой проект в настоящее время отображения (или «не» по этому вопросу: L) - Вы должны будете извинить встроенный стиль, это было в основном из так много испытаний/и т.д.
@Paulie_D извините, был старой скрипкой в закладках. Обновлено –
Если вы удаляете высоту из 'li', подменю уже существует. Все, что вам нужно сделать, это скрыть его по умолчанию и заставить его показывать по щелчку родителя. –
Вы делаете это так просто! веб-разработчик * ничего *, как winforms/anything 'relate-able' –