Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

Вертикальное меню на CSS

Вертикальное меню на CSS

До сих пор мы с Вами занимались в основном одной теорией и изучали css свойства, а сегодня мы перейдем к практике, и при помощи уже изученных свойств, прошу заметить, что только при помощи тех, которые мы рассматривали, создадим вертикальное меню на CSS. В результате меню будет обычное, а не выпадающее. А теперь можно приступать к написанию кода:

<html>
<head>
 <title>Вертикальное меню</title>
 <link rel="stylesheet" href="css/styles.css" type="text/css" />
</head>
<body>
  <div id="menu">
    <ul>
      <li>
        <a href="#">Главная</a>
      </li>
      <li>
        <a href="#">Меню 1</a>
      </li>
      <li>
        <a href="#">Меню 2</a>
      </li>
      <li>
        <a href="#">Меню 3</a>
      </li>
      <li>
        <a href="#">Меню 4</a>
      </li>
      <li class="last">
        <a href="#">Меню 5</a>
      </li>
    </ul>
  </div>
</body>
</html>

Применяем стили, благодаря которым мы и получим конечный результат:

#menu {
  background: #ccc;
  border: 1px solid #000;
  width: 200px;
}

#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#menu ul li {
  border-bottom: 1px solid #000;
}

#menu ul li a {
  color: #00f;
  display: block;
  font-size: 20px;
  padding: 10px 0 10px 10px;
  text-decoration: none;
}

#menu ul li a:hover {
  background: #eee;
}

#menu .last {
  border-bottom: none;
}

В результате выполнения данного кода, вы получаете вот такое меню:

Изображение

Хоть оно получилось довольно простое, но целью урока было показать, каким образом можно создать вертикальное меню, а все остальные, так называемые навороты, вы сможете применить самостоятельно. И вкратце поясню, чем мы занимались. Вначале был создан блок меню, в который поместили ненумерованный список, и в каждый элемент li вложили ссылку. Все остальное благодаря CSS коду, установили цвет фона меню, фиксированную ширину и данному блоку задали рамку. В дальнейшем для списка убрали все отступы, поля, а также маркер, которые были установлены по умолчанию. Для каждого элемента меню li задали рамку снизу, чтобы пункты меню можно было отделить друг от друга, и у последнего элемента при помощи класса last отменили рамку снизу, для того, чтобы она не сливалась с нижней границей меню. И последнее к чему мы приступили - к оформлению ссылок. Задали синий цвет, размер шрифта, убрали подчеркивание, сделали их блочными элементами, чтобы можно было задать поля сверху и снизу. И в конечном результате для ссылки установили псевдокласс, при помощи которого при наведении курсора на ссылку меняется цвет фона. Вот и весь процесс создания вертикального меню на CSS. Если вы впервые сталкиваетесь с CSS, то для Вас это покажется сложным, но уверяю, что данное меню является одним из самых легких в создании. Надеюсь, что некоторым из Вас было интересно прочитать данную статью и возможно Вы узнали для себя что-то новое. На этом все, до скорой встречи!

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

Сегодня мы рассмотрим еще одну возможность, которую предоставляет нам CSS3, а именно поговорим о псевдоклассе target, для чего он нам может быть нужен, и рассмотрим один из самых популярных способов его применения.


Как вставить видео с YouTube

Как вставить видео с YouTube

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

Добавить комментарий: