CSS3 Tab Control

0

Я нашел этот отличный учебник о том, как создать меню с вкладками в HTML только с CSS3: http://www.sitepoint.com/css3-tabs-using-target-selector/

Проблема заключается в том, что на загрузке страницы не отображается ни одна вкладка. В комментариях кто-то говорит, что у него есть решение для этого и даже демонстрирует демо: http://dabblet.com/gist/1892497

Но я все еще не понимаю, как это работает. оо

В основном я получил несколько вкладок, один цвет фона для них, если они не выбраны, и другой цвет фона для активного. Теперь мне нужно, чтобы первая вкладка имела активный цвет прямо на загрузке страницы... это не работает для меня. : -/

Теги:
tabs

1 ответ

0

Я думаю, что ключ заключается в том, что вам нужно иметь ссылку на идентификатор табуляции на вкладке, и вам нужен идентификатор id="tab1" в элементе <section>.

Изображение 174551

(Снимок экрана с сайта http://blogs.sitepointstatic.com/examples/tech/css3-target/tabs.html)

Затем вы можете связать своих пользователей с yourdomain.com/some-page#tab1 и будет выбрана первая вкладка.

Если вы не хотите #tabX в URL-адресе по эстетическим соображениям, вы можете использовать JavaScript, чтобы добавить выбранный.tab класс на первую вкладку после загрузки страницы.

#tabX в URL-адресе работает вместе с :target селектором CSS для "выбора" вкладки.

  • 0
    (Обратите внимание на разницу между blogs.sitepointstatic.com/examples/tech/css3-target/tabs.html и blogs.sitepointstatic.com/examples/tech/css3-target/… )
  • 0
    Ну, спасибо за объяснение, но, к сожалению, вы меня не так поняли. То, что # tab1 делает вкладку активной, мне уже было ясно, что я тоже могу использовать этот URL. Проблема в том, что я создаю не сайт, а приложение HTA, и поэтому ссылка не будет прежней, поскольку путь к файлу не всегда будет одинаковым. И, как я уже сказал, кто-то уже нашел решение для одной вкладки, выделяющейся при загрузке страницы, без использования прямого URL-адреса, но я не понимал, как он сделал CSS для этого ...
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню