Создаём и стилизуем вкладки на HTML и CSS
Случается, что нужно расположить на странице много структурной информации, например о товаре. HTML предлагает использовать таблицы, но табличный дизайн не всегда удобен и расходует место под информацию крайне не экономно. Есть решения на jQuery, спойлерах. Но здесь я приведу способ - использование вкладок. Допустим в первой вкладке общая информация о товаре, во второй – технические характеристики, в третьей – отзывы и т. п. Для пользователя очень удобно кликнуть по нужной вкладке и сразу получить необходимую инфу, а затем перейти к новой вкладке. Это быстро, код минимален и нет javascript.
HTML
<div class="tabs">
<input type="radio" name="inset" value="" id="tab_1" checked="checked" />
<label for="tab_1">Описание</label>
<input type="radio" name="inset" value="" id="tab_2" />
<label for="tab_2">Характеристики</label>
<input type="radio" name="inset" value="" id="tab_3" />
<label for="tab_3">Отзывы</label>
<input type="radio" name="inset" value="" id="tab_4" />
<label for="tab_4">Вопросы</label>
<div id="txt_1">
<p>Первая вкладка - Описание</p>
<p>Содержимое...</p>
<p>Содержимое...</p>
</div>
<div id="txt_2">
<p>Вторая вкладка - Характеристики</p>
p>Содержимое...</p>
</div>
<div id="txt_3">
<h2>Отзывы</h2>
<p>Размеры содержимого вкладок</p>
<p>могут отличаться по высоте!</p>
</div>
<div id="txt_4">
<h2>Вопросы</h2>
</div>
</div>CSS
<style type="text/css">
.tabs { width: 100%; padding: 0px; margin: 0 auto; }
.tabs>input { display: none; }
.tabs>div {
display: none;
padding: 12px;
border: 1px solid #C0C0C0;
background: #FFFFFF;
}
.tabs>label {
display: inline-block;
padding: 7px;
margin: 0 -5px -1px 0;
text-align: center;
color: #666666;
border: 1px solid #C0C0C0;
background: #E0E0E0;
cursor: pointer;
}
.tabs>input:checked + label {
color: #000000;
border: 1px solid #C0C0C0;
border-bottom: 1px solid #FFFFFF;
background: #FFFFFF;
}
#tab_1:checked ~ #txt_1,
#tab_2:checked ~ #txt_2,
#tab_3:checked ~ #txt_3,
#tab_4:checked ~ #txt_4 { display: block; }
</style>Источник: © http://usefulscript.ru/tabs_css.php
Дата публикации:ТОП 10 случайных публикаций
Сайт разработан студией © WEB-VidST

