Π Π°Π·Π½ΠΎΠ΅

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° css: Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° CSS | WebReference

07.11.1988

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π°Π±Ρ‹ (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) Π½Π° css Π±Π΅Π· использования скриптов

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€! БСгодня я Π²Π°ΠΌ расскаТу, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°Π±Ρ‹ (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) Π½Π° чистом css3 Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ использования jquery ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… скриптов. Как Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Π΅ΠΌ мСньшС Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скриптов, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ для вашСго сайта, ΠΈ Ρ‚Π΅ΠΌ быстрСС ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. А ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сайта сСгодня ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π΅Π³ΠΎ ранТирования Π² поисковых систСмах.

Π˜Ρ‚Π°ΠΊ, Π½Π°Ρ‡Π½Π΅ΠΌ

БСгодня Ρ‚Π°Π±Ρ‹ Π΅ΡΡ‚ΡŒ практичСски Π½Π° любом сайтС. Они Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ нСсколько областСй ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ страницы. НапримСр, Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΌΠΎΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° Joomla Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Ρ‚Π°Π±ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎ 3 Ρ‚ΠΎΠ²Π°Ρ€Π° Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ²: Β«Ρ…ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄Π°ΠΆΒ» ΠΈ «послСдниС». ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° чистом css Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ сайта Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ скриптами.

Π˜Ρ‚Π°ΠΊ, приступим.

HTML ΠΊΠΎΠ΄ для Ρ‚Π°Π±ΠΎΠ² с использованиСм css3 ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ

1. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ div с классом Β«tabsΒ».

2. ДобавляСм нСпосрСдствСнно ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«tabsΒ», ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ содСрТимоС Π½Π°ΡˆΠΈΡ… Ρ‚Π°Π±ΠΎΠ².

<input type=Β«radioΒ» name=Β«tabsΒ» id=Β«tab-firstΒ» checked >

3. ДобавляСм ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· label

<label for=Β«tab-firstΒ»>

4. Под ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ с Π’Π°ΠΌΠΈ сдСлали Π² ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… 1-3, ΠΌΡ‹ добавляСм ΡƒΠΆΠ΅ нСпосрСдствСнно ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ. Π’ ΠΌΠΎΠ΅ΠΌ случаС это Ρ‚Ρ€ΠΈ послСдних Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΈ Ρ‚Ρ€ΠΈ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ‚ΠΎΠ²Π°Ρ€Π°.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ Ρƒ нас ΠΈΠΌΠ΅Π΅Ρ‚ класс tab-content ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ tab-content-1 ΠΈ tab-content-2.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ HTML Π½Π°ΡˆΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… Ρ‚Π°Π±ΠΎΠ²

<div>
    <!-- Кнопка-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π°Π±Π° -->
    <input type="radio" name="tabs" checked >
    <label for="tab-first">
        <p>Π₯ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄Π°ΠΆ</p>
    </label>
    <!-- Кнопка-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°Π±Π° -->
    <input type="radio" name="tabs">
    <label for="tab-second">
        <p>ПослСднСС</p>
    </label>
    <!-- Π’Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π°ΡˆΠΈΡ… Ρ‚Π°Π±ΠΎΠ² -->
    <div>
        <p>
         <!-- Π’ΡƒΡ‚ Π²Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎΠ΄ Ρ‚Π°Π±β„–1 -->
        </p>
    </div> <!-- #tab-content-1 -->
    <div>
    <p><!-- Π’ΡƒΡ‚ Π²Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎΠ΄ Ρ‚Π°Π±β„–2 --></p>
    </div> <!-- #tab-content-2 -->
</div>

На этом ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ с написаниСм нашСго html.

Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Ρ‚ΡƒΡ‚ Π½Π΅ Π±Ρ‹Π»ΠΎ. Π˜Ρ‚Π°ΠΊ, ΠΈΠ΄Π΅ΠΌ дальшС.

CSS ΡΡ‚ΠΈΠ»ΠΈ для Ρ‚Π°Π±ΠΎΠ² с использованиСм css3 ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ самоС интСрСсноС ΠΈ слоТноС. Нам Π½ΡƒΠΆΠ½ΠΎ наши Ρ‚Π°Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°Π±Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ πŸ™‚

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π° Ρ‚Π°Π±Π°, Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΈΠΌ Ρ‚Π°ΠΊΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π»ΠΈΡΡŒ Π½Π° экранС ΠΈ Π½Π΅ Π²Ρ‹Π»Π°Π·ΠΈΠ»ΠΈ Π·Π° Π΅Π³ΠΎ Ρ‡Π΅Ρ€Ρ‚Ρƒ. Для этого ΠΌΡ‹ прописываСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ 50%. Π•сли Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ число Ρ‚Π°Π±ΠΎΠ², Ρ‚ΠΎ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ рассчитывайтС ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ ΠΎΡ‚ ΠΈΡ… числа.

Π’Π°ΠΊΠΆΠ΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ наши ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ

.tabs {
    max-width: 90%;
    float: none;
    list-style: none;
    padding: 0;
    margin: 75px auto;
    border-bottom: 4px solid #ccc;
}
.tabs:after {
    content: '';
    display: table;
    clear: both;
}
.tabs input[type=radio] {
    display:none;
}
.tabs label p {
    padding: 5px;
    margin-right: 0;
}
.
="tab"]:checked + label { background: #FFF; box-shadow: inset 0 4px #3498db; border-bottom: 4px solid #3498db; color: #3498db; } #tab-first:checked ~ #tab-content-1, #tab-second:checked ~ #tab-content-2 { display: block; }

Π‘Ρ‚Ρ€ΠΎΠΊΠ°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ добавляСм особы ΡΡ‚ΠΈΠ»ΡŒ для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ‚Π°Π±Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 

:checked + label

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ провСряСм, ΠΊΠ°ΠΊΠΎΠΉ наш ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ статус checked ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ содСрТимоС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρƒ нас ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΎ Π·Π° Π½ΠΈΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π³ΠΎ id.

#tab-first:checked ~ #tab-content-1 β€” данная строка Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ id=Β»tab-content-1β€³, Ссли tab-first ΠΈΠΌΠ΅Π΅Ρ‚ статус checked.

Π”Π΅Π»Π°Π΅ΠΌ наши Ρ‚Π°Π±Ρ‹ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ

@media (min-width: 768px) {
    .tabs p {
        padding: 5px;
        margin-right: 10px;
    }
    .
tabs { max-width: 750px; margin: 50px auto; } }

Ну Π²ΠΎΡ‚ ΠΏΠΎ сути ΠΈ всС. Наши Ρ‚Π°Π±Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ :). Π’Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ-ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ. Бпасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ πŸ™‚

Π’Π°Π±Ρ‹ Π½Π° CSS? МоТно, но…

ПослС просмотра курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΏΠΎ Ρ†Π΅Ρ…Ρƒ, Π³Π΄Π΅ использовались Ρ‚Π°Π±Ρ‹ Π½Π° ΠΈΠ½ΠΏΡƒΡ‚Π°Ρ…, Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΌΠ½Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… создания Π²ΠΊΠ»Π°Π΄ΠΎΠΊ (Π΄Π°Π»Π΅Π΅ Ρ‚Π°Π±ΠΎΠ²) Π½Π° Ρ‡ΠΈΡΡ‚Π΅Π½ΡŒΠΊΠΎΠΌ ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ванильном CSS. Но Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ, ΠΈ вся ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π² исслСдованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°Π±ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ target.

ПсСвдокласс

target

Π’ CSS target β€” это псСвдокласс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π²Π°Π½ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ URL (Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°) ΠΈ элСмСнт с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° страницС. Для указания Π½Π° элСмСнт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ…ΡΡˆΡ‚Π΅Π³ Π² ΠΊΠΎΠ½Ρ†Π΅ URL. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ…ΡΡˆΡ‚Π΅Π³, называСтся Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ элСмСнтом.

Если Π² URL появляСтся Ρ…ΡΡˆΡ‚Π΅Π³, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ элСмСнта Π½Π° страницС, Ρ‚ΠΎ происходит скролл Π΄ΠΎ Π½Π΅Π³ΠΎ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого псСвдокласса ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ частям статСй, Π½ΠΎ ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… стили.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, допустим, Ρ‡Ρ‚ΠΎ имССтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°:

...
<h2>Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅</h2>
<p>Π—Π΄Π΅ΡΡŒ находится ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст</p>
...

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ссылку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ…ΡΡˆΡ‚Π΅Π³ (Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ находится послС Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠΈ #), ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΠΎ Π½Π΅ΠΉ:

https://website.com/articles/target-for-you#introduction

Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу ΠΈ сразу ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ это довольно ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

Однако, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсным использованиСм этого псСдокласса являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния стилСй ΠΊ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ элСмСнту. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ тСкста Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ элСмСнтом:

.heading:target {
  color: #ffff99;
}

Π’Π°ΠΊΠΆΠ΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСкторов Π² CSS ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сосСдними, Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ ΠΈ родствСнными элСмСнтами:

.heading:target + p {
  font-size: 2. 4rem;
}

РазумССтся, Ρ‡Ρ‚ΠΎ класс здСсь Π·Π°Π΄Π°Π½ лишь для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° β€” Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ сразу ΠΊ сСлСктору ΠΏΠΎ Ρ‚Π΅Π³Ρƒ:

h2:target {
  color: #ffff99;
}

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ псСвдоклассС

target ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· этих ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²:

  • ПсСвдокласс :target β€” стили для элСмСнта-якоря Π² HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅
  • target Π² CSS. Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?
  • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ :target

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ осмотр

Π― Π΄ΡƒΠΌΠ°ΡŽ, Π½ΠΈ для ΠΊΠΎΠ³ΠΎ Π½Π΅ сСкрСт, ΠΊΠ°ΠΊ устроСны Ρ‚Π°Π±Ρ‹. Но всё ΠΆΠ΅ напомню ΡΡƒΡ‚ΡŒ: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ чудСсным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ отобраТаСтся Π΅Ρ‘ содСрТимоС.

РаньшС, Π΄Π° ΠΈ сСйчас, Ρ‚Π°ΠΊΠΎΠ΅ Π΄Π΅Π»Π°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. К соТалСнию, Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° JavaScript ΠΊΡƒΠ΄Π° интСрСснСС с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния удобства использования, Ρ‡Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° CSS. ΠžΡ‚ этого Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ Π΄Π΅Ρ‚ΡŒΡΡ, Π° Π·Π½Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Ρ‚Π°Π±ΠΎΠ² выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

ВсС ясно ΠΈ тСхничСски ΠΎΡ‡Π΅Π½ΡŒ просто. Но ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ написана эта ΡΡ‚Π°Ρ‚ΡŒΡ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ мСня Π½Π΅ ΡƒΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π—Π½Π°ΠΊΠΎΠΌΠΎ? Π”Π°, Π½ΠΎ Ρ‚ΡƒΡ‚ всё нСсколько слоТнСС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² CSS Π½Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π’Π°ΠΊ Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ Ρ‚Π°Π±ΠΎΠ²:

  • Максимальная Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ, дСлая copy-paste jade- ΠΈ less-Ρ„Π°ΠΉΠ»Π° я Π±ΡƒΠ΄Ρƒ счастлив.
  • Максимальная отвязка HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎΡ‚ CSS. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β€” я Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»Π΅Π·Ρ‚ΡŒ Π² CSS ΠΈ, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ.
  • Π£ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡƒΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‡Π΅Ρ€Π΅Π· класс.
  • ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ структура Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ³ΠΎ позиционирования Ρƒ Ρ‚Π°Π±ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • ВСлосипСд β€” Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ своСго вСлосипСда?
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ JavaScript.

Однако, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°Π±ΠΎΠ² Π½Π° CSS:

  • ПсСвдокласс checked Ρƒ элСмСнта input;
  • ПсСвдокласс target;
  • ПсСвдокласс focus;
  • ПсСвдокласс hover;

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ с hover ΠΈ focus ΠΌΠ½Π΅ Π½Π΅ нравятся. Π˜Ρ… Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ я большС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ.

РСализация

НачнСм, с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°ΠΌ подсовываСт использованиС псСвдокласса target β€” скролла Π΄ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»Π° история ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ я ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, Π½ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ всё Ρ‚Π°ΠΊΠΈ Π΅Ρ‘ здСсь Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. НС интСрСсноС это занятиС β€” Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ оказываСтся Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ довольно простым.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ скролла, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠΌΡƒ элСмСнту ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ свойство display

ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ none. Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ, Ρ‡Ρ‚ΠΎ элСмСнт, ΠΏΠΎ сути своСй, Π΅ΡΡ‚ΡŒ Π² DOM ΠΈ скролл ΠΊ Π½Π΅ΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, Π½ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас имССтся свойство display, Ρ‚ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ элСмСнта Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. НС знаю, Ρ‚Π°ΠΊ Π»ΠΈ это Π½Π° самом Π΄Π΅Π»Π΅, Π½ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π΅ Π½Π° саму Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, Π° Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ пустой Π±Π»ΠΎΠΊ, находящийся прямо ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΉ. Π₯ΠΈΡ‚Ρ€ΠΎ? Π― Ρ‚ΠΎΠΆΠ΅ Ρ‚Π°ΠΊ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π΄Π²Π° часа своСй ΠΆΠΈΠ·Π½ΠΈ Π½Π° поиск Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Листинг HTML

Π― ΠΏΡ€ΠΈΠ²Π΅Π» лишь Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ· Ρ‚Ρ€Π΅Ρ…. Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ структура ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π° ясна ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ объяснСния.

<div>
  <!-- Block for controllers -->
  <div>
    <a href="#tab-1-1">ΠŸΠ΅Ρ€Π²Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°</a>
    <a href="#tab-1-2">Вторая Π²ΠΊΠ»Π°Π΄ΠΊΠ°</a>
    <a href="#tab-1-3">Π’Ρ€Π΅Ρ‚ΡŒΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ°</a>
  </div>
  <!-- Tabs -->
  <div></div>
  <div>...</div>
  <div></div>
  <div>...</div>
</div>

Класс -default ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°Π±, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘Π»ΠΎΠΊ, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊΡƒ с классом item, являСтся Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ.

Листинг CSS

К соТалСнию, CSS Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ симпатичный, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹, Π½ΠΎ ΠΎΠ± этом ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅. ВсС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡŽ ΠΊ ΠΊΠΎΠ΄Ρƒ Π΄Π°Π½Ρ‹ Π² коммСнтариях πŸ™‚

.tabs-widget > .content {
  position: relative;
}
// Π‘ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ пустой Π±Π»ΠΎΠΊ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ скролла
. tabs-widget > .content > .scroller {
  display: none;
}
// Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ элСмСнтов Ρ‚Π°Π± ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π°Π±Π°
.tabs-widget > .content > .scroller:target + .item {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
// ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π°Π± всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
.tabs-widget > .content > .scroller:target + .item.-default {
  position: relative;
}
// Π‘Ρ‚ΠΈΠ»ΠΈ Ρ‚Π°Π±ΠΎΠ²
// ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ максимальной высоты Ρ‚Π°Π±Π°, ΠΈΠ½Π°Ρ‡Π΅
// большиС Ρ‚Π°Π±Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π»Π΅Π·Π°Ρ‚ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π°Π±Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ,
// Ссли Ρ‚ΠΎΡ‚ мСньшС Π½ΠΈΡ…
.tabs-widget > .content > .item {
  background-color: #ffffff;
  color: #333333;
  padding: 20px;
  display: none;
  max-height: 384px;
  overflow-y: auto;
}
// ВсСгда ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π°Π±
.tabs-widget > .content > .item.-default {
  display: block;
  z-index: 1;
}

Π—Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ всё Π΄Π°ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° CodePen.

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, я ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΉΠΌΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ сСйчас Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΎΠ½Π°? Об этом ΠΏΠΎΠ·ΠΆΠ΅.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ. Но сразу скаТу, Ρ‡Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ТСсткая связь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΈ CSS.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

  • 4 Methods CSS3 Tabbed Content
  • A Pure CSS Approach to Tabs
  • How to Create a CSS3-Only Tab Control Using the :target Selector
  • Π’ΠΊΠ»Π°Π΄ΠΊΠΈ (страницы) Π½Π° ΠΎΠ΄Π½ΠΎΠΉ страницС Π½Π° html/css с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ :target
  • CSS only Tabs using :target
  • CSS3-Only Tabbed Area

Анимация

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, я Ρ€Π΅ΡˆΠΈΠ» Π²Ρ‹ΡΠΏΠ°Ρ‚ΡŒΡΡ ΠΈ с ΡƒΡ‚Ρ€Π° ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ написано. Однако, мСня ΠΆΠ΄Π°Π»Π° западня, устроСнная ΠΏΠ°Π±Π»ΠΈΠΊΠΎΠΌ Webtackles β€” Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½. Π­Ρ‚ΠΈ рСбята ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ Ρ‚Π°Π±Ρ‹ Π½Π° JavaScript. ΠŸΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅? ΠŸΡ€ΡΠΌΠΎ Π·Π° дСнь Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я Ρ€Π΅ΡˆΠΈΠ» Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π’ΠΎΠ·ΠΌΡƒΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ!

Π’ коммСнтариях ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Π»Π° Π½ΠΎΡ‚ΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ρ‚Π°Π±ΠΎΠ². И Ρ‚ΡƒΡ‚ я Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ своим Ρ‚Π°Π±Π°ΠΌ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π°Π± Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ Π½Π΅ получится, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ всСгда Π΅ΡΡ‚ΡŒ. ΠžΡ‚ΡΡŽΠ΄Π° Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°Ρ‚Π΅ΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π°Π±.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠ½Π΅ ΡƒΠΆΠ΅ лСнь Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ этого я ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смог:

@keyframes tabs {
  0% {
    color: #ffffff;
  }
  100% {
    color: #333333;
  }
}
.tabs-widget > .content > .scroller:target + .item {
  animation: tabs 1s;
  ...
}

ΠšΠΎΠ½Π΅Ρ† радости

На этом радостныС Π²Ρ‹ΠΊΡ€ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Π»ΡƒΡˆΠΈΡ‚ΡŒ, ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ:

  • ВсС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎ Ρ‚Π°Π±Π°ΠΌ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² истории.
  • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π°Π± всСгда отобраТаСтся.
  • Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π°Π± всСгда отобраТаСтся.
  • УТасная рСализация подсвСтки Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚Π°Π±ΠΎΠ².

Π—Π°Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ лишСн ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°Π±ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ элСмСнты input ΠΈ псСвдокласс :checked. РазумССтся, ΠΊΡ€ΠΎΠΌΠ΅ послСднСго ΠΏΡƒΠ½ΠΊΡ‚Π°. НапримСр, организация Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Π°Π±ΠΎΠ² Ρ‚Π°ΠΌ дСлаСтся Ρ‚Π°ΠΊ:

// Π‘ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ input
.tabs-widget > .content > input {
  display: none;
}
// Π‘ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ всС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Π°
.tabs-widget > .content > input:not(:checked) + .item {
  display: none;
}

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ носит ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. Но Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ элСмСнт, Π½ΠΎ ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылкой β€” Π±Ρ€Π΅Π΄.
  • Плоская структура Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° ΠΈ полная привязка CSS ΠΊ структурС β€” Π½Π΅ Ρ…ΠΎΡ‡Ρƒ.
  • ΠŸΠΎΡ‡Ρ‚ΠΈ плоская структура с привязкой CSS ΠΊ структурС β€” Π½Π΅ Ρ…ΠΎΡ‡Ρƒ.
  • ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ β€” Π½Π΅Ρ‚, Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ уТас.

Π’ этом случаС ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π³ΠΎΠ²Π½ΠΎΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π²Π°ΠΌ ΡΠ½ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΠΈ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΎ своСй никчомности.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° Can I Use ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ псСвдоклассов target ΠΈ first-child.

ВСстируСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ BrowserStack Π½Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π² IE9 ΠΈ радуСмся, Ρ‡Ρ‚ΠΎ всС отобраТаСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

Когда ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π°Π±Ρ‹ Π½Π° CSS?

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ интСрСсный вопрос, учитывая Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ всю ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄ этим ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°Π±Ρ‹ Π½Π° CSS. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ.

Π’Π°Π±Ρ‹ Π½Π° CSS стоит ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° IE Π½ΠΈΠΆΠ΅ 9 вСрсии ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ этого. Π’ΠΎ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ использованиС JavaScript.

Бамая ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ

НавСрноС, подводя ΠΈΡ‚ΠΎΠ³ΠΈ, хочСтся Π·Π°Π΄Π°Ρ‚ΡŒ сСбС ΠΎΠ΄ΠΈΠ½ СдинствСнный вопрос ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ максимально чСстно: Β«Π‘Ρ‚ΠΎΠΈΠ»Π° Π»ΠΈ ΠΈΠ³Ρ€Π° свСч?Β».

И ΠΌΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π½Π΅Π³ΠΎ β€” Π½Π΅Ρ‚.

ΠŸΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π½ΠΈ ΠΊΡ€ΡƒΡ‚ΠΈ, Ρ‚Π°Π±Ρ‹ Π½Π° target Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π°Π±Π°ΠΌ Π½Π° input. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΡ… Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ:

  • НуТно ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ‚Π°Π±Π° β€” ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒ.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ·-Π·Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° β€” ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒ.
  • РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со скроллом Π΄ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ элСмСнта β€” ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒ.

Π‘Π»ΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ внятноС. НС знаю. Π― нашСл ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Ρ‚Π°Π±ΠΎΠ² Π½Π° CSS, ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° Π½Π΅ удовлСтворяСт ΠΌΠΎΠΈ трСбованиям ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π― Π³ΠΎΡ‚ΠΎΠ² ΡΠΌΠΈΡ€ΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π°Π±Ρ‹, Π±ΡƒΠ΄Π΅Ρ‚ убогая рСализация Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½ΠΎ Ρ€ΠΎΠ²Π½ΠΎ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° наш Π΄Ρ€ΡƒΠ³ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Если ΠΆΠ΅ ваш Π΄Ρ€ΡƒΠ³-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Ρ€Π΅ΡˆΠΈΠ» ΠΈΡ… ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Ρƒ вас Π΄Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°:

  • Π’ΠΎΡ€ΡƒΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΡŽΠ΄Π° 4 Methods CSS3 Tabbed Content Ρ‚Π°Π±Ρ‹ (ΠΊΠ°ΠΊΠΈΠ΅ нравятся) ΠΈ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ ТСсткой связи структуры вСрстки ΠΈ CSS.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ JS.

Π£Ρ‚ΠΎΡ‡Π½ΡŽ, Ρ‡Ρ‚ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«4 Methods CSS3 Tabbed ContentΒ» Π΅ΡΡ‚ΡŒ привязка Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Π°Π±ΠΎΠ² ΠΈ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ соотвСтствуСт ΠΌΠΎΠΈΠΌ трСбованиям. Π›ΠΎΠ³ΠΈΠΊΠ° с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π°Π±ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· CSS Ρ…ΠΎΡ€ΠΎΡˆΠ° Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ»Π³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈ/ΠΈΠ»ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ автоматичСски.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ JavaScript Π² этом случаС самоС ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. И Π΄Π°, этой строчкой я ΠΏΡ€ΠΈΠ·Π½Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ‚Π°Π±Ρ‹ Π½Π° CSS β€” это Π½Π΅ΠΊΠΈΠΉ ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒ. Но костылСм ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚Π°Π± ΠΈ Π½Π΅Ρ‚ слоТной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ².

Π’ любом случаС, Ссли Ρƒ вас Π½Π° сайтС ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ JavaScript для ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ интСрфСйсов (мСню, Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½Ρ‹ ΠΈ Ρ‚.Π΄.), Ρ‚ΠΎ я ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽ вас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Ρ‹ Π½Π° JavaScript, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ:

  • ΠŸΡ€ΠΎΡ‰Π΅ Π² обслуТивании.
  • Π“ΠΈΠ±Ρ‡Π΅ Π»ΡŽΠ±Ρ‹Ρ… Ρ‚Π°Π±ΠΎΠ² Π½Π° CSS.
  • НС плодят лишнСй Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ сСмантичСски Π²Π΅Ρ€Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ.
  • Π›ΠΈΡˆΠ΅Π½Ρ‹ нСдостатков Ρ‚Π°Π±ΠΎΠ² Π½Π° CSS.

И, напослСдок, Π·Π°Π΄Π°ΠΌ Π΄Π²Π° вопроса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Ρ€Π°Π²Π½ΠΎΠ΄ΡƒΡˆΠ½ΠΎΠ³ΠΎ читатСля послС прочтСния этой ΡΡ‚Π°Ρ‚ΡŒΠΈ:

  • А ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Π°Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹?
  • Π§Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ‚Π°Π±ΠΎΠ² Π½Π° CSS?

Бпасибо Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° чистом CSS ΠΈ HTML

 

 

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ интСрСсноС  Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ (Ρ‚Π°Π±ΠΎΠ²), построСнных Π½Π° чистом CSS3 ΠΈ использованиСм элСмСнтов Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ вёрстки. Π—Π΄Π΅ΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ лишнСго ΠΈ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΠ³ΠΎ, самый ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠ΄Π° css, ΠΈ Π² вашСм распоряТСнии появится Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π²ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π² любой Ρ€Π°Π·Π΄Π΅Π» страницы, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ сообщСниС, боковая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°, ΠΈΠ»ΠΈ ΠΆΠ΅ модальноС ΠΎΠΊΠ½ΠΎ.   

   

Код  CSS

<style>

.notebook2 {
    width: 640px;
    height: 450px;  
   position: relative;
}

.notebook2 > input {

    display: none;

}

.notebook2 > div {

    position: absolute;

    box-sizing: border-box;

    top: 30px;

    left: 0px;

    bottom: 0px;

    right: 0px;

    border-radius: 10px;

    padding: 0px 1em;

    z-index: 0;

    background-color: #666;

    transition: all 0.5s ease 0s, z-index 0s 0.5s;

}

.notebook2 > div > *:first-child {

    display: block;

    position: absolute;

    box-sizing: border-box;

    top: -30px;

    width: 150px;

    height: 30px;

    font-family: Arial;

    font-size: 13px;

    border-radius: 10px 10px 0px 0px;

    background-color: inherit;

    color: #fff;

    line-height: 28px;

    cursor: pointer;

    text-align: center;

    transition: all 0. 5s ease 0s;

}

.notebook2 > div > *:not(:first-child) {

    opacity: 0;

    transition: all 0.5s ease 0s;

}

.notebook2 > div:nth-of-type(1) > *:first-child { left: 20px; }

.notebook2 > div:nth-of-type(2) > *:first-child { left: 170px; }

.notebook2 > div:nth-of-type(3) > *:first-child { left: 320px; }

.notebook2 > div:nth-of-type(4) > *:first-child { left: 470px; }

.notebook2 > input:nth-of-type(1):checked ~ div:nth-of-type(1),

.notebook2 > input:nth-of-type(2):checked ~ div:nth-of-type(2),

.notebook2 > input:nth-of-type(3):checked ~ div:nth-of-type(3),

.notebook2 > input:nth-of-type(4):checked ~ div:nth-of-type(4) {

    z-index: 10;

    background-color: #ccc;

    transition: all 0.5s ease 0.5s, z-index 0s 0.5s;

}

.notebook2 > input:nth-of-type(1):checked ~ div:nth-of-type(1) > *:first-child,

.notebook2 > input:nth-of-type(2):checked ~ div:nth-of-type(2) > *:first-child,

. notebook2 > input:nth-of-type(3):checked ~ div:nth-of-type(3) > *:first-child,

.notebook2 > input:nth-of-type(4):checked ~ div:nth-of-type(4) > *:first-child {

    color: #333;

    transition: all 0.5s ease 0.5s;

}

.notebook2 > input:nth-of-type(1):checked ~ div:nth-of-type(1) > *:not(:first-child),

.notebook2 > input:nth-of-type(2):checked ~ div:nth-of-type(2) > *:not(:first-child),

.notebook2 > input:nth-of-type(3):checked ~ div:nth-of-type(3) > *:not(:first-child),

.notebook2 > input:nth-of-type(4):checked ~ div:nth-of-type(4) > *:not(:first-child) {

    opacity: 1;

    transition: all 0.5s ease 0.5s;

}

</style>

 

Код HTML

<div>

    <input type=Β»radioΒ» name=Β»notebook2aΒ» checked=Β»checkedΒ»>

    <input type=Β»radioΒ» name=Β»notebook2aΒ»>

    <input type=Β»radioΒ» name=Β»notebook2aΒ»>

    <input type=Β»radioΒ» name=Β»notebook2aΒ»>

    <div>

        <label for=Β»notebook2a_1β€³>ΠŸΠ΅Ρ€Π²Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°</label>

        <p>Π­Ρ‚ΠΎ пСрвая Π²ΠΊΠ»Π°Π΄ΠΊΠ° с ΠΊΠΎΡ‚ΠΎΠΌ. </p>

        <p><img src=’https://lh4.googleusercontent.com/-6ac0fJDitng/VekGjxXrAZI/AAAAAAAAAUM/svkfw3ICSqA/s400-Ic42/1656410_6222d0c3.jpg’></p>

    </div>

    <div>

        <label for=Β»notebook2a_2β€³>Вторая Π²ΠΊΠ»Π°Π΄ΠΊΠ°</label>

        <p>Π­Ρ‚ΠΎ вторая Π²ΠΊΠ»Π°Π΄ΠΊΠ° с лисой</p>

        <p><img src=’https://lh4.googleusercontent.com/-iVaTOyL6ZNw/VekGjo3YHLI/AAAAAAAAAUQ/r-GTiK3m1wk/s400-Ic42/WL_M_F_003.jpg’></p>

    </div>

    <div>

        <label for=Β»notebook2a_3β€³>Π’Ρ€Π΅Ρ‚ΡŒΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ°</label>

        <p>Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ° с Π²ΠΎΠ»ΠΊΠΎΠΌ.</p>

        <p><img src=’https://lh4.googleusercontent.com/-4cateiSadRE/VekGwBksb-I/AAAAAAAAAUY/4WrLlsRJPKk/s400-Ic42/wpapers_ru_%2525D0%252592%2525D0%2525BE%2525D0%2525BB%2525D0%2525BA-%2525D0%2525BD%2525D0%2525B0-%2525D1%252584%2525D0%2525BE%2525D0%2525BD%2525D0%2525B5-%2525D0%2525BD%2525D0%2525B5%2525D0%2525B1%2525D0%2525B0. jpg’></p>

    </div>

    <div>

        <label for=Β»notebook2a_4β€³>ЧСтвСртая Π²ΠΊΠ»Π°Π΄ΠΊΠ°</label>

        <p>Π­Ρ‚ΠΎ чСтвёртая Π²ΠΊΠ»Π°Π΄ΠΊΠ° с Ρ€Ρ‹ΡΡŒΡŽ</p>

        <p><img src=’https://lh4.googleusercontent.com/-VbI7_zCH-Eg/VekG8CK_t5I/AAAAAAAAAUg/ZuexmL-1lT8/s400-Ic42/2.jpg’></p>

    </div>

</div>

Π²ΠΊΠ»Π°Π΄ΠΎΠΊ CSS | HTML Π‘ΠΎΠ±Π°ΠΊΠ°

Навигация с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, созданная ΠΈΠ· элСмСнтов списка ΠΈ кусочков CSS

. Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ, поэтому нашим ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ созданиС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ списка.

ΠœΡ‹ собираСмся ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ с CSS, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ структуры HTML:

<Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ>
 

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ

<навигация> <ΡƒΠ»>
  • Π­Ρ‚ΠΎ
  • Π­Ρ‚ΠΎ
  • Π”Ρ€ΡƒΠ³ΠΎΠ΅
  • html">Π‘Π°Π½Π°Π½
  • <Ρ€Π°Π·Π΄Π΅Π»>

    <Ρ€Π°Π·Π΄Π΅Π»>

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с этим HTML, Ρ‚Π°ΠΊ это ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт списка Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, ΠΏΡ€ΠΈ этом Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ области содСрТимого.

    Новый Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²! ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ вСсь этот ΠΊΠΎΠ΄ Π² дСйствии ΠΈ поэкспСримСнтируйтС с Π½ΠΈΠΌ.

    ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ элСмСнтов списка ΠΈ ΠΎΠ±Π½ΡƒΠ»ΠΈΡ‚ΡŒ поля ΠΈ отступы элСмСнта ul :

    Π½Π°Π² ΡƒΠ» {
        ΡΡ‚ΠΈΠ»ΡŒ списка: Π½Π΅Ρ‚;
        Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 0;
        ΠΌΠ°Ρ€ΠΆΠ°: 0;
    }
     

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ дСлу…

    ВстроСнныС элСмСнты списка

    НаиболСС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ список Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π‘Π°ΠΌΠΎΠ΅ простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для этого β€” ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для свойства display Π±Π»ΠΎΠΊΠΎΠ², созданных элСмСнтами li , Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ inline :

    .
    Π½Π°Π² Π»ΠΈ {
        дисплСй: встроСнный;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошная;
        ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 1px 1px 0 1px;
        поля: 0 5px 0 0;
    }
     

    Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ элСмСнты Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, примСняя Π³Ρ€Π°Π½ΠΈΡ†Π° с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны, ΠΊΡ€ΠΎΠΌΠ΅ Π½ΠΈΠΆΠ½Π΅ΠΉ. Π—Π΄Π΅ΡΡŒ свойство margin обнуляСт поля со всСх сторон, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ собираСмся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π΅, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠ² поля элСмСнтов ΠΈ .

    Π½Π°Π² Π»ΠΈ Π° {
        отступ: 0 10 пиксСлСй;
    }
     

    ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ настройки отступов Π±Π»ΠΎΠΊΠ° элСмСнтов a , Π° Π½Π΅ Π±Π»ΠΎΠΊΠΎΠ² элСмСнтов li , Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вся ΡˆΠΈΡ€ΠΈΠ½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ становится доступной для Ρ‰Π΅Π»Ρ‡ΠΊΠ°.

    Пока Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½ΠΈ Π½Π° Ρ‡Π΅ΠΌ Π½Π΅ сидят, поэтому ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° :

    #содСрТаниС {
        Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошная 1px;
    }
     

    Но Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ Π²Π΅Ρ‰ΠΈ. Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ просто сидят Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΎΠΊΠ½Π° содСрТимого, ΠΈ всС ΠΎΠ½ΠΈ выглядят ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Π§Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ «активная» Π²ΠΊΠ»Π°Π΄ΠΊΠ° β€” Ρ‚Π°, которая относится ΠΊ страницС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ находимся, β€” выглядСла Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½Π° являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π° сторонС Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹.

    ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ отступы Π²ΠΎ встроСнных Π±Π»ΠΎΠΊΠ°Ρ… Π½Π° самом Π΄Π΅Π»Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ Π²ΠΎΠΊΡ€ΡƒΠ³ сСбя, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это:

    #Π²Ρ‹Π±Ρ€Π°Π½ΠΎ {
        отступ снизу: 1px;
        Ρ„ΠΎΠ½: Π±Π΅Π»Ρ‹ΠΉ;
    }
     

    Π­Ρ‚ΠΎ дополняСт ниТнюю Ρ‡Π°ΡΡ‚ΡŒ поля элСмСнта li с Β«Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌΒ» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° ΠΎΠ΄ΠΈΠ½ пиксСль, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π΅Π³ΠΎ Π·Π° Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ поля содСрТимого. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π±Π΅Π»Ρ‹ΠΉ (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π±Π»ΠΎΠΊΠ° содСрТимого Ρ‚Π°ΠΊΠΆΠ΅ Π±Π΅Π»Ρ‹ΠΉ), это создаСт иллюзию Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΈ Π΅Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π±Π»ΠΎΠΊΠ° содСрТимого.

    ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ с использованиСм дисплСя : встроСнныС

    ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты списка

    Пока этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для основных Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Π¦Π²Π΅Ρ‚Π°, Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ тСкста ΠΈ Ρ‚. Π΄. ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. Однако ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Π½Π°Π±ΠΈΠ²ΠΊΠΈ, всС ΠΈΠ΄Π΅Ρ‚ напСрСкосяк. По Ρ‚ΠΎΠΉ ΠΆΠ΅ самой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ «выбранная» Π²ΠΊΠ»Π°Π΄ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, пСрСтСкая Π² ΠΏΠΎΠ»Π΅ содСрТимого, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ состояниям Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Они просто Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сСбя вСсти.

    Π˜Ρ‚Π°ΠΊ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ элСмСнты списка ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ:

    #Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π»ΠΈ {
        ΠΏΠ»Ρ‹Ρ‚ΡŒ Π½Π°Π»Π΅Π²ΠΎ;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошная 1px;
        ΡˆΠΈΡ€ΠΈΠ½Π° Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 0;
        поля: 0 5px 0 0;
    }
     

    Π­Ρ‚ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ li Π±Π»ΠΎΠΊΠΎΠ² элСмСнтов Π² строкС, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΈΡ… слСва.

    Π­Ρ‚ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ нСсколько Π²Π΅Ρ‰Π΅ΠΉ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, поэтому, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ смоТСм ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ содСрТимого ΠΎΡ‚ Π·Π»ΠΎΠΉ Ρ…Π²Π°Ρ‚ΠΊΠΈ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ всСх ΠΏΠΎΠ»Π΅ΠΉ Π½Π°Π΄ списком:

    #содСрТаниС {
        Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошная 1px;
        ясно: оба;
    }
    Ρ‡2 {
        ΠΌΠ°Ρ€ΠΆΠ°: 0;
        отступ: 0 0 10px 0;
    }
     

    Π‘ этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ, Π½ΠΎ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ отступы ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ элСмСнту списка, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ со встроСнным элСмСнтом списка (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ здСсь просто дополняСт элСмСнты, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ отобраТСния Β«Π±Π»ΠΎΠΊΒ»), ΠΌΡ‹ собираСмся ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ всС это ΠΈ ΡΠ±ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄ΠΈΠ½ пиксСль:

    #Π²Ρ‹Π±Ρ€Π°Π½ΠΎ {
        ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: родствСнник;
        Π²Π΅Ρ€Ρ…: 1 пиксСль;
        Ρ„ΠΎΠ½: Π±Π΅Π»Ρ‹ΠΉ;
    }
     

    Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всС выглядит ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ со встроСнным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ. Одно нСбольшоС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ выбранная Π²ΠΊΠ»Π°Π΄ΠΊΠ° находится Π½Π° ΠΎΠ΄ΠΈΠ½ пиксСль Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±Ρ‹Π»Π° сдвинута Π²Π½ΠΈΠ·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ниТнюю строку. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ послСдний Π±Π»ΠΎΠΊ объявлСний с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° ΠΊ ссылкС Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта списка ( #Π²Ρ‹Π±Ρ€Π°Π½ΠΎ ) вмСсто самого элСмСнта списка ( #Π²Ρ‹Π±Ρ€Π°Π½ΠΎ ), Ρ‡Ρ‚ΠΎ позволяСт Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ эффСкта.

    Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π±ΠΎΡ€ΡŒΠ±Π΅ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании display: inline-block .

    Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ Π»ΡƒΡ‡ΡˆΠ΅β€¦

    Π•ΡΡ‚ΡŒ нСбольшиС Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти Π²ΠΊΠ»Π°Π΄ΠΊΠΈ выглядСли Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ подчСркивания, прСдоставлСниС Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² для Π³Ρ€Π°Π½ΠΈΡ†, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈ Ρ‚. Π΄., Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΡ‹ΠΌΠΈ, Π° Β«Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽΒ» Π²ΠΊΠ»Π°Π΄ΠΊΡƒ β€” Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ.

    Π˜Π³Ρ€Π° с

    ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌΠΈ β€” Π²Ρ‹ устанавливаСтС элСмСнты Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ списка, Π° Π·Π°Ρ‚Π΅ΠΌ оформляСтС ΠΈΡ… ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°. Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Дэн Π‘Π΅Π΄Π΅Ρ€Ρ…ΠΎΠ»ΡŒΠΌ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» простой Ρ‚Ρ€ΡŽΠΊ: ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ элСмСнта списка для создания Ρ‚ΠΎΠ½ΠΊΠΈΡ… Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.

    Π£Π·ΠΊΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ

    И Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ 9Π£Π³Π»Ρ‹ 0 градусов Ρ‚ΠΎΠΆΠ΅. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ border-radius ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Π°ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ сдСлаСт ΠΈΡ… Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ Π½Π° Ρ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Ρ‚Π°ΠΊ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ΄Ρ€Π°ΠΆΠ°Ρ‚ΡŒ.

    50+ приятных чистых скриптов Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° основС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ CSS

    Одна ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° взаимодСйствия с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ β€” ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ навигация ΠΏΠΎ Π²Π΅Π±-сайту проста ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ . И ΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π΅Π· Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.

    Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡƒΠ΄Π° ΠΈΠ΄Ρ‚ΠΈ, ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½Ρ‹ для привлСчСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ страницы вашСго Π²Π΅Π±-сайта ΠΈΠ»ΠΈ Π±Π»ΠΎΠ³Π°.

    Π˜Ρ‚Π°ΠΊ, для ΠΌΠΎΠΈΡ… Π΄Ρ€ΡƒΠ·Π΅ΠΉ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ², Π²ΠΎΡ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ список Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΈ чистых скриптов Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° основС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ CSS. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΆΠΈΠ²ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ вмСстС с источником Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ . Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΠ΄ΠΈ ΠΈ посмотри сам.

    Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: Π”ΠΈΠ·Π°ΠΉΠ½ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ½ΠΎΠ³ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ мСню: ΠΈΠ΄Π΅ΠΈ ΠΈ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ Он ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Ρ‡Π΅Ρ€Π΅Π· AJAX ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° чистом CSS с ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ β€” соврСмСнная, Π½ΠΎ простая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданная Π±Π΅Π· JavaScript. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это быстрый ΠΈ красивый , Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ красивый, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ популярных Π²Π΅Π±-сайтов. [Π”Π΅ΠΌΠΎ]

    Tabby β€” Tabby позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ простыС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ любой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²ΠΈΠ΄Π΅ΠΎ. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ , Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ NPM ΠΈ Bower . [Π”Π΅ΠΌΠΎ]

    Адаптивная навигация с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ β€” соврСмСнная, удобная навигация с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, поддСрТиваСмая JS ΠΈ CSS, которая создана с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ стили позиционирования . [Π”Π΅ΠΌΠΎ]

    Toggler β€” Toggler β€” это ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π° чистом JavaScript для создания ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… элСмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½ΠΎΠ² ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ/ΡΠΊΡ€Ρ‹Ρ‚ΡŒ любой элСмСнт Π½Π° страницС.

    ЧистыС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ CSS β€” Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΈΠ· простых Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданный с использованиСм CSS ΠΈ JS . Π₯отя Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ простыС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΈΡ… ΡΡ‚ΠΈΠ»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. [Π”Π΅ΠΌΠΎ]

    Tabsy CSS β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для CSS для создания простых ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ…, Π½Π΅ нуТдаСтся Π½ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ… зависимостях β€” Π΄Π°ΠΆΠ΅ Π² JS-ΠΊΠΎΠ΄Π΅. [Π”Π΅ΠΌΠΎ]

    Tabbis.js β€” Tabbis β€” простой, Π½ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹. [Π”Π΅ΠΌΠΎ]

    АдаптивныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Pure CSS [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ CSS [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ с использованиСм Pitaya β€” Π’ΠΊΠ»Π°Π΄ΠΊΠΈ с использованиСм Pitaya ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° . Однако Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Pitaya, которая сама ΠΏΠΎ сСбС являСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. [Π”Π΅ΠΌΠΎ]

    jTabs β€” jTabs β€” это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданная с использованиСм чистого JavaScript. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ построСн с Π±Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… зависимостСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ jQuery , ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нСсколько ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. [Π”Π΅ΠΌΠΎ]

    АдаптивныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Flexbox [Π”Π΅ΠΌΠΎ]

    Tabs Accordion [Π”Π΅ΠΌΠΎ]

    tabs. js β€” tabs.js β€” это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π° чистом JavaScript, вдохновлСнная Accordion/Tabs of Bourbon Refills. Он Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΡΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½Π°ΠΌΠΈ Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранах . [Π”Π΅ΠΌΠΎ]

    WellTabber β€” WellTabber β€” Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ простой ΠΏΠ»Π°Π³ΠΈΠ½ JavaScript, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Tabby. Как ΠΈ послСдний, ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ настройки Π²ΠΊΠ»Π°Π΄ΠΎΠΊ . ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ стрСлки Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. [Π”Π΅ΠΌΠΎ]

    3D Cube Tabbed Interface [ДСмонстрация]

    ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ для ES6 [Π”Π΅ΠΌΠΎ]

    ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ высота с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Material Design, созданныС с использованиСм Π²ΠΊΠ»Π°Π΄ΠΎΠΊ CSS . Π­Ρ‚ΠΎ простой Π² использовании ΠΈ настраиваСмый . Однако Π² Π½Π΅ΠΌ Π½Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². [Π”Π΅ΠΌΠΎ]

    АнимированныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ CSS β€” АнимированныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ CSS β€” это систСма Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, основанная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° CSS, которая позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ простыС Π»Π΅Π³ΠΊΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Tabby ΠΈΠ»ΠΈ WellTabber, это Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ . [ДСмонстрация]

    Puretabs [Demo]

    Π’Π°Π½ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ JavaScript доступныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ [Demo]

    Scifi-ΡΡ‚ΠΈΠ»ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… табс [DEMO]

    Pure CSS BootStrap Advive Tabs –Bytspired Systempire-Pirefire-Pire-Pire-Systempire-Pire-Pire-Pire-Systempire-Pire-Pire-Pire-Systempire-Pire-Pire-Pire-Pire CSS-BootStrap-Systempire-Pire-Systempire-Pire-Pire-INSPIRIED. создан с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS ΠΈ Π±Π΅Π· JavaScript. Π•Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ функция Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π° экранС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список . [Π”Π΅ΠΌΠΎ]

    Бкладная панСль Π²ΠΊΠ»Π°Π΄ΠΎΠΊ β€” Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, основанный Π½Π° чистом CSS3 ΠΈ Π±Π΅Π· JavaScript, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π² этом спискС. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ интСрСсным, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ выступы ΠΈΠΌΠ΅ΡŽΡ‚ красивый складной ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ . [Π”Π΅ΠΌΠΎ]

    ΠŸΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ CSS [Π”Π΅ΠΌΠΎ]

    Tabifier JavaScript β€” ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданный Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. Он позволяСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, динамичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° событий onLoad ΠΈ onClick . [Π”Π΅ΠΌΠΎ]

    Skeleton Tabs [Π”Π΅ΠΌΠΎ]

    Tabtastic β€” Tabtastic β€” это простой ΠΏΠ»Π°Π³ΠΈΠ½ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ с использованиСм CSS ΠΈ JS. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠ΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, доступСн для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ чтСния с экрана ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° страницС. [ДСмонстрация]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠ°ΠΏΠΎΠΊ CSS3 ΠΈ jQuery β€” Π’ этом простом руководствС (с Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ) рассказываСтся ΠΎ создании Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠ°ΠΏΠΎΠΊ с использованиСм CSS3 ΠΈ jQuery . Π­Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΌΠ½Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π² Ρ‚Π°ΠΊΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠ°ΠΊ Google Chrome. [Π”Π΅ΠΌΠΎ]

    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ β€” Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ использованиС простого CSS для создания Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ , Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ . [Π”Π΅ΠΌΠΎ]

    ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jQuery ΠΈ CSS [Π”Π΅ΠΌΠΎ]

    ΠœΠ°ΡΡ‚Π΅Ρ€ Twitter Bootstrap β€” ΠœΠ°ΡΡ‚Π΅Ρ€ Twitter Bootstrap β€” это ΠΏΠ»Π°Π³ΠΈΠ½ для создания мастСров со структурой Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Π― Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, скрывая ΠΈΠ»ΠΈ удаляя ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π”Π°Π»Π΅Π΅Β» ΠΈ Β«ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉΒ». [Π”Π΅ΠΌΠΎ]

    ЧистыС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ CSS [ДСмонстрация]

    ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ CSS β€” ΠšΡ€Π°ΡΠΈΠ²ΠΎ созданная структура Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, созданная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… . Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅, ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². [ДСмонстрация]

    Адаптивный Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½ для Π²ΠΊΠ»Π°Π΄ΠΎΠΊ β€” Адаптивный Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½ для Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· названия, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½ ΠΈΠ»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана. Он ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½, Ссли Ρ€Π°Π·ΠΌΠ΅Ρ€ малСнький . [Π”Π΅ΠΌΠΎ]

    CardTabs β€” CardTabs β€” это свСрхлСгкий ΠΏΠ»Π°Π³ΠΈΠ½ для Π²ΠΊΠ»Π°Π΄ΠΎΠΊ , основанный Π½Π° jQuery , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поставляСтся с нСсколькими Ρ‚Π΅ΠΌΠ°ΠΌΠΈ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ ΠΈ динамичСски ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ. [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Aria [Π”Π΅ΠΌΠΎ]

    ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡΠ΅ΠΊΡΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β€” красивый Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Π² Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… схСмах β€” свСтлой ΠΈ Ρ‚Π΅ΠΌΠ½ΠΎΠΉ . Он построСн с использованиСм jQuery, поэтому ΠΎΠ½ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ Π»Π΅Π³ΠΊΠΈΠΉ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, пСрСчислСнныС Π²Ρ‹ΡˆΠ΅. [Π”Π΅ΠΌΠΎ]

    Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ [Π”Π΅ΠΌΠΎ]

    АдаптивныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β€” АдаптивныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β€” это простой, красивый Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Помимо соврСмСнного Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ…, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅. [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠ° Tree Style [Π”Π΅ΠΌΠΎ]

    Tabulous. js [Π”Π΅ΠΌΠΎ]

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ jQuery β€” jQuery Tabs β€” это простой ΠΏΠ»Π°Π³ΠΈΠ½ для создания Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Как слСдуСт ΠΈΠ· названия, ΠΎΠ½ создан с использованиСм jQuery, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… пСрСчислСнных Π²Ρ‹ΡˆΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² 9.0012, созданныС с использованиСм чистого CSS ΠΈΠ»ΠΈ JavaScript. [ДСмонстрация]

    jQuery rTabs [Π”Π΅ΠΌΠΎ]

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°: Π­Ρ‚ΠΎΡ‚ пост Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π² июнС 2008 Π³. ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π² Π°ΠΏΡ€Π΅Π»Π΅ 2018 Π³. Π½Π° основС Π½ΠΎΠ²ΠΎΠ³ΠΎ содСрТания.

    Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Tailwind CSS β€” бСсплатныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ руководство

    АдаптивныС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Tailwind CSS. Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для создания ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.


    Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

    Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° od tabs Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ находятся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.

    • Π”ΠΎΠΌ
    • ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
    • БообщСния
    • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚

    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 1

    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 2

    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 3

    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 4

                
          <ΡƒΠ»
            Ρ€ΠΎΠ»ΡŒ = "список Ρ‚Π°Π±Π»ΠΈΡ†">
            
  • Главная
  • ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
  • БообщСния
  • ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚
  • <Π΄Π΅Π»>
    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 1
    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 2
    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 3
    Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 4

    Π’Π°ΠΆΠ½ΠΎ! Tailwind Elements Π½Π° 100 % бСсплатСн ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сообщСства для привлСчСния Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Если Π²Π°ΠΌ нравится Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ нашСй Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с вашим сообщСством. РазмСститС ссылку Π½Π° этот ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² своСм Π±Π»ΠΎΠ³Π΅ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ элСмСнтами Tailwind Ρ‡Π΅Ρ€Π΅Π· ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти:

    Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ

    Π Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ список Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

    • Π”ΠΎΠΌ
    • ΠžΡ‡Π΅Π½ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ‡Π΅Π½ΡŒ длинная ссылка
    • БообщСния

    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ содСрТимого Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 1

    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ содСрТимого Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 2

    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ содСрТимого Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 3

                
          <ΡƒΠ»
            Ρ€ΠΎΠ»ΡŒ = "список Ρ‚Π°Π±Π»ΠΈΡ†">
            
  • Главная
  • ΠžΡ‡Π΅Π½ΡŒ-ΠΎΡ‡Π΅Π½ΡŒ-ΠΎΡ‡Π΅Π½ΡŒ длинная ссылка
  • БообщСния
  • <Π΄Π΅Π»>
    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ содСрТимым Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 1
    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ содСрТимым Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 2
    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ содСрТимого Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 3