Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Вкладки (tabs) на CSS

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

MasterKit



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Подскажите, плиз, как увеличить число вкладок? В примере их было 3, а нужно 5 или 6.
Вот кусок кода, который отвечает за переключение вкладок, с ним и загвоздка:

Код:
.tabs-target span:nth-of-type(1):not(:target) ~ span:nth-of-type(2):not(:target) ~ .tab:nth-of-type(1),
.tabs-target span:nth-of-type(2):target ~ .tab:nth-of-type(2),
.tabs-target span:nth-of-type(1):target ~ .tab:nth-of-type(3)
{
  display: block;
}

 
Вкладки сделаны так:

Код:
<div>
<a class="tab-link" href="#tabA">Описание 1</a>
<a class="tab-link" href="#tabB">Описание 2</a>
<a class="tab-link" href="#tabC">Описание 3</a>
<br>
<a class="tab-link" href="#tabD">Описание 4</a>
<a class="tab-link" href="#tabE">Описание 5</a>
</div>
 
<span class="target-fix" id="tabA"></span>
<span class="target-fix" id="tabB"></span>
<span class="target-fix" id="tabC"></span>
<span class="target-fix" id="tabD"></span>
<span class="target-fix" id="tabE"></span>
 

 
Пример взят отсюда _ttp://csscience.com/css3-tabs/ (3-ий)

Всего записей: 171 | Зарегистр. 01-11-2005 | Отправлено: 14:51 24-11-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MasterKit
c
Цитата:
<br>  

красиво не получится все равно, раз вкладки в две строки будут
да и муторно с такими стилями (о чем автор и сам пишет)

Цитата:
Conclusion: They're an enormous pain. But the checkbox one is the best by far

неуежили попроще варианта нет?

Всего записей: 15098 | Зарегистр. 20-09-2014 | Отправлено: 20:55 24-11-2014
MasterKit



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня сами заголовки вкладок будут чуть в другом месте и там будет две строки, поэтому всё красиво.
 
Искал и вот попались эти примеры, вроде ничего так.
 
А есть другие варианты? В смысле надёжные и простые, а то так то находятся массы.

Всего записей: 171 | Зарегистр. 01-11-2005 | Отправлено: 21:06 24-11-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MasterKit
я не думаю, что чистый css - решение. во первых громоздкое, во вторых - часто нет поддержки в старых браузерах.

Всего записей: 15098 | Зарегистр. 20-09-2014 | Отправлено: 21:16 24-11-2014
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Вкладки (tabs) на CSS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru