Анимированные вкладки (табы) на CSS3
827материалов
228тем на форуме
3003комментария
6152пользователя

Анимированные вкладки (табы) на CSS3


Описание:

Вкладки очень распространенный элемент в веб-дизайне, и зачастую он очень полезен. Ведь вкладки позволяют красиво и, главное, компактно оформить текст или комментарии, а также многое другое. Нужно понимать, что настала эра CSS3 и то, что раньше нельзя было сделать без использования скрипта, теперь вполне реализуемо лишь с использованием мощи css. Представляю Вашему вниманию "анимированные вкладки (табы) на CSS3". Табы выполнены в оранжевом цвете с красивым анимированном эффектом.

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

1. После </head> на нужных страницах вставьте:
Код
<link rel="stylesheet" type="text/css" href="/css/animate.min.css">

2. В самый низ вашего CSS вставьте:
Код
.tabs input [type=radio]{
      position: absolute;
      top: -9999px;
      left: -9999px;
      }
      .tabs {
      width: 650px;
      float: none;
      list-style: none;
      position: relative;
      padding: 0;
      margin: 75px auto;
      }
      .tabs li{
      float: left;
      }
      .tabs label {
      display: block;
      padding: 10px 20px;
      border-radius: 2px 2px 0 0;
      color: #CC6200;
      font-size: 24px;
      font-weight: normal;
      font-family: 'Roboto', helveti;
      background: rgba(255,255,255,0.2);
      cursor: pointer;
      position: relative;
      top: 3px;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      }
      .tabs label:hover {
      background: rgba(255,255,255,0.5);
      top: 0;
      }
           
      [id^=tab]:checked + label {
      background: #CC6200;
      color: white;
      top: 0;
      }
           
      [id^=tab]:checked ~ [id^=tab-content], [id^=tab]:checked ~ [id^=tab-content] > div {
      display: block;
      }
      .tab-content{
      z-index: 2;
      display: none;
      text-align: left;
      overflow: hidden;
      width: 100%;
      font-size: 20px;
      line-height: 140%;
      padding-top: 10px;
      background: #CC6200;
      padding: 15px;
      color: white;
      position: absolute;
      top: 53px;
      left: 0;
      box-sizing: border-box;
      }
      .tab-content > div{
      display: none;
      -webkit-animation-duration: 0.5s;
      -o-animation-duration: 0.5s;
      -moz-animation-duration: 0.5s;
      animation-duration: 0.5s;
      }

3. Вкладки оформляются следующим образом:
Код
<ul class="tabs">
<li>
<input type="radio" checked name="tabs" id="tab1">
<label for="tab1">Вкладка 1</label>
<div id="tab-content1" class="tab-content">
<div class="animated  fadeInRight">Контент в первой вкладке</div>
</div>
</li>
<li>
<input type="radio" name="tabs" id="tab2">
<label for="tab2">Вкладка 2</label>
<div id="tab-content2" class="tab-content">
<div class="animated  fadeInRight">Контент во второй вкладке</div>
</div>
</li>
<li>
<input type="radio" name="tabs" id="tab3">
<label for="tab3">Вкладка 3</label>
<div id="tab-content3" class="tab-content">
<div class="animated  fadeInRight ">Контент в третьей вкладке</div>
</div>
</li>
</ul>
Осталось лишь залить CSS файл из прикреплённого архива в папку css

ПОСМОТРЕТЬ ДЕМО ЗАКАЗАТЬ УСТАНОВКУ

Скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о скрипте:
Дата добавления материала: 16.10.2015 в 21:00
Материал просмотрен: 1977 раз
Категория материала: Скрипты для uCoz
К материалу оставлен: 1 комментарий

Пожаловаться
Сказать спасибо

1 комментарий


Roman
Роман Сергеев @Roman 16.10.2015 21:051
+7
Красиво смориться like
avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта