Как создать меню вертикальной навигации?

0

Вот меню с использованием HTML и CSS. Элементы меню располагаются горизонтально, а подменю используют вертикальную компоновку. Как изменить пункты главного меню, чтобы они были выложены вертикально?

<ul>
  <li>
    <a>item1</a>
    <ul>
      <li><a>subitem1</a></li>
      <li><a>subitem1</a></li>
      <li><a>subitem1</a></li>
    </ul>
  </li>
</ul>
  • 0
    Извините, проверьте эту страницу, пожалуйста, jsfiddle.net/DqvxR/190
  • 0
    это не очень подходит для формата вопросов и ответов. В любом случае перейдите по этой ссылке и скопируйте cssdrive.com/index.php/menudesigns/category/C19 нужное меню
Показать ещё 1 комментарий
Теги:

1 ответ

1

Вы должны сделать некоторые незначительные изменения, и он будет работать как вертикальный. и, поскольку вы ищете еще один стиль для добавления на него, вы можете сделать это легко.

Проверьте этот скрипт ЩЕЛКНИТЕ ЗДЕСЬ

#menu
{
    width: 120px;/*change width*/
}
#menu li
{

    display: block; /*keep it block*/
    }
#menu ul
{

    top: 0; /*change this */
    left: 100%; /*change this */
}
#menu ul li:first-child > a:after
{
    content: '';
    position: absolute;
    left:-13px; /* change this*/
    top:7px; /* change this*/
    width: 0;
    height: 0;
    border: 5px solid transparent; /* change this*/
    /*border-right: 5px solid transparent;*/ /*don't need this*/
    border-right: 8px solid #444; /* change this*/
}

#menu ul li:first-child a:hover:after
{
    border-right-color: #04acec;  /* change this*/
}

Я написал в комментариях, что нужно изменить для достижения того, чего вы хотите. Вы можете манипулировать более

Ещё вопросы

Сообщество Overcoder
Наверх
Меню