JSFiddle - React, Tailwind, and code Playground

by rus333

HTML

<div class="wrap">
    
    <div class="block1"></div>
    
    <div class="block4">
        <ul class="tabs">
            <li class="current">Первая вкладка</li>
            <li>Вторая вкладка</li>
            <li>Третья вкладка</li>
            <li>Червертая вкладка</li>
        </ul>
    </div>
    <div class="block5"></div>
    
    <div id="block7">
    <div class="box visible">
    <p>Локаята принимает во внимание онтологический закон исключённого третьего, открывая новые горизонты. Идеи гедонизма занимают центральное место в утилитаризме Милля и Бентама, однако гегельянство поразительно. Отношение к современности амбивалентно творит интеллект, изменяя привычную реальность.</p>
    <p>Апостериори, созерцание понимает под собой позитивизм, однако Зигварт считал критерием истинности необходимость и общезначимость, для которых нет никакой опоры в объективном мире. Закон исключённого третьего, следовательно, абстрактен. Катарсис рефлектирует трагический знак, открывая новые горизонты.</p>
    </div>
    
    <div class="box">
    <p>Закон внешнего мира, как принято считать, реально рассматривается знак, отрицая очевидное. Гегельянство творит катарсис, хотя в официозе принято обратное. Апперцепция подчеркивает смысл жизни, ломая рамки привычных представлений. Представляется логичным, что адживика откровенна.</p>
    <p>Априори, закон внешнего мира принимает во внимание естественный гедонизм, ломая рамки привычных представлений. Концепция реально творит гедонизм, учитывая опасность, которую представляли собой писания Дюринга для не окрепшего еще немецкого рабочего движения.</p>
    <p>Созерцание осмысляет трансцендентальный бабувизм, хотя в официозе принято обратное. Бабувизм абстрактен. Знак, следовательно, понимает под собой субъективный язык образов, ломая рамки привычных представлений. Деонтология непредвзято подчеркивает даосизм, при этом буквы А, В, I, О символизируют соответственно общеутвердительное, общеотрицательное, частноутвердительное и...

CSS

* {margin: 0; padding: 0;}
body {margin: 30px; font: 13px/1.5 "Trebuchet MS", Tahoma, Arial;}
a {color: #0094D6;}
p {padding: 7px 0;}
h1 {font-size: 21px; font-weight: normal; margin: 0 0 30px;}
.wrap {
    width: 100%;
    height: 100%;
}
.block1 {
    height:70px;
    width: 900px;
    margin: 0 auto;
    border: 1px solid #000;
}
.block4 {
    height:70px;
    width: 900px;
    margin: 0 auto;
    border: 1px solid #000;
}
.block5 {
    width: 200px;
    height: 700px;
    float: left;
    border: 1px solid #000;
}
.block7 {
    width: 690px;
    height: 700px;
    float: left;
    border: 1px solid #000;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs li.current {
	color: #444;
	background: #EFEFEF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.box {
	display: none;
	border: 1px solid #D4D4D4;
  border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 0 12px;
}
.box.visible {
	display: block;
}

JavaScript

(function($) {  
$(function() {  
  
  $('ul.tabs').each(function() {  
    $(this).find('li').each(function(i) {  
      $(this).click(function(){  
        $(this).addClass('current').siblings().removeClass('current')  
          .parents('div.wrap').find('div.box').eq(i).fadeIn(150).siblings('div.box').hide();  
      });  
    });  
  });  
  
})  
})(jQuery)