ΠΠΎΠ±ΡΡΠΉ Π²Π΅ΡΠ΅Ρ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ Π²Π°ΠΌ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±Ρ (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) Π½Π° ΡΠΈΡΡΠΎΠΌ css3 Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ jquery ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ². ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ², ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°, ΠΈ ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΠΉΡΠ° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π΅Π³ΠΎ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ .
ΠΡΠ°ΠΊ, Π½Π°ΡΠ½Π΅ΠΌ
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (ΡΠ°Π±Ρ) Π½Π° ΡΠΈΡΡΠΎΠΌ css ΠΈ Π±Π΅Π· ΡΠΊΡΠΈΠΏΡΠΎΠ²
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π±Ρ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ°ΠΉΡΠ΅. ΠΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π±Π΅Π· ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΌΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° Joomla Π±ΡΠ»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΡΠ°Π±ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΏΠΎ 3 ΡΠΎΠ²Π°ΡΠ° Π΄Π²ΡΡ ΡΠΈΠΏΠΎΠ²: Β«Ρ ΠΈΡΡ ΠΏΡΠΎΠ΄Π°ΠΆΒ» ΠΈ Β«ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅Β». ΠΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΈΡ Π½Π° ΡΠΈΡΡΠΎΠΌ css Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΠΉΡΠ° Π½Π΅Π½ΡΠΆΠ½ΡΠΌΠΈ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ.
ΠΡΠ°ΠΊ, ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ.
HTML ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠ°Π±ΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ css3 ΠΏΠΎ ΠΏΡΠ½ΠΊΡΠ°ΠΌ
1. Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ
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; } .tabs label { display: block; float: left; width: 50%; color: #ccc; font-size: 30px; font-weight: normal; text-decoration: none; text-align: center; line-height: 2; cursor: pointer; box-shadow: inset 0 4px #ccc; border-bottom: 4px solid #ccc; -webkit-transition: all 0.5s; /* Safari 3.1 to 6.0 */ transition: all 0.5s; } .tabs label span { display: none; } .tabs label:hover { color: #3498db; box-shadow: inset 0 4px #3498db; border-bottom: 4px solid #3498db; } .tab-content { display: none; width: 100%; float: left; padding: 15px; box-sizing: border-box; background-color:#ffffff; }
ΠΠ°ΠΊΒ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ
Π ΡΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ.
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ css ΠΊΠΎΠ΄
.tabs [id^="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 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ²:
ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠΌΠΎΡΡ
Π― Π΄ΡΠΌΠ°Ρ, Π½ΠΈ Π΄Π»Ρ ΠΊΠΎΠ³ΠΎ Π½Π΅ ΡΠ΅ΠΊΡΠ΅Ρ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Ρ ΡΠ°Π±Ρ. ΠΠΎ Π²ΡΡ ΠΆΠ΅ Π½Π°ΠΏΠΎΠΌΠ½Ρ ΡΡΡΡ: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΡΡΠ΄Π΅ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅.
Π Π°Π½ΡΡΠ΅, Π΄Π° ΠΈ ΡΠ΅ΠΉΡΠ°Ρ, ΡΠ°ΠΊΠΎΠ΅ Π΄Π΅Π»Π°Π»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 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;
}
ΠΠ°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ, Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ Π²ΡΡ Π΄Π°ΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ» Π²ΡΠΎΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠΉΠΌΠ΅Ρ, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π½Π° ΠΎΠ½Π°? ΠΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅.
Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ. ΠΠΎ ΡΡΠ°Π·Ρ ΡΠΊΠ°ΠΆΡ, ΡΡΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΈΠ· Π½ΠΈΡ Π΅ΡΡΡ ΠΆΠ΅ΡΡΠΊΠ°Ρ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΎΠΉ ΠΈ CSS.
ΠΡΡΠ³ΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΡ, Ρ ΡΠ΅ΡΠΈΠ» Π²ΡΡΠΏΠ°ΡΡΡΡ ΠΈ Ρ ΡΡΡΠ° ΠΎΡΠ΅Π½ΠΈΡΡ Π²ΡΠ΅ ΡΠΎ, ΡΡΠΎ ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΌΠ΅Π½Ρ ΠΆΠ΄Π°Π»Π° Π·Π°ΠΏΠ°Π΄Π½Ρ, ΡΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΠ°Π±Π»ΠΈΠΊΠΎΠΌ 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?
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠΎ, ΡΡΠΎ Π΄ΠΎΡΠΈΡΠ°Π»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°.
ΠΠΊΠ»Π°Π΄ΠΊΠΈ (Π’Π°Π±Ρ) Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π° html/css
#tabs{
Β Β overflow: hidden;
Β Β width: 100%;
Β Β margin: 0;
Β Β padding: 0;
Β Β list-style: none;
}
Β
#tabs li{
Β Β float: left;
Β Β margin: 0 .5em 0 0;
}
Β
#tabs a{
position: relative;
Β Β Β Β background: #ddd;
Β Β Β Β background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
Β Β Β Β background-image: -webkit-linear-gradient(top, #fff, #ddd);
Β Β Β Β background-image: -moz-linear-gradient(top, #fff, #ddd);
Β Β Β Β background-image: -ms-linear-gradient(top, #fff, #ddd);
Β Β Β Β background-image: -o-linear-gradient(top, #fff, #ddd);
Β Β Β Β background-image: linear-gradient(to bottom, #fff, #ddd);
Β Β Β Β padding: .7em 1.5em;
Β Β Β Β float: left;
Β Β Β Β text-decoration: none;
Β Β Β Β color: #25b7bf;
Β Β Β Β text-shadow: 0 1px 0 rgba(255,255,255,.8);
Β Β Β Β -webkit-border-radius: 5px 0 0 0;
Β Β Β Β -moz-border-radius: 5px 0 0 0;
Β Β Β Β border-radius: 5px 0 0 0;
Β Β Β Β -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
Β Β Β Β -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
Β Β Β Β box-shadow: 0 2px 2px rgba(0,0,0,.4);
Β Β Β Β font-size: 18px;
Β Β Β Β font-weight: 700;
}
Β
#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
Β Β background: #fff;
}
Β
#tabs a:focus{
Β Β outline: 0;
}
Β
#tabs a::after{
Β Β content:»;
Β Β position:absolute;
Β Β z-index: 1;
Β Β top: 0;
Β Β right: -.5em;Β Β
Β Β bottom: 0;
Β Β width: 1em;
Β Β background: #ddd;
Β Β background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
Β Β background-image: -webkit-linear-gradient(top, #fff, #ddd);
Β Β background-image: -moz-linear-gradient(top, #fff, #ddd);
Β Β background-image: -ms-linear-gradient(top, #fff, #ddd);
Β Β background-image: -o-linear-gradient(top, #fff, #ddd);
Β Β background-image: linear-gradient(to bottom, #fff, #ddd);Β Β
Β Β -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
Β Β -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
Β Β box-shadow: 2px 2px 2px rgba(0,0,0,.4);
Β Β -webkit-transform: skew(10deg);
Β Β -moz-transform: skew(10deg);
Β Β -ms-transform: skew(10deg);
Β Β -o-transform: skew(10deg);
Β Β transform: skew(10deg);
Β Β -webkit-border-radius: 0 5px 0 0;
Β Β -moz-border-radius: 0 5px 0 0;
Β Β border-radius: 0 5px 0 0;Β Β
}
Β
#tabs #current a,
#tabs #current a::after{
Β Β background: #fff;
Β Β z-index: 3;
}
Β
#content
{
Β Β Β Β background: #fff;
Β Β Β Β padding: 2em;
position: relative;
z-index: 2;
Β Β Β Β -moz-border-radius: 0 5px 5px 5px;
Β Β Β Β -webkit-border-radius: 0 5px 5px 5px;
Β Β Β Β border-radius: 0 5px 5px 5px;
Β Β Β Β -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
Β Β Β Β -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
Β Β Β Β box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}
Β
#content h3, #content h4, #content p
{
Β Β Β Β margin: 0 0 15px 0;
}
Β
#about
{
Β Β Β Β color: #999;
}
Β
#about a
{
Β Β Β Β color: #eee;
}
ΠΠ΅Π»Π°Π΅ΠΌ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ ΡΠ°Π±Ρ Π±Π΅Π· javascript ΠΈ Π³ΡΡΠ·Π½ΡΡ Ρ Π°ΠΊΠΎΠ²
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ° ΠΏΡΠΎ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠ±ΠΎΡΠ°, Ρ
ΠΎΡΠ΅Π» Π±Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Ρ Π½Π΅ ΠΏΡΠΈΠ·ΡΠ²Π°Ρ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ javascript Π² ΠΏΠΎΠ»ΡΠ·Ρ Π»ΠΈΡΡ CSS, Π½ΠΈΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΠ². Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΈ Π³Π΄Π΅ Π±Π΅Π· JS Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ, Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ ΠΎΠ± ΡΡΠΎΠΌ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΉΠΌΡΠΌ ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π²ΠΈΠ΄Π΅ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΌΡ Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅ΠΌ ΠΊ Π½Π΅ΠΌΡ:
- Π Π°Π±ΠΎΡΠ° Π±Π΅Π· JavaScript,
- ΠΠ΅Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ°Π±ΠΎΠ² (ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ Ρ ΡΠ°Π·Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ Π²Π½ΡΡΡΠΈ),
- ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ,
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΊΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΡΡΡ ΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΡ,
- ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ UI,
- ΠΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΊ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΠ², Π±ΡΠ΄Ρ ΡΠΎ ΡΠ΅ΠΊΡΡ, ΠΌΠ΅Π΄ΠΈΠ° ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΆΠ΅ Π²ΡΡΡΡΠΊΠ° Π²Π½ΡΡΡΠΈ ΡΠ°Π±Π°.
ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅:
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΠ²
ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ²ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ°Π±ΠΎΠ² Π±Π΅Π· JS, Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°ΡΡΠ» Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ°ΡΠΈΠ°Π½Ρ ΠΏΠ΅ΡΠ²ΡΠΉ
Π§Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π²ΡΠΈΠΉ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π»ΠΈΠ±ΠΎ ΡΠ²Π½ΠΎ Ρ ΠΎΡΠ΅Π» ΠΏΠΎΠΈΠ·Π΄Π΅Π²Π°ΡΡΡΡ Π½Π°Π΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΠΎΠ½ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΠ΅Π΄Π΄ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Π» ΡΠ΅Β ΡΠ°ΠΌΡΠ΅ Β«ΡΠ΄ΠΎΠ±Π½ΡΠ΅Β» ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ. Π£ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π½Π΅ΡΠ²Π½ΡΠΉ ΡΠΈΠΊ.
Π‘ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ:
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (ΡΠ°ΠΌΠΈΡ
ΠΊΠ½ΠΎΠΏΠΎΠΊ) ΡΠ°Π±ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΡΡΠ»ΠΊΠΈ, Π² Π°ΡΡΠΈΠ±ΡΡ href
, ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ id ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β divβΠ° ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΠ° :target
.
Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎ ΡΠ°ΠΊ:
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°:
- ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΡΠ°Π± ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΊΠ°ΠΊΠ°ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°Ρ ΡΡΠ΄Π°, ΠΊΡΠ΄Π° Π²Π΅Π΄ΡΡ Π΄Π°Π½Π½Π°Ρ ΡΡΡΠ»ΠΊΠ°. ΠΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π±Π΅Π· JS ΡΠΆΠ΅ Π½ΠΈ ΠΊΠ°ΠΊ.
- ΠΠΊΡΠΈΠ²Π½ΡΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠ°Π±Π° Π½Π΅ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π½ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ.
- ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ°Π±ΠΎΠ² Π½Π΅Ρ (ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ Π΅ΡΡ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ Π½Π° ΡΡΡΠ»ΠΊΠΈ) ΠΈ Π½Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ ΠΊ Ρ Π°ΠΊΡ ΠΈ Π΄Π΅Π»Π°ΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΡΠ΅ΡΠΈΠΉ ΡΠ°Π±, Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ.
- ΠΠ΅ΡΡΠΌΠ° ΡΠΏΠΎΡΠ½Π°Ρ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ: Π΄Π°, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΠΏΡΠΈ ΡΡΠΆΠ΅Π½ΠΈΠΈ ΡΠΊΡΠ°Π½Π°, Π° ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠ°Π±Π° ΡΡΠΆΠ°Π΅ΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎ. ΠΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠ³ΡΡ ΡΠ΅ΡΠΈΡΡ ΠΌΠ΅Π΄ΠΈΠ° Π·Π°ΠΏΡΠΎΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΈΡΡΠ²Π°Ρ ΡΠΎ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΠ΄ΠΈΠΌ Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ°Π±ΠΎΠ², Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡΡΠ°Π½Π΅ΡΡΡ.
ΠΠ΅Π»Π°Π΅ΠΌ ΠΎΠΏΡΠ°Π²Π΄Π°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄: ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΆΠ°ΡΠ½Π°Ρ ΠΈ Ρ Π½Π΅ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π» Π±Ρ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
ΠΠ°ΡΠΈΠ°Π½Ρ Π²ΡΠΎΡΠΎΠΉ
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΠ² Π±Π΅Π· JavaScript ΡΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅Π½, Ρ
ΠΎΡΡ ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ. Π‘ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ: Π΄Π»Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ checkbox
ΠΈ label
, Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΠ° :checked
ΠΈ Π΅ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ div
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΡΠΊΡΡΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅:
.tab-wrapper input:checked + label + .tab-item{display: block;}
.tab-wrapper input:checked + label + .tab-item{display: block;} |
ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ position: absolute;
Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΡΠ²Π΅ΡΡ
Ρ, Π° ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠ½ΠΈΠ·Ρ. ΠΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
- ΠΠΎΠ»Π½Π°Ρ Π½Π΅ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ. ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΠΊΡΠ°Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠ°Π΄Π°ΡΡ Π²Π½ΠΈΠ· ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΠΈΡ . ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ: ΡΠ΄Π΅Π»Π°ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΎΠ»Π» Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π±ΡΡΡ, Π½ΠΎ ΠΌΠ½Π΅ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ.
- Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π²ΡΡΠΎΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½ΠΈΠΆΠ΅ (Π²ΠΈΠ΄Π½ΠΎ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅), Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΡΠΎ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΡΠΈ Π·Π°ΡΠ°Π½Π΅Π΅ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ ΠΎΠ±ΡΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π²Π½ΡΡΡΠΈ Π½ΠΈΡ . ΠΠΎ ΠΌΡ ΠΈΡΠ΅ΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅.
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π’ΡΠ΅ΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΈ ΠΎΠ½ ΠΆΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°. Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ½ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ float
Π΄Π»Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄Π΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π½ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π½ΡΠΉ flexbox Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ ΠΈΡ
ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. ΠΡΡ ΠΏΡΠ΅Π»Π΅ΡΡΡ flexbox ΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ½Π°ΡΠ°Π»Π°, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β order: 1;
, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π½ΠΎ Π½ΡΠ»Ρ.
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΡΠ°ΠΊ ΠΆΠ΅ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ Π·Π° ΡΡΡΡ flex ΡΠ²ΠΎΠΉΡΡΠ²Π° flex-grow: 1;
, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π²ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, Π·Π° ΡΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ Π·Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ°Π±ΠΎΠ². Π’Π°ΠΊ ΠΆΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠΌΠ° Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΡΡΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π²Π»ΠΈΡΡΡ Π½Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΏΠΎΡΠ»Π΅ Π½ΠΈΡ
.
ΠΠ°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ , Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅. ΠΠ·, Π½Π΅ΠΏΡΠΈΠ²ΡΡΠ½ΡΡ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ , ΡΠ²ΠΎΠΉΡΡΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Flexbox, Π° ΠΎΠ½ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΎΠΊΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. Π Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ FireFox, Chrome, Safari ΠΈ Opera ΠΌΠ½ΠΎΡ Π½Π΅ Π±ΡΠ»ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΎ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Π΅ΠΉ, ΡΡΠΎΠ±Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ ΠΏΠΎΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅ΠΉ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π° jsfiddle, ΠΈΠ»ΠΈ Π½Π° ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ . ΠΡΠ΄Ρ ΡΠ°Π΄ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ .
comments powered by HyperCommentsΠΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° ΡΠΈΡΡΠΎΠΌ CSS — Π’Π΅Ρ Π½ΠΎΠΠ»ΠΎΠ³ ΠΠ°ΠΊΠ°Π»ΠΎ ΠΠ²Π³Π΅Π½ΠΈΡ
Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° ΡΠΈΡΡΠΎΠΌ CSS, ΠΌΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ CSS3, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΠΎΠΌ :checked
.
ΠΡΠΎΡ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π°ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΠ°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ (checkbox) ΠΈ ΡΠ»Π°ΠΆΠΊΠΈ (radio), ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ βΠ²ΠΊΠ»ΡΡΠ΅Π½ΠΎβ. ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° checked ΡΠ΅Π³Π° <input>
ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
Π Π°Π½Π΅Π΅ ΠΌΡ ΡΠΆΠ΅ ΡΠ΅Π·ΠΎΠ²Π°Π»ΠΈ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Ρ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΡΡΠΈΠΌ ΠΆΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ.
Π Π°Π·ΠΌΠ΅ΡΠΊΠ°
<ul>
<li>
<input type="radio" name="tabs" checked>
<label for="tab-1">First</label>
<div>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
</div>
</li>
<li>
<input type="radio" name="tabs">
<label for="tab-2">Second</label>
<div>
Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat.
</div>
</li>
<li>
<input type="radio" name="tabs">
<label for="tab-3">Third</label>
<div>
Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
</li>
</ul>
Π‘ΡΠΈΠ»ΠΈ
.tabs {
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
}
.tabs:after {
content: "";
clear: both;
display: block;
height: 240px;
}
.tabs li {
float: left;
}
.tabs li > input {
display: none;
}
.tabs li > label {
display: inline-block;
border: 1px solid #999;
border-right-width: 0;
border-bottom-width: 0;
height: 30px;
line-height: 30px;
padding: 5px 20px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.tabs li:last-child > label {
border-right-width: 1px;
}
.tabs .tab-content {
display: none;
position: absolute;
left: 0;
padding: 20px;
border: 1px solid #999;
height: 200px;
overflow-y: auto;
}
/* Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ: */
.tabs li > input:checked + label {
background-color: #999;
}
.tabs li > input:checked ~ .tab-content {
display: block;
}
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ
Π’Π΅Π³ΠΈ: css
Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ
Π ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. ΠΠ°ΠΆΠ΄ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠΌΠ΅Π΅Ρ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
bootstrap-tabs-x β ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Bootstrap Tabs. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΠ΅ΡΠ΅Π· AJAX, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ΅ΠΌΠΎ
Pure CSS Tabs with Indicator β ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ JavaScript. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΎΠ½Π° Π±ΡΡΡΡΠ°Ρ ΠΈ ΠΊΡΠ°ΡΠΈΠ²Π°Ρ.
ΠΠ΅ΠΌΠΎ
Tabby β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΠΈΠ΄Π΅ΠΎ. ΠΠ°Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ NPM ΠΈ Bower.
ΠΠ΅ΠΌΠΎ
Responsive Tabbed Navigation β ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΠ΄ΠΎΠ±Π½Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ JS ΠΈ CSS, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½Π°Ρ Ρ ΡΠΏΠΎΡΠΎΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ΅ΠΌΠΎ
Toggler β ΠΏΠ»Π°Π³ΠΈΠ½, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° ΡΠΈΡΡΠΎΠΌ JavaScript, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Ρ ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ/ΠΏΡΡΡΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΠ΅ΠΌΠΎ
Pure CSS Tabs β ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ CSS ΠΈ JS. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Β«Π³ΠΎΠ»ΡΠ΅Β» Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΠΊΡΠ°ΡΠΈΡΡ ΠΈΡ , ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² CSS ΡΡΠΈΠ»ΠΈ.
ΠΠ΅ΠΌΠΎ
Tabsy CSS β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° CSS, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠΠ½Π° Π½Π΅ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠ°Ρ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ JavaScript.
ΠΠ΅ΠΌΠΎ
Tabbis.js β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ, Π½ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΅Π³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π°.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
Tabs using Pitaya β ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Ρ Π»Π΅Π³ΠΊΠΎΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. ΠΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Pitaya, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
ΠΠ΅ΠΌΠΎ
jTabs β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° ΡΠΈΡΡΠΎΠΌ JavaScript. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½Π° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π±Π΅Π· jQuery ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΠΈΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
tabs.js β ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° JavaScript. ΠΠ½Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π° Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ Π½Π° ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΡΠΊΡΠ°Π½Π°Ρ .
ΠΠ΅ΠΌΠΎ
WellTabber β Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΡΡΠΎΠΉ JavaScript-ΠΏΠ»Π°Π³ΠΈΠ½, ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ Π½Π° Tabby. ΠΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΡΡΠ΅Π»ΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
Material Design Tabs β ΡΠΊΡΠΈΠΏΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Vanilla JavaScript. ΠΠ½ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΡΠΈΠΈ.
ΠΠ΅ΠΌΠΎ
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ CSS-ΠΠ°ΠΊΠ»Π°Π΄ΠΊΠΈ β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΡΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Tabby ΠΈΠ»ΠΈ WellTabber, ΡΠΊΡΠΈΠΏΡ Π½Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
Pure CSS Bootstrap Adaptive Tabs β ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CSS ΠΈ Π±Π΅Π· JavaScript. Π£Π½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ: Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΠΈΠ΅ΡΡ Π½Π° ΡΠΊΡΠ°Π½, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡΡΡΡ Π² Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ.
ΠΠ΅ΠΌΠΎ
Foldable Tab Bar β Π²ΠΈΠ΄ΠΆΠ΅Ρ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° ΡΠΈΡΡΠΎΠΌ CSS3 (Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ JavaScript), ΠΊΠ°ΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅. ΠΠ³ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΡΡΡΠ΅ΠΊΡ ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
JavaScript Tabifier β ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π° JavaScript. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° Π² ΡΠΎΠ±ΡΡΠΈΡ onLoad ΠΈ onClick.
ΠΠ΅ΠΌΠΎ
Tabtastic β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS ΠΈ JS. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
CSS3 & jQuery Folder Tabs β ΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠ°ΠΏΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3 ΠΈ jQuery. ΠΠ½ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΠΌΠ½Π΅ ΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°Ρ Π² Google Chrome.
ΠΠ΅ΠΌΠΎ
Equal-width Navigation Tabs β ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ³ΠΎ CSS Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
Twitter Bootstrap Wizard β ΡΡΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° Ρ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. Π― Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΡΠΊΡΡΠ² ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΠ² ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠΠ°Π·Π°Π΄Β» ΠΈ Β«ΠΠ°Π»Π΅Π΅Β«.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
Just Another CSS Tabs β ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½Π°Ρ Π½Π° ΡΠΈΡΡΠΎΠΌ CSS, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ . ΠΠΎ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΡΠ½ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Π·Π΄Π΅ΡΡ Π½Π΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ.
ΠΠ΅ΠΌΠΎ
Responsive Accordion to Tabs β ΡΠΊΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΠΈΠ½Ρ ΡΠΊΡΠ°Π½Π°. ΠΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½, Π΅ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ°Π».
ΠΠ΅ΠΌΠΎ
CardTabs β Π»ΡΠ³ΠΊΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π½Π° jQuery, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΌ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅ΠΌΡ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
Minimal & Sexy Tabs β Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² Π΄Π²ΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΡΠ΅ΠΌΠ°Ρ : ΡΠ²Π΅ΡΠ»ΠΎΠΉ ΠΈ ΡΡΠΌΠ½ΠΎΠΉ. Π‘ΠΊΡΠΈΠΏΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° jQuery, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΠ°ΠΊ Π»Π΅Π³ΠΎΠΊ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠ΅ Π²ΡΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ.
ΠΠ΅ΠΌΠΎ
Adaptive Tabs β Π½Π΅ ΡΡΠΈΡΠ°Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΏΡΠΈΠΌΠ΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠΎΠ±ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ.
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
ΠΠ΅ΠΌΠΎ
jQuery Tabs β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ. ΠΠ½ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° jQuery.
ΠΠ΅ΠΌΠΎ
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠ°ΡΡΠΈ Β«50+ Nice Clean CSS Tab-Based Navigation ScriptsΒ» , ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π΄ΡΡΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.ΡΡ
tabs Β» Π‘ΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ²
8 522 Π‘ΠΊΡΠΈΠΏΡΡ / TabsΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β Responsive Tabs
ΠΠ»Π°Π³ΠΈΠ½ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. ΠΠΊΠ»Π°Π΄ΠΊΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΡΡΡΡΡ Π² Π°ΠΊΠΊΠΎΡΠ΄ΠΈΠΎΠ½ ΠΏΡΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ CSS breakpoint. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΠ² Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΈ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏΠ΅, ΠΈ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅ ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
4 454 Π‘ΠΊΡΠΈΠΏΡΡ / TabsTabulous β ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΡΠ°Π±ΠΎΠ²
Tabulous — ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Ρ ΡΠ΅Π±Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ Π±Π»ΠΎΠΊΠ° Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΌΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
4 213 Π‘ΠΊΡΠΈΠΏΡΡ / TabsΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° jQuery
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Π½Π° jQuery + ΠΎΠ΄ΠΈΠ½ CSS ΡΠ°ΠΉΠ» ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π³ΠΎΡΠΎΠ²Ρ. ΠΠ½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠΈΠ»ΡΠΌΠΈ. ΠΡΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² @media{} Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ· Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ Π² Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π°ΠΊΠΊΠΎΡΠ΄ΠΈΠΎΠ½.
4 625 Π‘ΠΊΡΠΈΠΏΡΡ / TabsΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠ΅ΡΡ Π² Π°ΠΊΠΊΠΎΡΠ΄ΠΈΠΎΠ½
ΠΠ΅Π³ΠΊΠΈΠΉ jQuery ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΎΠ±ΡΡΠ½ΡΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Ρ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΡΠΊΡΠ°Π½Π° Π² Π°ΠΊΠΊΠΎΡΠ΄ΠΈΠΎΠ½.
2 366 Π‘ΠΊΡΠΈΠΏΡΡ / TabsDOMTab — Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° javascript
DOMtab — ΡΡΠΎ jΠ°vascript, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΡΠ»ΠΊΠΈ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Ρ ΡΠ΅ΠΊΡΠΈΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΠ°Π½Π½ΡΠ΅ ΡΠ°Π±Ρ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Π΄Π°ΡΡΡΡ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS ΡΠ²ΠΎΠΉΡΡΠ², ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²ΠΏΠΈΡΠ°ΡΡ ΠΈΡ Π² Π»ΡΠ±ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½. ΠΠΈ ΠΊΠ°ΠΊΠΈΡ jQuery ΠΈ Mootools Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡΠΉ jΠ°vascript.
3 295 Π‘ΠΊΡΠΈΠΏΡΡ / TabsjTabs — ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ
jTabs — ΠΏΠ»Π°Π³ΠΈΠ½ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ jQuery.
3 162 Π‘ΠΊΡΠΈΠΏΡΡ / TabsΠ£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° jQuery
ΠΡΠΎΡΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ»ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π° jQuery Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ.
3 911 Π‘ΠΊΡΠΈΠΏΡΡ / TabsAjax Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (tabs) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ jQuery ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ajax Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΡΡΠ·ΠΊΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈΠ· ΡΠ°ΠΉΠ»ΠΎΠ² (ΠΈΠ»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ).
1 857 Π‘ΠΊΡΠΈΠΏΡΡ / TabsΠΠΊΠ»Π°Π΄ΠΊΠΈ — tabs
ΠΡΠΎΡΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π½Π° jΠ°vascript Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ java Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
2 772 Π‘ΠΊΡΠΈΠΏΡΡ / AccordionΠΠΈΠ±ΠΊΠΈΠΉ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡΠΎΡΡΠΎΠΉ Π±ΡΡΡΡΠΎΡΠ΅Π°Π³ΠΈΡΡΡΡΠΈΠΉ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ ΡΠ°ΡΠΊΡΡΡΠΈΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΊ Π²Π΅ΡΡ Π½Π΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² CSS3 Π΄Π»Ρ ΡΡΡΠ΅Π»ΠΊΠΈ. ΠΠΈΠ±ΠΊΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΡΠΈΠ½Π° Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΊΡΠ°Π½Π°.
2 333 Π‘ΠΊΡΠΈΠΏΡΡ / TabsΠΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠΎ ΡΠΊΠΎΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΎΡΠ΅Π½Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅. Π‘Π΅ΠΉΡΠ°Ρ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠΆΠ΅ ΠΏΠΎ Π΄Π΅ΡΠΎΠ»ΡΡ ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ ΡΠ³Π»ΠΎΠ², Π° ΠΌΡ ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠΊΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΠ³ΠΎΠ»ΠΊΠΈ Ρ Π½Π°ΡΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
2 495 Π‘ΠΊΡΠΈΠΏΡΡ / TabsΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡ ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ· ul ΠΈ li ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠΎΠ½ΡΠ΅Π½Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΌΠ΅Π½Ρ. Π‘ΠΊΡΠΈΠΏΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΏΡΠΈΡΠΌΠΎΠ² CSS ΠΈ jQuery.
- ΠΠ°Π·Π°Π΄
- 1
- 2
- ΠΠΏΠ΅ΡΡΠ΄
12 CSS Π²ΠΊΠ»Π°Π΄ΠΎΠΊ
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ HTML ΠΈ ΡΠΈΡΡΡΠΉ CSS. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΌΠ°Ρ 2018 Π³ΠΎΠ΄Π°.
- JavaScript Tabs
- jQuery Tabs
- React Tabs
- Vue Tabs
ΠΠ²ΡΠΎΡ
- ΠΠ»ΡΡ Π°ΠΌ ΠΠ±Π½Ρ ΠΡΡΠ½ΠΎΠΌΠΎ
Π ΠΊΠΎΠ΄Π΅
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄Π»Ρ Π΄Π²ΡΡ ΡΠΎΡΠΌ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π½Π΅Ρ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: bootstrap.css
Π ΠΊΠΎΠ΄Π΅
CSS Tab
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- Π²ΠΎΡΠ΅ΠΌΡarmshq
Π ΠΊΠΎΠ΄Π΅
ΠΠΊΠ»Π°Π΄ΠΊΠΈ
Π‘Π΅Π»Π΅ΠΊΡΠΎΡ +
Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΊΡΡΡΠΎ Π΄Π»Ρ ΡΡΠΈΠ»Ρ ΡΡΠΈΠΊΠ΅ΡΠΎΠΊ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ CSS-ΡΠ΅ΡΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ΄ΠΎΠΌ Ρ Π΄ΡΡΠ³ΠΈΠΌ Π² ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅, Π½ΠΎ Π³Π΄Π΅-ΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ. ΠΡΠΎ ΠΏΠ΅ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π²Ρ
ΠΎΠ΄ [type = "radio"]: ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ
Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ +
Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΡΡΠ°Π½ΠΈΡ Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠ°ΠΉΡΠ°.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- ΠΠ°ΡΠΊ ΠΠ°ΡΠΎΠ½
Π ΠΊΠΎΠ΄Π΅
Pure CSS Tabs
Π Π°Π΄ΠΈΠΎ Π²Π΅ΡΡΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π΄Π»Ρ CSS (CSS Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ), Π³ΠΈΠ±ΠΊΠΈΠΉ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ [2-6], Π΄ΠΎΡΡΡΠΏΠ½ΡΡ . ΠΡΠ΅Π΄ΠΎΡΡΠ΅ΡΠ΅ΠΆΠ΅Π½ΠΈΡ: ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΈ ΡΠ»Π°ΠΆΠΊΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- ΠΠ°ΡΡΠΈΠΌΠΎ
Π ΠΊΠΎΠ΄Π΅
CSS Tabs
Pure CSS Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π½Π΅Ρ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΡΡΡΡ CSS Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- Flkt Crnpio
Π ΠΊΠΎΠ΄Π΅
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Ρ ΡΠ»Π°ΠΆΠΊΠ°ΠΌΠΈ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
Π§ΠΈΡΡΡΡ CSS Π¦Π²Π΅ΡΠ½ΡΡ ΠΠΊΠ»Π°Π΄ΠΎΠΊ
ΠΠ΅Ρ ΡΡΠ»ΡΠΊΠΎΠ² Ρ ΡΠΈΡΡΡΠΌΠΈ ΡΠ²Π΅ΡΠ½ΡΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ CSS.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- ΠΠ΅Π½ ΠΠΈΠ»Π΄ΡΠ΅Π½
Π ΠΊΠΎΠ΄Π΅
CSS Only Tabs
Material Design CSS ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- ΠΠΆΠΠΆΠΈ
Π ΠΊΠΎΠ΄Π΅
CSS3 ΠΠΊΠ»Π°Π΄ΠΊΠΈ
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ ΡΠΈΡΡΡΠΉ CSS3 Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Sorax.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- ΠΠΈΠΊΠΎΠ»Π°Ρ ΠΠ΅Π²Π°ΠΊΠ²Π°
Π‘Π΄Π΅Π»Π°Π½ΠΎ Ρ
- HTML (ΠΌΠΎΠΏΡ) / CSS (ΡΡΠΈΠ»ΡΡ)
Π ΠΊΠΎΠ΄Π΅
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ HTML ΠΈ CSS
ΠΠ°ΠΆΠ°ΡΠΈΠ΅ Π½Π° ΡΡΠ»ΡΠΊΠΈ ΠΏΠΎ ΡΡΡΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π°.Π Π°Π΄ΠΈΠΎΠ²Ρ ΠΎΠ΄Ρ ΡΠΊΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS. ΠΠΎΠ³Π΄Π° ΡΠ°Π΄ΠΈΠΎ Π²ΡΠ±ΡΠ°Π½ΠΎ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΈΡ Π»ΡΠ±ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠΡΠΎ ΠΎΠ½ΠΎ! ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ, Π½Π΅ ΠΏΡΠΈΠ±Π΅Π³Π°Ρ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ JS, Π½ΠΎ ΡΡΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ Π΄Π΅Π»ΠΎΠΌ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
ΠΠ²ΡΠΎΡ
- Π£ΠΎΠ»Π»Π΅Ρ ΠΡΠΈΠΊ
Π ΠΊΠΎΠ΄Π΅
Pure CSS Tabs
ΠΡΠΎΡΡΠΎ HTML ΠΈ CSS.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ: Π½Π΅Ρ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
,CSS Π²ΠΊΠ»Π°Π΄ΠΎΠΊ | HTML Dog
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° ΠΈ ΠΊΠΎΠ΄ΠΎΠ² CSSΠΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΌΠΈ, Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ½ΠΈ ΡΠ°ΠΊΠΎΠ²Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΡΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°.
ΠΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ Π²Π΅ΡΠ΅ΠΉ Ρ CSS, Π½ΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ HTML:
<ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ>
ΠΠΊΠ»Π°Π΄ΠΊΠΈ h2>
<ΠΠ°Π²>
- ΠΡΠΎ li>
- ΠΡΠΎ li>
- ΠΡΡΠ³ΠΎΠΉ li>
- ΠΠ°Π½Π°Π½ li>
UL>
ΠΠ°Π²>
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ>
<Π Π°Π·Π΄Π΅Π»>
p>
<Π Π°Π·Π΄Π΅Π»>
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΡΡΠΈΠΌ HTML, ΡΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΠΈΡΠΊΠ° Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡ, ΠΏΡΠΈΡΠ΅ΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ.
Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π½Π°Ρ! ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΡΠ»ΠΈ HTML Dog ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ²ΡΠ·Π°ΡΡΡΡ Ρ Π½Π°ΠΌΠΈ.
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π°Π»ΠΈΡΡ ΠΌΠ°ΡΠΊΠ΅ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° ΠΈ ΠΎΠ±Π½ΡΠ»ΠΈΡΡ ΠΏΠΎΠ»Ρ ΠΈ ΠΎΡΡΡΡΠΏΡ ul
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°:
nav ul {
ΡΡΠΈΠ»Ρ ΡΠΏΠΈΡΠΊΠ°: Π½Π΅Ρ;
ΠΎΡΡΡΡΠΏΡ: 0;
ΠΏΠΎΠ»Π΅: 0;
}
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ ΠΊ Π΄Π΅Π»Ρβ¦
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°
Π‘Π°ΠΌΠΎΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΠ΅, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΌ.ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ — ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° display
Π±Π»ΠΎΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ li
, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ , Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅ :
nav li {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ;
Π³ΡΠ°Π½ΠΈΡΠ°: ΡΠΏΠ»ΠΎΡΠ½Π°Ρ;
ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ: 1px 1px 0 1px;
ΠΏΠΎΠ»Π΅: 0 5px 0 0;
}
ΠΡΠΎΡ Π½Π°Π±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ» ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π΄Π΅Π»Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΠΈ Π½Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅, ΠΊΡΠΎΠΌΠ΅ Π½ΠΈΠΆΠ½Π΅ΠΉ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ margin Π·Π΄Π΅ΡΡ ΠΎΠ±Π½ΡΠ»ΡΠ΅Ρ ΠΏΠΎΠ»Ρ ΡΠΎ Π²ΡΠ΅Ρ ΡΡΠΎΡΠΎΠ½, ΠΊΡΠΎΠΌΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠ°Π²ΠΈΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π΅ΡΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΌΠΈ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠ² Π±Π»ΠΎΠΊΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ
.
nav li a {
ΠΎΡΡΡΡΠΏΡ: 0 10px;
}
Π Π΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² a
, Π° Π½Π΅ Π±Π»ΠΎΠΊΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² li
, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΡ ΡΠΈΡΠΈΠ½Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ.
ΠΠΎΠΊΠ° ΡΡΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π½ΠΈ Π½Π° ΡΠ΅ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡ ΡΠ°Π·Π΄Π΅Π»
:
#content {
Π³ΡΠ°Π½ΠΈΡΠ°: 1px solid;
}
ΠΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΎΠ΄Π½ΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ Π²Π΅ΡΠΈ.ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΈ Π²ΡΠ΅ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Β«Π°ΠΊΡΠΈΠ²Π½Π°ΡΒ» Π²ΠΊΠ»Π°Π΄ΠΊΠ° — ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΡΠ°Π½ΠΈΡΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ, — Π²ΡΠ³Π»ΡΠ΄Π΅Π»Π° ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΎΠ½Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΏΠΎΠ»Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΡ.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΡΡΡΠΏΡ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π±Π»ΠΎΠΊΠ°Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ:
#selected {
padding-bottom: 1px;
ΡΠΎΠ½: Π±Π΅Π»ΡΠΉ;
}
ΠΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½ΠΈΠΆΠ½ΡΡ ΡΠ°ΡΡΡ ΠΏΠΎΠ»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° li
Β«Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌΒ» ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠΊΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ Π·Π° Π²Π΅ΡΡ
Π½ΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ.ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° Π±Π΅Π»ΡΠΉ (ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° Π±Π»ΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π±Π΅Π»ΡΠΉ), ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΈΠ»Π»ΡΠ·ΠΈΡ, ΡΡΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΈ Π΅Π΅ Π³ΡΠ°Π½ΠΈΡΠ° ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ Π±Π»ΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ.
: Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ
ΠΠ»Π°Π²Π°ΡΡΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ²
ΠΠΎΠΊΠ° ΡΡΠΎ ΡΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. Π¦Π²Π΅ΡΠ°, ΡΠ²Π΅ΡΠ° ΡΠ°ΠΌΠΊΠΈ, ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ Ρ. Π. ΠΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ. ΠΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΈ, Π²ΡΠ΅ ΠΈΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ. ΠΠΎ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΈΡΠΈΠ½Π΅, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Β«Π²ΡΠ±ΡΠ°Π½Π½Π°ΡΒ» Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π½ΠΈΡ Π² ΠΏΠΎΠ»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΎ ΠΊ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΡΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.ΠΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ΅Π±Ρ Π²Π΅ΡΡΠΈ.
ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ Π·Π°Π±Π°Π²Π½ΠΎΠ΅ Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° Π΄ΡΡΠ³ΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ:
#header li {
ΠΏΠ»ΡΡΡ Π½Π°Π»Π΅Π²ΠΎ;
Π³ΡΠ°Π½ΠΈΡΠ°: 1px solid;
border-bottom-width: 0;
ΠΏΠΎΠ»Π΅: 0 5px 0 0;
}
ΠΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ ΡΠ°Π½ΡΡΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
Π±Π»ΠΎΠΊΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² li
ΠΌΡ ΠΏΠ»Π°Π²Π°Π΅ΠΌ ΠΈΡ
Π²Π»Π΅Π²ΠΎ.
ΠΡΠΎ Π½Π°ΡΡΡΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΠΈ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ ΠΏΠΎΠ»Π΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΎΡ Π·Π»ΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π° ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π»ΡΠ±ΡΡ ΠΏΠΎΠ»Π΅ΠΉ Π½Π°Π΄ ΡΠΏΠΈΡΠΊΠΎΠΌ:
#content {
Π³ΡΠ°Π½ΠΈΡΠ°: 1px solid;
ΡΡΠ½ΠΎ: ΠΎΠ±Π°;
}
h2 {
ΠΏΠΎΠ»Π΅: 0;
ΠΎΡΡΡΡΠΏΡ: 0 0 10px 0;
}
ΠΡ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ΄ΠΎΡΠ»ΠΈ ΠΊ ΡΡΠΎΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, ΠΊΠ°ΠΊ ΠΌΡ ΡΡΠΎ Π΄Π΅Π»Π°Π»ΠΈ Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΠΈΡΠΊΠ° (ΠΊΠΎΡΠΎΡΡΠΉ Π·Π΄Π΅ΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠ»Π°Π²Π°ΡΡΠ΅Π΅ ΠΏΠΎΠ»Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΏ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Β«Π±Π»ΠΎΠΊΒ»), ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ΄Π½ΡΡΡ Π²ΡΠ΅ ΡΡΠΎ ΠΈ ΡΠ΄Π°ΡΠΈΡΡ Π΅Π³ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠΊΡΠ΅Π»Ρ:
#selected {
ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅;
Π²Π΅ΡΡ
: 1 ΠΏΠΈΠΊΡ;
ΡΠΎΠ½: Π±Π΅Π»ΡΠΉ;
}
ΠΡΠ°ΠΊ, ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°.ΠΠ΄Π½ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ±ΡΠ°Π½Π½Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠΊΡΠ΅Π»Ρ Π½ΠΈΠΆΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½Π° Π±ΡΠ»Π° ΡΠ΄Π²ΠΈΠ½ΡΡΠ° Π²Π½ΠΈΠ·, ΡΡΠΎΠ±Ρ Π·Π°ΠΊΡΡΡΡ Π½ΠΈΠΆΠ½ΡΡ ΡΡΡΠΎΠΊΡ. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠ²Π΅ΡΠΎΠΌ ΡΠΎΠ½Π° ΠΊ ΡΡΡΠ»ΠΊΠ΅ Π²Π½ΡΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΠΈΡΠΊΠ° ( # Π²ΡΠ±ΡΠ°Π½ΠΎ
) Π²ΠΌΠ΅ΡΡΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΠΈΡΠΊΠ° ( # Π²ΡΠ±ΡΠ°Π½ΠΎ
), ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡ.
ΠΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΈΡΠΏΠ»Π΅Ρ : Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π±Π»ΠΎΠΊ
.
Π§ΡΠΎΠ±Ρ Π²Π΅ΡΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ Π»ΡΡΡΠ΅β¦
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ Π»ΡΡΡΠ΅, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ² Π΄Π»Ρ Π³ΡΠ°Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ Ρ. Π., ΠΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π·Π»ΠΈΡΠΈΠΌΡΠΌΠΈ ΠΈ Β«Π°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈΒ» Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅ΡΠ½ΡΠΌΠΈ.
ΠΠ³ΡΠ° Π²ΠΎΠΊΡΡΠ³
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ Π³ΡΠ°Π½ΠΈΡΠ°ΡΠΈΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΎΡΡΠ°ΡΡΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΌΠΈ — Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΎΡΠΌΠ»ΡΠ΅ΡΠ΅ ΠΈΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΏΠ»ΠΎΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π°. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΡΠΊ, ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½Π½ΡΠΉ ΠΡΠ½ΠΎΠΌ Π‘Π΅Π΄Π΅ΡΡ ΠΎΠ»ΡΠΌΠΎΠΌ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΠΈΡΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ½ΠΊΠΈΡ Π²ΡΡΡΡΠΏΠ°ΡΡΠΈΡ Π²ΡΡΡΡΠΏΠΎΠ².
Π’ΠΎΡΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π Ρ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ
ΡΠ³Π»ΠΎΠ² Π½Π° 90 Π³ΡΠ°Π΄ΡΡΠΎΠ². ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡΡ-ΡΠ°Π΄ΠΈΡΡΠ°
ΠΊ Π²Π΅ΡΡ
Π½Π΅ΠΌΡ Π»Π΅Π²ΠΎΠΌΡ ΠΈ Π²Π΅ΡΡ
Π½Π΅ΠΌΡ ΠΏΡΠ°Π²ΠΎΠΌΡ ΡΠ³Π»Π°ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΈΡ
Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌΠΈ Π½Π° ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠ°ΠΊ Ρ
ΠΎΡΠΈΠΌ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ.
- ΠΠΎΡΠ΅ΠΌΡ GitHub?
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ β
- ΠΠ±Π·ΠΎΡ ΠΊΠΎΠ΄Π°
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
- ΠΠ΅ΠΉΡΡΠ²ΠΈΡ
- ΠΠ°ΠΊΠ΅ΡΡ
- ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ
- Π₯ΠΎΡΡΠΈΠ½Π³
- ΠΡΠ·ΡΠ²Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² β
- ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ β
- ΠΊΠΎΠΌΠ°Π½Π΄Π°
- ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅
- ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ
- ΠΡΡΠ»Π΅Π΄ΡΠΉΡΠ΅ GitHub β
ΡΡΠΈΡΡΡΡ ΠΈ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄
- Π’Π΅ΠΌΡ
- ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ
- Π’Π΅Π½Π΄Π΅Π½ΡΠΈΠΈ
- Learning Lab
- Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΠ±ΡΠ°ΠΉΡΠ΅ΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ
- Π‘ΠΎΠ±ΡΡΠΈΡ
- ΠΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΡΡΠΌ
- GitHub Education
CSS-ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ tab-size
ΠΡΠΈΠΌΠ΅Ρ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΡΠΈΠ½Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ Π² 16 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²:
pre {-moz-tab-size: 16;} / * Firefox * /
pre {tab-size: 16;}
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ tab-size
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΡΠΈΠ½Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ.
Π HTML ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ±Π΅Π», Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠ°ΠΊ
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: | 8 |
---|---|
ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ: | Π΄Π° |
ΠΠ½ΠΈΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ: | Π½Π΅Ρ. Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΎ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ |
ΠΠ΅ΡΡΠΈΡ: | CSS3 |
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JavaScript: | ΠΎΠ±ΡΠ΅ΠΊΡ .style.tabSize = "16" ΠΠΎΠΏΡΡΠ°ΠΉΡΡ |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°
Π§ΠΈΡΠ»Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ.
Π§ΠΈΡΠ»Π°, ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΡΠ΅ -moz- ΠΈΠ»ΠΈ -o-, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π»Π° Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ.
ΠΠ΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡΡ | |||||
---|---|---|---|---|---|
ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ | 21.0 | ΠΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ | 4.0 -moz- | 6,1 | 15,0 10,6-900- |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠΈ ΠΎΠ΄ΠΈΠ½ Π±ΡΠ°ΡΠ·Π΅Ρ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ CSS
ΡΠ°Π·ΠΌΠ΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ: Π½ΠΎΠΌΠ΅Ρ | ΠΠ»ΠΈΠ½Π° | Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ | Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ;
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡΠΈ
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Π‘ΡΠ³ΡΠ°ΠΉΡΠ΅ |
---|---|---|
Π½ΠΎΠΌΠ΅Ρ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ.ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 8 | Π‘ΡΠ³ΡΠ°ΠΉΡΠ΅ Β» |
Π΄Π»ΠΈΠ½Π° | ΠΠ»ΠΈΠ½Π° ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ. ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² | |
Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ | Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π§ΠΈΡΠ°ΡΡ ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ | Π‘ΡΠ³ΡΠ°ΠΉΡΠ΅ Β» |
Π½Π°ΡΠ»Π΅Π΄ΡΡΡ | Π£Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.Π§ΠΈΡΠ°ΡΡ ΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ |
,