ΠΌΠ΅Π½Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ Π΄Π»Ρ Π±ΠΈΡΡΠΈΠΊΡ
ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½, faq, ΡΠΏΠΎΠΉΠ»Π΅Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ
Π‘ΠΎΠ·Π΄Π°ΡΡ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½, faq, ΡΠΏΠΎΠΉΠ»Π΅Ρ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Div ΠΈ JavaScript.
ΠΠΎ Π»ΡΡΡΠ΅: Details ΠΈ Summary
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π²ΡΠ΅ΠΌΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΠΈ ΡΡΠΎ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄ΡΡ ΠΏΠ»ΡΡΡ:
Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎ, Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΏΠΈΡΠ°ΡΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ. ΠΡΡΠ°ΡΠΈ, Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΡΠ΅Π³Π° Details ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆ Π½Π° ΡΠΏΠΎΠΉΠ»Π΅Ρ ΠΎΡ Ρ Π°Π±ΡΠ°, ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΡΠ°ΡΠΈΡΡ, ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ, Π±Π΅Π· javascript ΠΈ Π΄ΠΈΠ²ΠΎΠ², Ρ Π°Π±ΡΠΎΠ²ΡΠΊΠΈΠΉ ΡΠΏΠΎΠΉΠ»Π΅Ρ.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ Π΄Π΅ΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠΊΠ΅ΡΠ° Π΅ΡΡΡ Π΄Π²Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°:
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Details/Summary Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠΌ:
ΠΠ΅ΡΠΎΠ»ΡΠ½ΡΠΌ ΠΌΠ°ΡΠΊΠ΅ΡΠ°ΠΌ Π΄Π΅Π»Π°Π΅ΠΌ display:none ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ summary:before
summary:focus β ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ box-shadow, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΡΡΠΎΠ± Π²ΠΈΠ΄Π½ΠΎ Π±ΡΠ»ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ ΡΠ°Π± ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΠΈ Π·Π°ΠΊΡΡΠ²Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΎΠ±Π΅Π»Π°.
ΠΠ»Ρ ΡΠ΅Π³Π° summary Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» display:inline-block β ΡΡΠΎ ΡΡΠΎΠ± ΠΎΠ½ Π½Π΅ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°Π»ΡΡ Π½Π° Π²ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π±ΡΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΡΠΌΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠ²Π°, Π° Π½Π΅ Π²ΡΡ ΡΡΡΠΎΠΊΠ°.
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΌΠ°ΡΠΊΠ΅Ρ ΡΠΏΡΠ°Π²Π° + ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠ°:
Π Π½ΠΎΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΠΌΠ°ΡΠΊΠ΅ΡΠ° summary:after Π²ΠΌΠ΅ΡΡΠΎ summary:before, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ± ΠΎΠ½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΡΡ ΡΠΏΡΠ°Π²Π°.
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΌΠ°ΡΠΊΠ΅ΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ transform: scale(1,-1);
Svg ΠΌΠ°ΡΠΊΠ΅Ρ + Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ°:
Summary:before ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°ΡΡ:
ΠΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ transform: rotateZ(90deg) Π΄Π»Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ° ΡΡΡΠ΅Π»ΠΊΠΈ.
ΠΡΠ»ΠΈ Π½Π°ΠΌ Π½ΡΠΆΠ½Π° svg ΠΈΠΊΠΎΠ½ΠΊΠ° ΡΠΏΡΠ°Π²Π°, ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ summary:before ΠΈ Π²ΠΌΠ΅ΡΡΠΎ left ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ right.
ΠΠ»Ρ summary ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ padding-right: 1.5em;
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°ΠΊΠΊΠΎΡΠ΄ΠΈΠΎΠ½Π°, Π³Π΄Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠΊΠΎΠ½ΠΊΠ° ΡΠ»Π΅Π²Π°, ΡΠΎΠ½, ΡΠ΅Π½ΠΈ, ΡΡΡΠ΅ΠΊΡΡ:
Svg ΠΌΠ°ΡΠΊΠ΅Ρ ΡΠΏΡΠ°Π²Π° + ΡΡΡΠ΅ΠΊΡ Π·Π΅ΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ° ΡΡΡΠ΅Π»ΠΊΠΈ:
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ Π°ΠΊΠΊΠΎΡΠ΄ΠΈΠΎΠ½Ρ, ΡΠΏΠΎΠΉΠ»Π΅ΡΡ ΠΈ faq, Π±Π΅Π· JavaScript, Π½Π° ΡΠΈΡΡΠΎΠΌ HTML5 ΠΈ CSS.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠ±ΠΈΡΠ°ΡΡ outline, 100 ΡΠ°Π· ΠΏΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅, ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ, ΡΡΠΎΠ± ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠ³ Π²ΠΈΠ΄Π΅ΡΡ ΡΠΎΠΊΡΡ ΠΈ ΠΌΠΎΠ³ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ± ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΏΠΎΠΉΠ»Π΅ΡΠ°, Π·Π°ΠΊΡΡΠ²Π°Π»ΠΈΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅, ΡΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ javascript, Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠΆΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ JS ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠΈΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π’Π°Π±Π»ΠΈΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Details/Summary Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ.
Π‘ Π²Π°ΠΌΠΈ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° Π»ΡΠ½Π΄ΠΈΠ½Π³ΠΎΠ² cPortfolio!
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ Π΄Π»Ρ ΡΠ°ΠΉΡΠ°
Π‘ΡΠ°ΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Π΄Π»Ρ ΡΠ°ΠΉΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CSS ΠΈ JavaScript (Π±Π΅Π· jQuery).
ΠΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°
ΠΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ·:
ΠΠΈΠ·Π°ΠΉΠ½ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° (ΡΠΊΡΠΈΠ½ΡΠΎΡ):
HTML ΠΊΠΎΠ΄ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° ΠΈ Π΅Π³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ (accordion) ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² (accordion-item). ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (accordion-item-header) ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ (accordion-item-content).
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° (accordion-item) ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (accordion-item-header).
CSS ΠΊΠΎΠ΄ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°
JavaScript ΠΊΠΎΠ΄ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ (Π»ΠΎΠ³ΠΈΠΊΠ°) Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°:
Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ JavaScript Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ½ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ click Π΄Π»Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°. ΠΠ°Π»Π΅Π΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡ ΠΊΠ»ΠΈΠΊΠ½ΡΠ»ΠΈ, ΠΎΠ½ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΈ (ΠΈΠ»ΠΈ) ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ show Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ (ΠΎΠ³ΠΎ) ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²(Π°).
ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΊΠ°ΠΊ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»Π΅Π½Ρ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°
Π‘ΠΊΡΠΈΠ½ΡΠΎΡ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»Π΅Π½Ρ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΡΡΡΠΏΠ°:
CSS, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΠΈΠΉ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° ΠΎΡΡΡΡΠΏΡ ΡΠ½ΠΈΠ·Ρ ( margin-bottom ):
ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ
Π‘ΠΊΡΠΈΠ½ΡΠΎΡ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°, ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΡΡΡ CSS Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ:
Π‘ΡΠΈΠ»ΠΈ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ΅Π±Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ (Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ):
ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½
ΠΡΠΈΠΌΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² JavaScript ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠ½ΠΊΡ Π² ΡΡΠΎΠΌ ΠΌΠ΅Π½Ρ.
ΠΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½
ΠΡΠΈΠΌΠ΅Ρ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½.
HTML, CSS ΠΈ JavaScript ΠΊΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ:
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ, Π΄ΠΎΠ±ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ!
Π‘Π½ΠΎΠ²Π° Π½ΡΠΆΠ½Π° Π²Π°ΡΠ° ΠΏΠΎΠΌΠΎΡΡ. ) Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΡΠ»Π΅Π΄. ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΠΎΠ³Π΄Π° Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π·Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠ°ΠΉΡ ΠΏΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°ΡΡΡΡ ΠΈ Π½ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π΅ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΡΡ. ΠΡΠ»ΠΈ Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΎ Π²ΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ (Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠ½ΠΊΡΡ). ΠΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, Π° ΡΠ΅ΡΠ΅Π· ΡΠ°Π·β¦ ΠΠΎΠΌΠΎΠ³ΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΏΠΎΠ±Π΅Π΄ΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ!) ΠΠΎΡ ΡΠ°ΠΌ ΡΠ°ΠΉΡ, Π³Π΄Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΡΠΎΡ Π±Π°Π³.
ΠΡΠΈΠ²Π΅Ρ!
Π Π°Π·ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π² CSS ΡΠ²Π»ΡΡΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ, Π½Π΅ Π·Π°Π²ΠΈΡΡΡΠΈΠΌΠΈΡΡ ΠΎΡ ΡΠΊΡΠ°Π½Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 1px Π² CSS ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΠΊΡΠ΅Π»Ρ, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΡΡΠ΅ (Π½Π° Retina Π΄ΠΈΡΠΏΠ»Π΅ΡΡ
). Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΠΊΡΠ΅Π»Ρ β ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΌΠ΅Π»ΠΊΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π΄ΠΈΡΠΏΠ»Π΅Ρ.
ΠΠΎΠ³Π΄Π° ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡ ΠΌΠ°ΡΡΡΠ°Π± Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡ Π΅Π³ΠΎ Π½Π° 90%, ΡΠΎ 1 ΠΏΠΈΠΊΡΠ΅Π»Ρ Π² CSS Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠ°ΠΊ-ΡΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΠ½ ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ ΡΠ°ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Ρ. ΠΡΠ°ΡΠ·Π΅Ρ ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π² ΠΎΠ΄Π½ΠΈΡ ΠΌΠ΅ΡΡΠ°Ρ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 1 ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΠΊΡΠ΅Π»Ρ, Π° Π² Π΄ΡΡΠ³ΠΈΡ Π½ΠΈΡΠ΅Π³ΠΎ.
ΠΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ:
ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ CSS Π² ΡΡΠΈΠ»Π΅ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½
ΠΠ΄Π΅ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΠΌΠ΅Π½Ρ, ΠΈ Π·Π΄Π΅ΡΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΡΡ Π³Π°ΠΌΠΌΡ ΡΠ²Π΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°, Π³Π΄Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΏΠΎΠ΄ ΡΡΡΠ»ΠΊΠ° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎ ΡΠ°ΠΉΡΡ. Π Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠΈΡΡ Font Awesome, Π³Π΄Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ.
ΠΠ΅Π΄Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ΄Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π° ΡΠ°Π·Π΄Π΅Π»Π°, Π³Π΄Π΅ ΡΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Π΅Π΅ ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ. Π§ΡΠΎ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠΈΠ»ΠΈΡΡΠΈΠΊΠ΅, ΡΠΎ Π·Π΄Π΅ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π½Π° ΡΠ΅ ΡΠ°ΠΉΡΡ, Π³Π΄Π΅ ΠΊΠ°ΠΊ Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠΏΡΠ°Π²ΠΈΡΡΡ Ρ ΡΡΠΈΠΌ ΠΌΠ΅Π½Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½. ΠΠ΅ Π³ΠΎΠ²ΠΎΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡΡ, Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠΈΡΠΊ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
ΠΡΠΈ ΠΊΠ»ΠΈΠΊΠ΅ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π²ΡΠ±ΡΠ°Π½Ρ Π²Π°ΠΌΠΈ ΡΠ°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ.
Π ΡΠ°ΠΊ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎ ΡΡΠΈΠ»Ρ ΡΠΌΠΎΡΡΠ΅ΡΡΡΡ, Π³Π΄Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΠΎΡΡΠ΅Π½ΠΊΠΎΠΌ ΡΠ²Π΅ΡΠ°.
ΠΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΠΈΠ΄ΡΡ ΡΡΠΈΡΡΠΎΠ²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ± ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ Π½Π° ΡΠ°ΠΉΡΠ΅, Π½ΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π²Π΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ.
.mobiladam <
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΌ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, ΡΠΎ Π·Π΄Π΅ΡΡ ΡΡΡΡΠΊΡΡΡΠ° HTML Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°, Π³Π΄Π΅ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ. ΠΠ΄Π΅ Π²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ, ΡΡΠΎ Π²Π°ΠΌ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°ΠΊΠΈ, Π³Π΄Π΅ ΠΏΡΠΈ Π²ΠΈΠ΄Ρ Π·Π½Π°ΡΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΡΠΎ Π·Π° ΡΠ°Π·Π΄Π΅Π» ΠΈ ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΎΠ΅ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΠΌ Π½Π΅ ΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π΅Ρ, Π³Π΄Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈ JavaScript, ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ Π½Π° CSS, Π³Π΄Π΅ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ΄Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΠΏΠ°Π»ΠΈΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠΈΡΠ°Π΅ΡΠ΅ Π½ΡΠΆΠ½ΡΠΌ.
ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ Π½Π° CSS
ΠΠ°ΡΠΈΠ°Π½Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Π½Π° ΡΠΈΡΡΠΎΠΌ CSS
2 ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠΊΡΡΡΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ
Π’.ΠΊ. ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ±ΡΠ°Π½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° ΡΠΎΠΆΠ΅
ΠΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
Π Π΅ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ID Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅:
ΠΡΠΈΠΌΠ΅Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΡΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΡΠ»Π°ΠΆΠΊΠΈ
ΠΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
Π Π΅ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ
CSS ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅:
ΠΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²
ΠΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ½ΠΊΡΠ°ΠΌΠΈ ΠΌΠ΅Π½Ρ
Π’ΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠ»Π°Π²Π½ΡΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ½ΠΊΡΠ°ΠΌΠΈ ΠΌΠ΅Π½Ρ Π½Π° jQuery
ΠΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ
ΠΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ-Π³Π°ΠΌΠ±ΡΡΠ³Π΅Ρ
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ:
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ° Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ.
bbobikβ¦β¦β¦β¦β¦β¦, Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΠΠ―Π β Π·ΡΡ Π³ΡΠ΅ΡΠΈΡΡ, Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π½ΠΎΡΠΌΡΠ»Ρ β ΡΡΡΠΊΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½Ρ Ρ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ, ΡΡΠΎ Π±Ρ Π΄Π»Ρ ΡΠ΅Π±Ρ ΡΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Π»Π°ΡΡ!
Π’Π° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ Π΄Π΅Π»Π°Π» β ΡΠΊΡΠΎΠ»Π»ΠΈΡ Π² ΠΊΠΎΠ½Π΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΏΠ»ΡΠ½ΡΠ» ΠΈ ΡΠ΄Π΅Π»Π°Π» Π½Π° jquery ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°
ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ Π² 5 Π²Π΅ΡΡΠΈΡΡ
ΠΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π΄Π»Ρ ΡΠ°ΠΉΡΠ°. ΠΠ΅Π΄Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄ΡΡ ΠΏΠΎΠ΄ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π½ΠΎ Π·Π΄Π΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΡΠ°ΠΉΡΠ°. Π’Π°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΠΎΠ»ΡΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΡΡΠΈΠ»Ρ Π½Π° ΡΠ°ΠΉΡΠ΅, Π³Π΄Π΅ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠ² Π²ΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π³ΠΎΡΡΠ΅ΠΉ ΡΠ°ΠΉΡΠ°, Π²Π΅Π΄Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π³Π΄Π΅ Π·Π°Π΄Π°Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ, ΡΡΠΎ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π½ΡΠΆΠ½ΡΠΉ Π²Π°ΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π».
Π‘Π°ΠΌ ΡΡΠΈΠ»Ρ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π° ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½, Π³Π΄Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°ΠΉΡΠ°, Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ°ΡΠ΅ΠΉ, ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ΠΊΡΡΠ° ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ΠΎΠ² Π·Π°Π²ΠΈΡΡΡ ΠΎΡ JavaScript, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΡ jQuery, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡ CSS3 ΡΡΠ°Π»ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ ΠΈΠ΄ΡΡΠΈΠΌ, ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ HTML ΠΈ CSS Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠΊΡ, Π³Π΄Π΅ Π΄Π΅Π»Π°ΡΡ ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π² ΡΠΈΡΡΠ°ΡΠΈΡΡ Ρ JavaScript Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ.
ΠΡΠΈ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π°Π΄Π°ΠΏΡΠΈΡΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ.
GSAP ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π½ΠΎΠ΅ ΠΠ΅Π½Ρ
ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΊΠΎΠ΄ CSS3 ΠΈ JS Π° ΡΠ°ΠΊΠΆΠ΅ JavaScript. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ ΠΏΠ»Π°Π²Π½ΡΠ΅ ΠΈ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΠ΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ.
.accordion <
display: block;
width: 412px;
overflow: hidden;
margin: 0 auto;
background: white;
border-radius: 4px;
position: relative;
box-shadow: 0 2px rgba(0, 0, 0, 0.12);
>
.panel <
display: block;
background: white;
position:relative;
overflow: hidden;
color: #b5abab;
margin: 0 auto;
>
.panel-header <
line-height: 56px;
background: white;
cursor: pointer;
text-indent:15px;
border-bottom: 1px solid #e4e4e4;
>
.spacer <
height: 3px;
position: absolute;
width: 0;
display: block;
top: 54px;
background: #38B087;
>
.panel-content <
background: rgba(92, 127, 94, 0.72);
position: relative;
border-top: 0px solid rgba(0, 0, 0, 0.12);
height: 0;
>
.item <
display: block;
width:100%;
cursor: pointer;
padding: 15px 0;
text-decoration:none;
color:white;
text-indent:25px;
border-bottom:1px solid rgba(0, 0, 0, 0.06);
>
.item:hover <
background-color: rgba(0, 0, 0, 0.06);
>
.panel i <
text-indent:0; padding-right: 6px;
>
.panel span i <
padding-right: 0;
>
.arrow <
text-indent:0;
line-height: 56px;
float: right;
position: relative;
right: 16px;
font-weight: bold;
>
/* ===== Variables ===== */
var header = document.querySelectorAll(«.panel-header»),
item = document.querySelectorAll(«.item»),
hoverPanelTl = [],
openedPanel = <>;
Array.prototype.forEach.call(header, function (el, i) <
var arrow = el.querySelector(«.arrow»),
spacer = el.querySelector(«.spacer»),
panel = el.parentNode,
content = panel.querySelector(«.panel-content»);
hoverPanelTl[i] = new TimelineLite(
/* ============= Define hover animation ============= */
hoverPanelTl[i].to(el, 0.2, <
css: <
color: «#4f7351»,
background: «rgba(203, 228, 205, 0.6)»,
textIndent: «25px»
>,
ease: Linear.easeNone
>);
el.addEventListener(«click», function () <
/* ============= If panel open ============= */
if (!panel.classList.contains(«closed»)) <
hoverPanelTl[i].paused(false);
TweenLite.set(spacer,
TweenLite.to(content, 0.3,
TweenMax.to(arrow, 0.3,
panel.classList.add(«closed»);
openedPanel = <>;
> else <
TweenLite.to(openContent, 0.3,
TweenMax.to(openArrow, 0.3, <
rotation: 0,
transformOrigin: «25% 50%»
>);
openPanel.classList.add(«closed»);
>
/* ============= If panel closed ============= */
hoverPanelTl[i].paused(true);
TweenLite.set(spacer,
TweenLite.set(content,
TweenLite.from(content, 0.5, <
height: 0,
borderTopWidth: 0,
ease: Back.easeOut.config(1.4)
>);
TweenMax.to(arrow, 0.5, <
rotation: 90,
transformOrigin: «25% 50%»,
ease: Back.easeOut.config(1.4)
>);
panel.classList.remove(«closed»);
openedPanel.el = el;
openedPanel.hoverTl = i;
>
>);
>);
Array.prototype.forEach.call(item, function (el, i) <
el.addEventListener(«click», function () <
console.log(«The » + el.innerText + » button was clicked.»);
>);
>);
ΠΠ»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΉ Accordion ΠΌΠ΅Π½Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π²Π΅ΡΡΠ΅Π½Π°.
Π£Π΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π½Π° CSS3
Π£ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½.
ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π½Π° ΡΠΈΡΡΠΎΠΌ CSS
.item <
/* border-top: 1px solid royalblue; */
overflow: hidden;
>
.btn i <
margin-right: 16px;
>
.sm-menu a:hover::before <
opacity: 1;
>
.sm-menu a::before <
content: «»;
position: absolute;
top: 50%;
right: 5px;
width: 6px;
height: 6px;
@media only screen and (max-width:500px) <
.wrapper <
width: 50%;
>
.sm-menu a::before <
display:none;
>
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠ΅Π½Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°.
ΠΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ HTML ΠΈ CSS
ΠΠ° ΡΡΠΎΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½.
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ Π½Π° Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3
nav <
width:400px;
height:auto;
font-family:’Open Sans’,sans-serif ;
margin: 100px auto;
overflow:hidden;
>
.item input <
display:none;
>
.item label <
display:block;
padding:10px;
background-color:#434343;
font-size:20px;
color:#fff;
cursor:pointer;
border-bottom:solid 2px #aaa;
>
.item label span <
padding-left:240px;
transform:rotateX(45deg);
>
.item label:hover <
background-color:#f2673a;
>
.item ul li a:hover <
background-color:#9CF;
>
ΠΡΠ΅, Π·Π΄Π΅ΡΡ Π½Π΅Ρ ΡΡΠΈΡΡΠΎΠ²ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΠΎΠ»ΡΠΊΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΡΡΠ΅ΠΊΡ Π°ΠΊΠΊΠ°ΡΠ΄Π΅ΠΎΠ½Π°.
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠ° ΡΡΠ°ΡΡΡ Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΡΠΈΠ»Π΅ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π°.
- ΠΌΠ΅Π½Ρ Π°ΠΊΠ²Π°ΠΏΠ°ΡΠΊΠ° ΡΠ»Π΅Ρ Π² ΡΠ»ΡΡΠ½ΠΎΠ²ΡΠΊΠ΅
- ΠΌΠ΅Π½Ρ Π°Π»ΠΊΠΎΠ³ΠΎΠ»ΡΠ½ΡΡ Π½Π°ΠΏΠΈΡΠΊΠΎΠ² Π² ΡΠ΅ΡΡΠΎΡΠ°Π½Π΅