<div id="wrap">
<div class="tabWrap">
<div class="tabNav">
<ul class="tabList">
<li class="active">Tab1</li>
<li>Tab2</li>
</ul>
</div>
<div class="tabCont active">
<p>contents 1</p>
</div>
<div class="tabCont">
<p>contents 2</p>
</div>
</div>
.tabWrap{
.tabCont{display: none;
&.active{display: block;}
}
.tabNav .tabList{display: flex;}
>.tabNav{
>.tabList{display: flex;border: 1px solid #ddd; border-radius: 4px; font-size: 16px; color: #222;
>li{position: relative; flex: 1; height: 50px; line-height: 50px; padding: 0 10px; cursor: pointer;
box-sizing: border-box; text-align: center; background-color: #fff; font-family: 'Noto sans';
&.active{border-radius: 4px 0 0 4px; font-weight: bold;color: #fff;background-color: #266bf7;
&:last-child{border-radius: 0 4px 4px 0;}
}
}
}
}
}
.tabWrap .tabCont {
display: none;
}
.tabWrap .tabCont.active {
display: block;
}
.tabWrap .tabNav .tabList {
display: flex;
}
.tabWrap > .tabNav > .tabList {
display: flex;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 16px;
color: #222;
}
.tabWrap > .tabNav > .tabList > li {
position: relative;
flex: 1;
height: 50px;
line-height: 50px;
padding: 0 10px;
cursor: pointer;
box-sizing: border-box;
text-align: center;
background-color: #fff;
font-family: 'Noto sans';
}
.tabWrap > .tabNav > .tabList > li.active {
border-radius: 4px 0 0 4px;
font-weight: bold;
color: #fff;
background-color: #266bf7;
}
.tabWrap > .tabNav > .tabList > li.active:last-child {
border-radius: 0 4px 4px 0;
}
$(function(){
$('.tabList li').on({
"click":function(){
$(this).addClass('active').siblings('li').removeClass('active');
$(this).closest('.tabNav').siblings('.tabCont').eq($(this).index()).addClass('active').siblings('.tabCont').removeClass('active');
}
})
});
contents 1
contents 2
아래 주소를 복사하여 다른 곳에 붙여넣으세요.