Всем доброго дня, сегодня в этой статье, мы будем создавать для боковой панели сайта uCoz (а если говорить более профессионально то right bar) ячейку с табами, в которых ключевым моментом будут иконки заголовка той или иной ячейки, давайте посмотрим на демо пример. Шаг 1 - Установим JS: И так давайте приступим к установки данного решения к себя на сайт, установим следующий js в самый низ страницы перед закрывающим тегом </body>: JS
<script type="text/javascript" src="http://ucoz-helper.ucoz.com/vid-navig/tabs.js"></script>
Шаг 2 - Установим HTML: Отлично, теперь давайте установим наш с Вами html каркас: HTML
<!-- Табы --> <div id="tabs-1"> <div class="tabs-center-dm"> <ul class="tabs-ul"> <li class="li-1"><a href="#cell1"><img alt="" src="http://ucoz-helper.ucoz.com/vid-navig/ico_1.png" /></a></li> <li class="li-2"><a href="#cell2"><img alt="" src="http://ucoz-helper.ucoz.com/vid-navig/ico_2.png" /></a></li> <li class="li-3"><a href="#cell3"><img alt="" src="http://ucoz-helper.ucoz.com/vid-navig/ico_3.png" /></a></li> <li class="li-4"><a href="#cell4"><img alt="" src="http://ucoz-helper.ucoz.com/vid-navig/ico_4.png" /></a></li> </ul> <div id="cell1" class="tabs-content">Ячейка - 1</div> <div id="cell2" class="tabs-content">Ячейка - 2</div> <div id="cell3" class="tabs-content">Ячейка - 3 </div> <div id="cell4" class="tabs-content">Ячейка - 4 </div> </div> </div> <!-- /Табы -->
Шаг 3 - Установим CSS: Теперь когда наш с Вами каркас табов установлен, пропишем ему следующие css стили: CSS
/* Табы ------------------------------------------*/ #tabs-1 { float:left; width:250px; overflow: hidden; border: 1px solid #CAD3DA; border-radius:5px; }
.tabs-ul{ list-style:none; margin: 0; padding: 0; }
.tabs-ul li a { float:left; width:61.75px; padding: 8px 0px 3px 0px; text-align:center; background: #fff; border-right: 1px solid #CAD3DA; }
.li-1 a {border-bottom: 2px solid #3498DB;} .li-2 a {border-bottom: 2px solid #27AE60;} .li-3 a {border-bottom: 2px solid #E74C3C;} .li-4 a {border-bottom: 2px solid #9B59B6; border-right: none!important;}
.tabs-ul li a.selected,ul .tabs-ul li a.selected:hover {background:#fff; border-bottom: 2px solid #fff;} .tabs-ul li a:hover {background:#F4F8F9;} .tabs-ul li a:focus {outline: 0;}
.tabs-content { float:left; width:220px; text-align:left; background: #fff; padding: 10px 15px 10px 15px; }
Иконки для табов можно найти на сайте icomoon.io На этом всё, спасибо за внимание!
|