2010-03-07 2 views

ответ

6

Он полагается на селектор CSS3: цель. Цель предназначена для разделов на странице html, например http://www.example.com/page#section (SO использует их для перехода к конкретным ответам).

Когда цель выбрана, целевой псевдокласс возьмет верх.

Здесь используются трюки z-index для толкания секций вверх и вниз друг над другом.

Это общий смысл, я не знаю специфики.

Edit -

"дворняжка" класс не применяется вообще. Справа каждая «панель» имеет в себе все три вкладки, но с классом «cur» «hardcoded» для каждой панели. Z-индексация поднимает всю область, с ее вкладками, вверху, создавая эффект. Когда на самом деле это всего лишь 3 divs HTML.

Таким образом, здесь нет никакой магии (за пределами цели: целевой псевдокласс).

+1

Не существует особых особенностей: ': target' выбирает текущую видимую вкладку. Каждая вкладка также содержит заголовки табуляции. И затем он применяет класс 'cur' к' li', который в настоящее время «выбран». – Pindatjuh

+0

Мне было интересно, как класс '.cur' был применен к элементу (при нажатии). Не могли бы вы указать мне строку кода css, которая сделала это? – Anant

+0

@ Не читайте ссылку Уилла. Трюк: ': target'. Я собираюсь прочитать его несколько раз, пока не понял. –

Смежные вопросы