1. Html код
Для начала нужно сделать разметку.
<div id="tabs"> <ul class="wptab"> <li><a href="#tab-one" class="selected" onclick="click(); return false;">Первый таб</a></li> <li><a href="#tab-two" onclick="click(); return false;">Второй таб</a></li> <li><a href="#tab-three" onclick="click(); return false;">Третий таб</a></li> </ul> <div class="clear"></div> <div class="boxes box inside"> <div id="tab-one" class="list" style="display: block;"> Содержание первого блока </div> <div id="tab-two" class="list" style="display: none;"> Содержание второго блока </div> <div id="tab-three" class="list" style="display: none;"> Содержание третьего блока </div> </div> </div>
2.Подключение Java
В файл footer.php перед закрывающим тегом body добавляем вот этот код:
<script type="text/javascript">
$(document).ready(function(){
$(".wptab a").click(function () {
$(".wptab a").removeClass("selected");
$(this).toggleClass("selected");
$(".list").attr("style","display: none;");
$("#tab-category").attr("style","display: block;");
var div_name = $(this).attr("href");
$(div_name).attr("style","display: block;");
});
});
</script>
3.Стили CSS
Добавляем стили в наш файл стилей, например style.css
#tabs{overflow:hidden;margin:15px 0 1px;}
#tabs ul.wptab{position:relative;padding:0px;height:50px;}
#tabs ul.wptab li{display: inline;list-style: none;color:#ffffff;cursor:pointer;}
#tabs ul.wptab li:first-child{position: absolute;bottom:0;left:0;}
#tabs ul.wptab li:nth-child(2n){position: absolute;bottom:0;left:140px;}
#tabs ul.wptab li:nth-child(3n){position: absolute;bottom:0;left:280px;}
#tabs ul.wptab li a.selected,
#tabs ul.wptab li a:hover{text-decoration:none;color:#fff;background:#339900;padding:5px 0 10px;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition:all linear 0.2s;-o-transition: all linear 0.2s;transition:all linear 0.2s;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);box-shadow: 0 2px 5px rgba(0,0,0,0.3);}
#tabs ul.wptab li a{width:140px;color: #fff;display:block;float:left;padding:5px 0 6px;font-size:14px;text-decoration:none;text-align:center;background:#222;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition: all linear 0.2s;-o-transition:all linear 0.2s;transition:all linear 0.2s;}
#tabs .inside ul{margin:0;list-style:none;padding-left:0px;}
#tabs .inside .list{display:none;}
#tabs .inside .list:first-child{display:block;}
Если все сделано правильно, то должно получится так.

На этом все. Спасибо за внимание 🙂




