» »

Горизонтальное меню прямоугольников на CSS

Горизонтальное меню прямоугольников на CSS

Очередное горизонтальное меню, которое состоит из прямоугольников и сделано в формате 3D, что предает ему оригинальности и цветности. Так как под каждый раздел можно создать свою гамму цвета, здесь изначально сделано на пять ссылок, и что главное в стилистике прописаны стили, что будут отвечать за мобильность. Что после установке, эта навигация корректно отображается на всех мониторах, от больших и до самых малых, не говоря об экранах, что на аппаратах. По тематике его можно настроить на разную, где-то просто убирая один прямоугольник и создать большую кнопку, что можно вывести на отдельную страницу.

Также можно сказать, что это больше логотип плюс к нему прикреплена комбинация меню UL, где ссылки навигаций состоят из больших красочных прямоугольников. Здесь используется CSS Flexbox для визуализации ссылок меню, что безусловно будет равный по размеру, в то время как изменяете количество ссылок.

Текст внутри меню также полностью центрирован благодаря Flexbox, но здесь только добавил обвод, который больше подчеркивает знаки и визуально они лучше видны, но здесь все в стилистике идет настройка. Здесь используется CSS3 для оригинального создания эффекта, которые отвечает за поднятия элемента при наведении курсора. Это навигация отлично работает на IE10 плюс и другие современные браузеры. В IE9 или ниже, то здесь уже не так будет корректно показывать и вообще эффект может не появится, но это уже редко, кто на старых версиях выходит в интернет сеть.

При проверках на работоспособность.

Горизонтальное меню для сайта

Приступаем к установке:

HTML

Код
<ul class="sazernulob_dertnug">
  <li><a href="http://zornet.ru">ZORNET.RU</a></li>
  <li><a href="#">КОДЫ</a></li>
  <li><a href="#">МОДЫ</a></li>
  <li><a href="#">РАЗДЕЛ</a></li>
  <li><a href="#">ДИЗАЙН</a></li>
</ul>

CSS

Код
.sazernulob_dertnug{
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 8;
  -ms-flex: 8;
  flex: 8; /* width of nav menu area - 8/10 */
}

.sazernulob_dertnug li{
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.sazernulob_dertnug li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 85px;
  padding: 0 9px;
  color: #f7f3f3;
  text-transform: uppercase;
  font-weight: bold;
  background: #d28e11;
  text-decoration: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 0-10px 3px rgba(0,0,0,.1) inset;
  transition: all .3s;
  text-shadow: 0 1px 0 #464141;
}

.sazernulob_dertnug li:nth-of-type(2) a{
  background: #cc0c6c;
}

.sazernulob_dertnug li:nth-of-type(3) a{
  background: #0a675c;
}

.sazernulob_dertnug li:nth-of-type(4) a{
  background: #447105;
}

.sazernulob_dertnug li:nth-of-type(5) a{
  background: #9a3c0d;
}

.sazernulob_dertnug li a:hover{
  opacity: .9;
  box-shadow: 0-10px 3px rgba(0,0,0,.2) inset, 0 15px 15px -5px gray;
  -moz-transform: rotateX(20deg);
  -webkit-transform: rotateX(20deg);
  transform: rotateX(20deg);
  -moz-transform-origin: 49.8% 0;
  -webkit-transform-origin: 49.8% 0;
  transform-origin: 49.8% 0;
  -webkit-transition: all .5s;
  transition: all .3s;
}

@media (max-width: 680px){
  header{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;  
  font-size: .9em;  
  }
   
  .navmenu{
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; /* allow wrap of menu items */
  }

  .navmenu li a{
  height: 79px;
  }
}

Есть возможность пременение на светлом, так и на темном сайте.

Демонстрация
10.05.2018 Просмотров: 169 Комментарий: (0)

Поделиться в социальных сетях

Материал разместил

Комментарий: 0
avatar