1
♥
Страница: 1
Сообщений 1 страница 3 из 3
Поделиться22024-07-22 01:04:59
Код:
<div class="tabs">
<div class="tab">
<input type="radio" id="tab1" name="tab-group" checked>
<label for="tab1" class="tab-title">Вкладка 1</label>
<section class="tab-content">Один</section>
</div>
<div class="tab">
<input type="radio" id="tab2" name="tab-group">
<label for="tab2" class="tab-title">Вкладка drekflr</label>
<section class="tab-content">Два</section>
</div>
<div class="tab">
<input type="radio" id="tab3" name="tab-group">
<label for="tab3" class="tab-title">Вкладка 3</label>
<section class="tab-content">Три</section>
</div>
</div>
</body>
</html>Код:
.tabs {
position: relative; /* Относительное позиционирование */
}
.tab, .tab-title {
display: block; /* Выстраиваем по горизонтали */
width: 50px;
}
.tab input[type="radio"] { display: none; }
.tab-title {
background: #ccc; /* Цвет фона */
padding: 5px 10px; /* Поля вокруг текста */
border: 1px solid #666; /* Параметры рамки */
border-bottom: none; /* Снизу линию убираем */
}
.tab-content {
position: absolute; /* Абсолютное позиционирование */
border: 1px solid #666; /* Параметры рамки */
padding: 10px; /* Поля вокруг текста */
top: 0;
left: 80px; /* Размещаем у левого края */
width: 600px; /* Ширина содержимого */
display: none; /* Прячем вкладку */
}
.tab :checked + .tab-title {
position: relative; /* Относительное позиционирование */
background: #fff; /* Цвет фона */
top: 1px; /* Сдвигаем вниз */
z-index: 1; /* Отображаем поверх содержимого */
}
.tab :checked ~ .tab-content {
display: block; /* Показываем активную вкладку */
}Страница: 1
