ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² HTML
ΠΡ Π·Π΄Π΅ΡΡ: ΠΠ»Π°Π²Π½Π°Ρ — JavaScript — JavaScript ΠΡΠ½ΠΎΠ²Ρ — ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² HTML
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΡΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (tabs), ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ, ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΡΠ΅Ρ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
Π ΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ ?
ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° β Π² ΡΠ΅Π»ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠ΅ΡΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΡΠΎΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° β ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΡΠ° ΡΠ°Π·Π½ΠΎΡΠΎΠ΄Π½ΠΎΠ΅. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π², ΠΎΠ±Π΅ ΠΏΡΠΈΡΠΈΠ½Ρ, ΡΠΊΠ»ΠΎΠ½ΡΡΡ Π½Π°Ρ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ (ΡΠ°Π±ΠΎΠ²) Π½Π° ΡΠ°ΠΉΡΠ΅.
Π― Π·Π½Π°Ρ, ΡΡΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, «ΡΠ°ΡΠ°Ρ Π°ΡΡΡΡ» ΠΎΡ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° (Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ JS) Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ, Π½Π΅ Π²Π½ΠΈΠΊΠ°ΡΡ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ, Ρ Π²Π°ΡΠ°ΡΡΡΡ Π·Π° Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π½Π° jQuery (ΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎΠΊ ΠΏΠΎ Easytabs) ΠΈΠ»ΠΈ Π±Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° Bootstrap.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎΡ ΡΡΠΎΠΊ ΠΏΠΎΡΠ²ΡΡΠ°Π΅ΡΡΡ ΡΠ΅ΠΌ ΡΠΌΠ΅Π»ΡΡΠ°ΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΡΡΡΡΡ Π³ΠΎΠ»ΠΎΠ²Ρ Π² ΠΏΠ΅ΡΠΎΠΊ, Π° Ρ ΠΎΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ, ΡΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ
HTML ΠΊΠΎΠ΄ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
ΠΠ½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π΄ΠΈΠ² Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ tab, ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ 3 ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΡΡΡΠ»ΠΊΠΈ (Π½Π°Π·Π²Π°Π½ΠΈΡ Π³ΠΎΡΠΎΠ΄ΠΎΠ²) Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ tablinks, Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ²Π΅ΡΠΈΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡ ΠΈ Π΄Π°Π΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ openCity. ΠΡΠΈ ΠΊΠ»ΠΈΠΊΠ΅ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΎΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ, ΠΏΠ΅ΡΠ²ΡΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΎΠ±ΡΡΠΈΡ Π±ΡΠ΄Π΅Ρ — event.
<div>
Β Β <button>ΠΠΎΡΠΊΠ²Π°</button>
Β Β <button>ΠΠ΅ΡΠ»ΠΈΠ½</button>
Β Β <button>ΠΠ΅ΠΊΠΈΠ½</button>
</div>
ΠΠ°Π»ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΡΠΈ Π±Π»ΠΎΠΊΠ° Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π±Π°, ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π±Π»ΠΎΠΊΡ ΠΏΡΠΈΡΠ²ΠΎΠΈΠΌ ID Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡ .
<div>
Β Β <h4>ΠΠΎΡΠΊΠ²Π°</h4>
Β Β <p>ΠΠΎΡΠΊΠ²Π° ΡΡΠΎ ΡΡΠΎΠ»ΠΈΡΠ° Π ΠΎΡΡΠΈΠΈ.</p>
</div>
<div>
Β Β <h4>ΠΠ΅ΡΠ»ΠΈΠ½</h4>
Β Β <p>ΠΠ΅ΡΠ»ΠΈΠ½ ΡΡΠΎ ΡΡΠΎΠ»ΠΈΡΠ° ΠΠ΅ΡΠΌΠ°Π½ΠΈΠΈ.</p>
</div>
<div>
Β Β <h4>ΠΠ΅ΠΊΠΈΠ½</h4>
Β Β <p>ΠΠ΅ΠΊΠΈΠ½ ΡΡΠΎ ΡΡΠΎΠ»ΠΈΡΠ° ΠΠΈΡΠ°Ρ.</p>
</div>
CSS ΠΊΠΎΠ΄ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ CSS ΠΊΠΎΠ΄Π°
1) ΠΠ°Π΄Π°Π΄ΠΈΠΌ Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ tab ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΠΈ ΡΠ°ΠΌΠΊΡ.
2) Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ button Ρ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠΎΠ½ΠΎΠΌ, Π±Π΅Π· ΡΠ°ΠΌΠΎΠΊ, Ρ ΠΎΡΡΡΡΠΏΠ°ΠΌΠΈ Π΄Π»Ρ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π³ΠΎΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠ»Π°Π²Π½ΡΠΌ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠΌ.
3) ΠΠΎΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ button:hover.
4) ΠΠ°Π΄Π°Π΄ΠΈΠΌ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΠΈ ΡΠ²Π΅Ρ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ button.active.
5) Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠΈ Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ
JS ΠΊΠΎΠ΄ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
See the Pen Tabs with CSS and JavaScript by porsake (@porsake) on CodePen.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ JS ΠΊΠΎΠ΄Π°
1) ΠΠ±ΡΡΠ²ΠΈΠΌ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
2) ΠΠΎΠ»ΡΡΠΈΠΌ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ tabcontent ΠΈ ΡΠΏΡΡΡΠ΅ΠΌ ΠΈΡ
.
3) ΠΠΎΠ»ΡΡΠΈΠΌ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ tablinks ΠΈ ΡΠ΄Π°Π»ΠΈΠΌ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠ»Π°ΡΡ.
4) ΠΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ΅ΠΊΡΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠ»Π°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠΊΡΠΎΠ΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΡ Ρ ID ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ Π³ΠΎΡΠΎΠ΄Π°.
- Π‘ΠΎΠ·Π΄Π°Π½ΠΎ 03.12.2018 10:02:31
- ΠΠΈΡ Π°ΠΈΠ» Π ΡΡΠ°ΠΊΠΎΠ²
ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π°Π²ΡΠΎΡΠ° (ΠΠΈΡ Π°ΠΈΠ» Π ΡΡΠ°ΠΊΠΎΠ²) ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΡΡΠΌΠΎΠΉ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠ°ΠΉΡ (http://myrusakov.ru)!
ΠΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ΡΡ ΠΊΠΎ ΠΌΠ½Π΅ Π² Π΄ΡΡΠ·ΡΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅: http://vk.com/myrusakov.
ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄Π°ΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΠΌΠ½Π΅ ΠΈ ΠΌΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅, ΡΠΎ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π΅Ρ Π² ΠΌΠΎΠ΅ΠΉ Π³ΡΡΠΏΠΏΠ΅: http://vk.com/rusakovmy.
ΠΡΠ»ΠΈ ΠΡ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π½Π° ΡΠ°ΠΉΡΠ΅,
ΡΠΎ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ: ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
ΠΡΠ»ΠΈ Ρ ΠΠ°Ρ ΠΎΡΡΠ°Π»ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²ΠΎΠΏΡΠΎΡΡ, Π»ΠΈΠ±ΠΎ Ρ ΠΠ°Ρ Π΅ΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²ΡΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ, ΡΠΎ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π²Π½ΠΈΠ·Ρ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠΉΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π΄ΡΡΠ·ΡΡΠΌ:
ΠΡΠ»ΠΈ ΠΠ°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ ΡΠ°ΠΉΡ, ΡΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΡΠ»ΠΊΡ Π½Π° Π½Π΅Π³ΠΎ (Ρ ΡΠ΅Π±Ρ Π½Π° ΡΠ°ΠΉΡΠ΅, Π½Π° ΡΠΎΡΡΠΌΠ΅, Π² ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅):
-
ΠΠ½ΠΎΠΏΠΊΠ°:
<a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru//images/button.gif» alt=»ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΡ» /></a>ΠΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΠΎΡ ΡΠ°ΠΊ:
-
Π’Π΅ΠΊΡΡΠΎΠ²Π°Ρ ΡΡΡΠ»ΠΊΠ°:
<a href=»https://myrusakov.ru» target=»_blank»>ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΡ</a>ΠΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΠΎΡ ΡΠ°ΠΊ: ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΡ
- BB-ΠΊΠΎΠ΄ ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ ΡΠΎΡΡΠΌΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π΅Ρ Π² ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ):
[URL=»https://myrusakov.ru»]ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΡ[/URL]
myrusakov.ru
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ HTML ΠΈ CSS
18
99
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ HTML ΠΈ CSS.
ΠΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠ΅ΡΡΠ° ΠΏΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠΊΠ΅.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡΡ Π΅Π³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΡΠΎΡΡΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΠ² ΠΏΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡ Π½ΡΠΆΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.
ΠΠ°Ρ ΡΠΊΡΠΈΠΏΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ Π±ΡΡΡΡΡΠΌ Ρ.ΠΊ. Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ JavaScript ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΠΈΠΆΠ΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΡ Π΄Π°Π½Π½ΡΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ:
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅, ΡΠ΅Π³ΠΎ ΡΠ°ΡΡΠ΅Π½ΡΠΊΠΎ Π½Π΅ Π²ΡΡΡΠ΅ΡΠΈΡΡ Π² Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠ°Ρ (Ρ Π½ΠΈΡ Π²ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅). ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈ ΠΈΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ HTML ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ° Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
HTML ΠΊΠΎΠ΄:
<divΒ class="tabs">
Β Β Β Β <inputΒ type="radio"Β name="inset"Β value=""Β id="tab_1"Β checked>
Β Β Β Β <labelΒ for="tab_1">ΠΠΊΠ»Π°Π΄ΠΊΠ°Β β1</label>Β Β Β Β <
inputΒ type="radio"Β name="inset"Β value=""Β id="tab_2">
Β Β Β Β <labelΒ for="tab_2">ΠΠΊΠ»Π°Π΄ΠΊΠ°Β β2</label>Β Β Β Β <
inputΒ type="radio"Β name="inset"Β value=""Β id="tab_3">
Β Β Β Β <labelΒ for="tab_3">ΠΠΊΠ»Π°Π΄ΠΊΠ°Β β3</label>Β Β Β Β <
inputΒ type="radio"Β name="inset"Β value=""Β id="tab_4">
Β Β Β Β <labelΒ for="tab_4">ΠΠΊΠ»Π°Π΄ΠΊΠ°Β β4</label>Β Β Β Β <
divΒ id="txt_1">
Β Β Β Β Β Β Β Β <p>ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅Β ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅...</p>
Β Β Β Β Β Β Β Β <p>ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅Β ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅...</p>
Β Β Β Β Β Β Β Β <p>ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅Β ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅...</p>
Β Β Β Β </div>
Β Β Β Β <divΒ id="txt_2">
Β Β Β Β Β Β Β Β <p>ΠΡΠΎΡΠ°ΡΒ Π²ΠΊΠ»Π°Π΄ΠΊΠ°</p>
Β Β Β Β </div>
Β Β Β Β <divΒ id="txt_3">
Β Β Β Β Β Β Β Β <p>Π Π°Π·ΠΌΠ΅ΡΡΒ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎΒ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ</p>
Β Β Β Β Β Β Β Β <p>ΠΌΠΎΠ³ΡΡΒ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡΒ ΠΏΠΎΒ Π²ΡΡΠΎΡΠ΅!</p>
Β Β Β Β </div>
Β Β Β Β <divΒ id="txt_4">
Β Β Β Β Β Β Β Β <imgΒ src="image/logo.png"Β width="533"Β height="77"Β alt="ΠΠΎΠ³ΠΎ">
Β Β Β Β </div>
</div>
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΈ Π±ΡΠ»ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈ Π½Π° ΡΠ΅, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅, Π² ΡΠ°ΠΏΠΊΠ΅ ΡΠ°ΠΉΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π³Π°ΠΌΠΈ <head> ΠΈ </head> Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠΈΠ»ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ:
HTML ΠΊΠΎΠ΄:
<styleΒ type="text/css">
.tabsΒ {Β width:Β 100%;Β padding:Β 0px;Β margin:Β 0Β auto;Β }
.tabs>inputΒ {Β display:none;Β }
.tabs>divΒ {
Β Β Β Β display:Β none;
Β Β Β Β padding:Β 12px;
Β Β Β Β border:Β 1pxΒ solidΒ #C0C0C0;
Β Β Β Β background:Β #FFFFFF;
}
.tabs>labelΒ {
Β Β Β Β display:Β inline-block;
Β Β Β Β padding:Β 7px;
Β Β Β Β margin:Β 0Β -5pxΒ -1pxΒ 0;
Β Β Β Β text-align:Β center;
Β Β Β Β color:Β #666666;
Β Β Β Β border:Β 1pxΒ solidΒ #C0C0C0;
Β Β Β Β background:Β #E0E0E0;
Β Β Β Β cursor:Β pointer;
}
.tabs>input:checkedΒ +Β labelΒ {
Β Β Β Β color:Β #000000;
Β Β Β Β border:Β 1pxΒ solidΒ #C0C0C0;
Β Β Β Β border-bottom:Β 1pxΒ solidΒ #FFFFFF;
Β Β Β Β background:Β #FFFFFF;
}
#tab_1:checkedΒ ~Β #txt_1,
#tab_2:checkedΒ ~Β #txt_2,
#tab_3:checkedΒ ~Β #txt_3,
#tab_4:checkedΒ ~Β #txt_4Β {Β display:Β block;Β }
</style>
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠ³ΠΎ Π½Π΅Ρ ΠΈΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΊΠ°Ρ ΡΠ°ΠΉΡΠ° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
ΠΠ°ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ: 17:14:04 04.12.2016 Π³.
ΠΠ°ΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ: 17:14:04 04.12.2016 Π³.
ΠΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΌΡ: 18416 ΡΠ°Π·(Π°).
ΠΠ΅ΡΠ΅Π΄ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π²ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΡ!
ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π·Π°Π΄Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π²ΠΎΠΏΡΠΎΡ, ΡΠΎ Π»ΡΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠΎΡΡΠΌΠ΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΡΡΠ΅Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΠ²Π΅Ρ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ ΠΠ°Ρ Π²ΠΎΠΏΡΠΎΡ.
usefulscript.ru
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ (ΡΠ°Π±ΠΎΠ²). Π£ΡΠΎΠΊ 1
ΠΡ Π°Π²ΡΠΎΡΠ°: Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ Ρ ΠΠ°ΠΌΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ°Π±ΠΎΠ² Π½Π° ΡΠ°ΠΉΡΠ΅. Π’Π°Π±Ρ β ΡΡΠΎ Π½ΠΈ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ Π²ΠΌΠ΅ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ°. ΠΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΡΠ΅Π½Ρ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΌΠΎΡΡΡΡΡΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ . Π’Π°ΠΌ Π² Π½ΠΈΡ ΡΠ°ΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠ²Π°ΡΠ΅: Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ° ΠΈ Ρ.Π΄.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° jQuery UI ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π½Π°ΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π’Π°Π±Ρ (http://jqueryui.com/tabs/), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Ρ Π»Π΅Π³ΠΊΠΎΡΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π». ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Ρ, ΡΠΎ Π΄Π°Π½Π½ΡΠΉ ΡΡΠΎΠΊ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠΎ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ.
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ Ρ Π²Π°ΠΌΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΠ² ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΡΠΈΠ»ΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΎΡΠΎΡΠΌΠΈΡΡ ΡΠ°Π±Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΡΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Β«ΡΠ°Π±ΠΎΠ²ΠΎΠ΅Β» ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅β¦ ΠΌΡ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΡΠΎΠΊΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠ°-Π²ΠΈΠ·ΠΈΡΠΊΠΈ, Π³Π΄Π΅ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΡΡΡΠ°Π½ΠΈΡΡ β ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π½Ρ Π° ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° β ΡΡΠΎ Π½ΠΈ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ. Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΌΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ Π»ΠΈΡΡ Π½Π°ΡΠ΅ΠΉ ΡΠ°Π½ΡΠ°Π·ΠΈΠ΅ΠΉ.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΡΡ ΠΏΠΎ Π²Π΅ΡΡΡΠΊΠ΅ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Ρ Π½ΡΠ»Ρ!
ΠΠ·ΡΡΠΈΡΠ΅ ΠΊΡΡΡ ΠΈ ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ Π²Π΅ΡΡΡΠ°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΡΡ Π½Π° HTML5 ΠΈ CSS3
Π£Π·Π½Π°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ΠΡΠ°ΠΊ, Π΄Π°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ:
<!doctype html> <html lang=»en»> <head> <meta charset=»UTF-8″> <title>Π’Π°Π±Ρ</title> <link rel=»stylesheet» href=»style.css»> </head> <body> <div> <div> <ul> <li><a href=»#tabs-1″>Π’Π°Π± 1</a></li> <li><a href=»#tabs-2″>Π’Π°Π± 2</a></li> <li><a href=»#tabs-3″>Π’Π°Π± 3</a></li> </ul> </div> <div> <div> <p>ΠΠΊΠ»Π°Π΄ΠΊΠ° 1</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt, officiis ut hic voluptate inventore natus molestiae! Ut, voluptate maxime facere officia animi id quod perspiciatis nam officiis et. Nisi, nesciunt!</p> </div> <div> <p>ΠΠΊΠ»Π°Π΄ΠΊΠ° 2</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt, officiis ut hic voluptate inventore natus molestiae! Ut, voluptate maxime facere officia animi id quod perspiciatis nam officiis et. Nisi, nesciunt!</p> </div> <div> <p>ΠΠΊΠ»Π°Π΄ΠΊΠ° 3</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt, officiis ut hic voluptate inventore natus molestiae! Ut, voluptate maxime facere officia animi id quod perspiciatis nam officiis et. Nisi, nesciunt!</p> </div> </div> </div> </body> </html>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <!doctype html> <html lang=»en»> <head> <meta charset=»UTF-8″> <title>Π’Π°Π±Ρ</title> <link rel=»stylesheet» href=»style.css»> </head> <body> <div> <div> <ul> <li><a href=»#tabs-1″>Π’Π°Π± 1</a></li> <li><a href=»#tabs-2″>Π’Π°Π± 2</a></li> <li><a href=»#tabs-3″>Π’Π°Π± 3</a></li> </ul> </div> <div> <div> <p>ΠΠΊΠ»Π°Π΄ΠΊΠ° 1</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt, officiis ut hic voluptate inventore natus molestiae! Ut, voluptate maxime facere officia animi id quod perspiciatis nam officiis et. Nisi, nesciunt!</p> </div> <div> <p>ΠΠΊΠ»Π°Π΄ΠΊΠ° 2</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt, officiis ut hic voluptate inventore natus molestiae! Ut, voluptate maxime facere officia animi id quod perspiciatis nam officiis et. Nisi, nesciunt!</p> </div> <div> <p>ΠΠΊΠ»Π°Π΄ΠΊΠ° 3</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt, officiis ut hic voluptate inventore natus molestiae! Ut, voluptate maxime facere officia animi id quod perspiciatis nam officiis et. Nisi, nesciunt!</p> </div> </div> </div> Β </body> </html> |
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. ΠΠ°ΠΆΠ΄Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΠΈΡΠΊΠ°. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΎ Π² ΡΡΡΠ»ΠΊΡ, ΡΠΊΠΎΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π΄Π΅ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎ ΡΠΊΠΎΡΡ ΡΡΡΠ»ΠΊΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ²ΡΠ·Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ Ρ Π΅Π΅ ΡΠ΅ΠΊΡΡΠΎΠΌ. Π’Π΅ΠΊΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ Π² Π±Π»ΠΎΠΊ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΏΡΠΎΡΡΡ Π΄ΡΠ±Π»ΠΈΡΡΡΡ ΡΠΊΠΎΡΡ ΡΡΡΠ»ΠΎΠΊ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ ΡΡΡΠ»ΠΊΡ Ρ ΡΠΊΠΎΡΠ΅ΠΌ #tabs-1. Π’Π°ΠΊΠΆΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ΅ΠΊΡΡ Π² Π±Π»ΠΎΠΊΠ΅ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ #tabs-1. ΠΡΠΎ ΠΈ Π΅ΡΡΡ ΡΠ° ΡΠ°ΠΌΠ°Ρ ΡΠ²ΡΠ·Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ Π΅Π΅ ΡΠ΅ΠΊΡΡΠΎΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΎΡΠΎΡΠΌΠΈΡΡ Π½Π°ΡΠΈ ΡΠ°Π±Ρ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΠ»Π΅Π²ΡΡ ΠΏΡΠ°Π²ΠΈΠ» Π² ΡΠ°ΠΉΠ» ΡΡΠΈΠ»Π΅ΠΉ:
*{margin: 0; padding: 0;} .wrapper{ width: 500px; margin: 50px auto; } #tabs{ width: 100%; } #tabs ul{ list-style: none; display: table-row; } #tabs ul li{ display: table-cell; background: #ccc; height: 40px; text-align: center; border-left: 5px solid #fff; } #tabs ul li:first-child{ border-left: none; background: #f3f3f3; } #tabs ul li a{ display: table-cell; width: 500px; height: 40px; line-height: 40px; color: #000; text-decoration: none; font-size: 20px; } #tabs ul li a:hover{ color: #e8117f; } .tab-content{ border: 10px solid #f3f3f3; } .tabs-text{ padding: 10px; /*display: none;*/ }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | *{margin: 0; padding: 0;} .wrapper{ width: 500px; margin: 50px auto; } #tabs{ width: 100%; } #tabs ul{ list-style: none; display: table-row; } #tabs ul li{ display: table-cell; background: #ccc; height: 40px; text-align: center; border-left: 5px solid #fff; } #tabs ul li:first-child{ border-left: none; background: #f3f3f3; } #tabs ul li a{ display: table-cell; width: 500px; height: 40px; line-height: 40px; color: #000; text-decoration: none; font-size: 20px; } #tabs ul li a:hover{ color: #e8117f; } .tab-content{ border: 10px solid #f3f3f3; } .tabs-text{ padding: 10px; /*display: none;*/ } |
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (ΡΠ°Π±Ρ). ΠΡΡΠ°Π»ΠΎΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ°Π±Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π». Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ Ρ Π²Π°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π».
ΠΠ° ΡΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΡΠΎΠΊ Π·Π°Π²Π΅ΡΡΠ΅Π½. ΠΠΎ Π²ΡΡΡΠ΅ΡΠΈ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠΎΠΊΠ΅. Π£Π΄Π°ΡΠΈ!
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΡΡΡ ΠΏΠΎ Π²Π΅ΡΡΡΠΊΠ΅ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Ρ Π½ΡΠ»Ρ!
ΠΠ·ΡΡΠΈΡΠ΅ ΠΊΡΡΡ ΠΈ ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ Π²Π΅ΡΡΡΠ°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΡΡ Π½Π° HTML5 ΠΈ CSS3
Π£Π·Π½Π°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅PSD to HTML
ΠΠ΅ΡΡΡΠΊΠ° ΡΠ°ΠΉΡΠ° Π½Π° HTML5 ΠΈ CSS3 Ρ Π½ΡΠ»Ρ
Π‘ΠΌΠΎΡΡΠ΅ΡΡwebformyself.com
ΠΠΊΠ»Π°Π΄ΠΊΠΈ (Π’Π°Π±Ρ) Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π° 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;
}
web-stydia.com
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° CSS3 ΠΈ HTML5
ΠΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, ΠΈ Π·Π°ΡΠ°ΡΡΡΡ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½. ΠΠ΅Π΄Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΠΈ, Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ ΠΎΡΠΎΡΠΌΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΡΠ°ΠΊ, Π² ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ CSS3 Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° :checked.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π·Π½ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π·Π΄Π΅ΡΡ:
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ‘ΠΊΠ°ΡΠ°ΡΡ
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ ΠΏΡΠΎΡΠ»ΡΠΉ ΡΡΠΎΠΊ, Π³Π΄Π΅ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ β ΠΡΠ°ΡΠΈΠ²ΡΠ΅ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° CSS.
HTML ΡΠ°ΡΡΡ
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ <input> Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ, Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ. Π Π² ΡΠ΅Π³Π΅ <label> ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <section> <input type="radio" name="radio-set" checked="checked" /> <label for="tab-1">ΠΠ»Π°Π²Π½Π°Ρ</label> Β <input type="radio" name="radio-set" /> <label for="tab-2">Π‘Π΅ΡΠ²ΠΈΡΡ</label> Β <input type="radio" name="radio-set" /> <label for="tab-3">Π Π°Π±ΠΎΡΡ</label> Β <input type="radio" name="radio-set" /> <label for="tab-4">ΠΠΎΠ½ΡΠ°ΠΊΡΡ</label> Β <div></div> Β <div> <div> <h3>ΠΠ± Π°Π²ΡΠΎΡΠ΅</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit....</p> <h4>Π ΡΠ°ΠΊΠΆΠ΅...</h4> <p>Nullam non quam sit amet enim rhoncus scelerisque vitae ut nisi.....</p> </div> <div> <h3>Π‘Π΅ΡΠ²ΠΈΡΡ</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit....</p> <h4>Π ΡΠ°ΠΊΠΆΠ΅...</h4> <p>Nullam non quam sit amet enim rhoncus scelerisque vitae ut nisi.....</p> </div> <div> <h3>ΠΠΎΡΡΡΠΎΠ»ΠΈΠΎ</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit....</p> <h4>Π ΡΠ°ΠΊΠΆΠ΅...</h4> <p>Nullam non quam sit amet enim rhoncus scelerisque vitae ut nisi.....</p> </div> <div> <h3>ΠΠΎΠ½ΡΠ°ΠΊΡΡ</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit....</p> <h4>Π ΡΠ°ΠΊΠΆΠ΅...</h4> <p>Nullam non quam sit amet enim rhoncus scelerisque vitae ut nisi.....</p> </div> </div> </section> |
CSS ΡΠ°ΡΡΡ
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΡΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΊΡΠΎΠΌΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΡΡΠ°Π²ΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ Π½Π° Π½ΠΎΠ»Ρ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | .tabs { position: relative; margin: 40px auto; width: 750px; } Β .tabs input { position: absolute; z-index: 1000; width: 120px; height: 40px; left: 0px; top: 0px; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); cursor: pointer; } .tabs input#tab-2{ left: 120px; } .tabs input#tab-3{ left: 240px; } .tabs input#tab-4{ left: 360px; } |
ΠΠΊΠ»Π°Π΄ΠΊΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ <label>, Π½ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ Π½Π° <input>:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | .tabs label { background: #5ba4a4; background: -moz-linear-gradient(top, #5ba4a4 0%, #4e8c8a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#4e8c8a)); background: -webkit-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%); background: -o-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%); background: -ms-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%); background: linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%); font-size: 15px; line-height: 40px; height: 40px; position: relative; padding: 0 20px; float: left; display: block; width: 80px; color: #385c5b; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; text-align: center; text-shadow: 1px 1px 1px rgba(255,255,255,0.3); border-radius: 3px 3px 0 0; box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1); } Β .tabs input:hover + label { background: #5ba4a4; } Β .tabs label:first-of-type { z-index: 4; box-shadow: 2px 0 2px rgba(0,0,0,0.1); } Β .tab-label-2 { z-index: 3; } Β .tab-label-3 { z-index: 2; } Β .tab-label-4 { z-index: 1; } |
Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π½ΡΠΆΠ½Π° Π½ΠΈΠΆΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ΅Π½ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΡΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ :after Ρ ΠΏΡΡΡΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π° content:
1 2 3 4 5 6 7 8 9 10 | .tabs label:after { content: ''; background: #fff; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; display: block; } |
ΠΠΎΠ³Π΄Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ, ΡΠΎ Ρ Π½Π΅Π΅ Π΅ΡΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉ ΡΡΠΈΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ½Π° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ . ΠΠ΅Π»Π°Π΅ΡΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° z-index:
1 2 3 4 | .tabs input:checked + label { background: #fff; z-index: 6; } |
ΠΡΠ°ΠΊ, ΠΌΡ ΡΠΊΡΡΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ opacity: 0. ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ display: none, Ρ.ΠΊ. ΠΎΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΡΠ΅ΠΊΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | .content { background: #fff; position: relative; width: 100%; height: 370px; z-index: 5; box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1); border-radius: 0 3px 3px 3px; } Β .content div { position: absolute; top: 0; left: 0; padding: 10px 40px; z-index: 1; opacity: 0; Β -webkit-transition: opacity linear 0.1s; -moz-transition: opacity linear 0.1s; -o-transition: opacity linear 0.1s; -ms-transition: opacity linear 0.1s; transition: opacity linear 0.1s; } Β .content div h3, .content div h4{ color: #398080; } .content div p { font-size: 14px; line-height: 22px; font-style: italic; text-align: left; margin: 0; color: #777; padding-left: 15px; font-family: Cambria, Georgia, serif; border-left: 8px solid rgba(63,148,148, 0.1); } |
ΠΠΎΠ³Π΄Π° ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ, ΡΠΎ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ opacity: 1, Π° ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»ΡΡΠΎΠΉ z-index:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | .tabs input.tab-selector-1:checked ~ .content .content-1, .tabs input.tab-selector-2:checked ~ .content .content-2, .tabs input.tab-selector-3:checked ~ .content .content-3, .tabs input.tab-selector-4:checked ~ .content .content-4 { z-index: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; Β -webkit-transition: opacity ease-out 0.2s 0.1s; -moz-transition: opacity ease-out 0.2s 0.1s; -o-transition: opacity ease-out 0.2s 0.1s; -ms-transition: opacity ease-out 0.2s 0.1s; transition: opacity ease-out 0.2s 0.1s; } |
ΠΡΠ²ΠΎΠ΄
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° CSS3 ΠΈ HTML5. ΠΠ½ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ . Π Π°Π·Π½ΡΠ΅ Π²ΠΈΠ΄Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Π²ΡΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ.
Π£ΡΠΏΠ΅Ρ ΠΎΠ²!
ΠΡΡΠΎΡΠ½ΠΈΠΊ: tympanus.net
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° CSS3 ΠΈ HTML5 5.00/5 (100.00%) 3 Π³ΠΎΠ»ΠΎΡ(ΠΎΠ²)
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΠΆΠΈΠ΅ ΡΡΠ°ΡΡΠΈ — Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π΄Π»Ρ Π²Π°Ρ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ Π½ΠΈΠΆΠ΅ — ΠΏΡΠΎΡΡΠΎ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ Π½Π΅ΠΌΡ:
www.sitehere.ru
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² html
Π ΠΏΡΠΎΡΠ»ΡΡ ΡΡΠ°ΡΡΡΡ Π²Ρ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ Π΄Π΅Π»Π°ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄Π»Ρ ΡΠ°ΠΉΡΠ° Π½Π° wordpress ΠΈ drupal. Π ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ, ΠΊΠ°ΠΊ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ.
ΠΠΎ ΠΏΠΎΡΠΎΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΡΠ·ΠΊΠΈ html ΠΈ css ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π΅Π΅ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡΡ cms ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅.
Π ΡΠ°ΠΊΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ΄. Π Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ² β Π³ΠΎΠ»ΡΠ΅ Html ΠΈ css.
ΠΡΠΈΠΌΠ΅Ρ html css Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅:
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ html
1 ΡΠ°Π³. ΠΠ»Ρ ΡΠ°Π±ΠΎΠ² ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠΎΠ΄:
Β
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 1
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 2
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 3
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ 4
Β
Β
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ css Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠΉ html Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
2 ΡΠ°Π³. ΠΠΈΡΠ΅ΠΌ ΡΡΠΈΠ»ΠΈ Π΄Π»Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ.
Π ΡΡΠΈΠ»ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ ΡΠ³ΠΎΠ΄Π½ΠΎ. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠ΅ ΡΠ³Π»Ρ Ρ ΡΠ°Π±ΠΎΠ². ΠΡΠ»ΠΈ Π²Π°ΠΌ ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΡΡΠΎΡ Π±Π»ΠΎΠΊ.
/* CSS Document */ .tabs { opacity: 0; visibility: hidden; } .tab{ position:absolute; visibility: hidden; z-index: 10; color:#000; font: bold 9pt arial; } .tabs:target+.tab { opacity: 1; visibility: visible; } .tabsLink a{ background-color:#F06406; padding:2px; font: bold 10pt arial; color:#fff; text-decoration:none; /* ΠΠ°ΡΠ°Π»ΠΎ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠ΅ ΡΠ°Π±Ρ */ -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; /* ΠΠΎΠ½Π΅Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠ΅ ΡΠ°Π±Ρ */ }
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π΄Π»Ρ ΡΠΊΡΡΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ°Π±Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ. Π ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ, Π΄Π΅Π»Π°Π΅ΡΡΡ Π·Π° 5 ΠΌΠΈΠ½ΡΡ.
www.master-live.ru
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ ΡΠ°Π±Ρ (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) Π½Π° css Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²
ΠΠΎΠ±ΡΡΠΉ Π²Π΅ΡΠ΅Ρ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ Π²Π°ΠΌ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±Ρ (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ) Π½Π° ΡΠΈΡΡΠΎΠΌ css3 Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ jquery ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ². ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ², ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°, ΠΈ ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΠΉΡΠ° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π΅Π³ΠΎ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ .
ΠΡΠ°ΠΊ, Π½Π°ΡΠ½Π΅ΠΌ
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (ΡΠ°Π±Ρ) Π½Π° ΡΠΈΡΡΠΎΠΌ css ΠΈ Π±Π΅Π· ΡΠΊΡΠΈΠΏΡΠΎΠ²
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π±Ρ Π΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ°ΠΉΡΠ΅. ΠΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π±Π΅Π· ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΌΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° 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; } .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; } }
ΠΡ Π²ΠΎΡ ΠΏΠΎ ΡΡΡΠΈ ΠΈ Π²ΡΠ΅. ΠΠ°ΡΠΈ ΡΠ°Π±Ρ Π³ΠΎΡΠΎΠ²Ρ :). ΠΡ ΠΈΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΊΠ°ΠΊ ΡΠ³ΠΎΠ΄Π½ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ-ΡΠ΄Π°Π»ΡΡΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ π
forwww.com