scss CSSのみのタブパネル
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss CSSのみのタブパネル相关的知识,希望对你有一定的参考价值。
.tabs
input#all(type='radio', name='tab_item', checked='')
label.tab_item(for='all') 総合
input#programming(type='radio', name='tab_item')
label.tab_item(for='programming') プログラミング
input#design(type='radio', name='tab_item')
label.tab_item(for='design') デザイン
#all_content.tab_content
.tab_content_description
p.c-txtsp 総合の内容がここに入ります
#programming_content.tab_content
.tab_content_description
p.c-txtsp プログラミングの内容がここに入ります
#design_content.tab_content
.tab_content_description
p.c-txtsp デザインの内容がここに入ります
/*タブ切り替え全体のスタイル*/
.tabs {
margin-top: 50px;
padding-bottom: 40px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
width: 700px;
margin: 0 auto;
}
/*タブのスタイル*/
.tab_item {
width: calc(100%/3);
height: 50px;
border-bottom: 3px solid #5ab4bd;
background-color: #d9d9d9;
line-height: 50px;
font-size: 16px;
text-align: center;
color: #565656;
display: block;
float: left;
text-align: center;
font-weight: bold;
transition: all 0.2s ease;
&:hover {
opacity: 0.75;
}
}
/*ラジオボタンを全て消す*/
input[name="tab_item"] {
display: none;
}
/*タブ切り替えの中身のスタイル*/
.tab_content {
display: none;
padding: 40px 40px 0;
clear: both;
overflow: hidden;
}
/*選択されているタブのコンテンツのみを表示*/
#all:checked ~ #all_content, #programming:checked ~ #programming_content, #design:checked ~ #design_content {
display: block;
}
/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item {
background-color: #5ab4bd;
color: #fff;
}
以上是关于scss CSSのみのタブパネル的主要内容,如果未能解决你的问题,请参考以下文章
html CSSだけでつくる简易版の开闭パネル
php 170831 cssのみでタブ切り替え
javascript アコーディオンパネル
html jQuery的でスライドパネル
html jQuery的でアコーディオンパネル
csharp 透过した色を绮丽に表示できるパネル