ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π΄Π΅Π½Ρ Π½Π° ΡΠΊΠ°ΡΠΊΠ°Ρ . ΠΠΎΠΌΠ½ΠΈΡΠ΅ ΡΠΎΡ Π°Π²ΡΠΎΠΌΠ°Ρ ΡΠΎ ΡΠΊΠ°ΡΡΡΠΈΠΌΠΈ Π»ΠΎΡΠ°Π΄ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ»ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ? ΠΡΠ»ΠΈ Π½Π΅Ρ, Π½Π΅ ΡΠ°ΡΡΡΡΠ°ΠΈΠ²Π°ΠΉΡΠ΅ΡΡ. ΠΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠ°: Π»ΠΎΡΠ°Π΄ΠΊΠΈ ΡΠΊΠ°ΡΡΡ ΠΏΠΎ Π΄ΠΎΡΠΎΠ³Π΅ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠΌΠΈ, Π° Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ³Π°Π΄Π°ΡΡ ΠΊΠ°ΠΊΠ°Ρ ΠΈΠ· Π½ΠΈΡ ΠΏΡΠΈΠ΄Π΅Ρ ΠΏΠ΅ΡΠ²Π°Ρ. ΠΡΠ° ΠΈΠ³ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π½Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ CSS. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Π΄ΠΎΠΌΠ°, ΠΏΡΠΎΠΉΠ΄Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ smashed.by/trnsxpl. ΠΡΠΎΡΡΠΎ Π½Π°Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΡΡΡΠΎΡ Π½Π° Π΄ΠΎΡΠΎΠΆΠΊΠΈ ΠΈ ΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΠΊΠ°ΡΡΡ Π»ΠΎΡΠ°Π΄ΠΊΠΈ!
Π ΠΈΡΡΠ½ΠΎΠΊ 4.20. ΠΠ³ΡΠ° ΡΠΎ ΡΠΊΠ°ΡΡΡΠΈΠΌΠΈ Π»ΠΎΡΠ°Π΄ΠΊΠ°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ CSS
Π Π°Π·ΠΌΠ΅ΡΠΊΠ° Π΄Π»Ρ Π΄ΠΎΡΠΎΠΆΠΊΠΈ ΡΠ°ΠΊΠΎΠ²Π°:
<div id=βtrackβ>
<h1>The<em>Smashing</em> Derby</h1>
<ol>
<li><div></div></li>
<! β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π»ΠΎΡΠ°Π΄ΠΊΠΈ ->
</ol>
</div>
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π³ li ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π±Π΅Π³ΠΎΠ²ΡΡ Π΄ΠΎΡΠΎΠΆΠΊΡ, Π° ΡΠ΅Π³ div Π²Π½ΡΡΡΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΠΎΡΠ°Π΄Ρ. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΠΈΡΠΈΠ½Ρ div ΠΏΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΡΠ° ΠΈ Π·Π°Π΄Π°Π΅ΠΌ Π²ΡΠ΅ΠΌΡ:
#track div {
width: 3em;
height: 3em;
background: url(horse.png) no-repeat right center;
transition-property: width;
transition-duration: 6s;
}
#track: hover div {
width: 40em;
}
ΠΠ΄Π΅ΡΡ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ, ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ width Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 6 ΡΠ΅ΠΊΡΠ½Π΄ ΠΎΡ 3 ems Π΄ΠΎ 40 ems, ΠΊΠΎΠ³Π΄Π° Π½Π° Π΄ΠΎΡΠΎΠΆΠΊΡ Π½Π°Π²Π΅Π΄Π΅Π½ ΠΊΡΡΡΠΎΡ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ transition-property Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠΎΡΠ½ΠΎ, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π°Π½ΠΈΠΌΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ.
ΠΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡΠΉ Π·Π°ΠΏΡΡΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎ Π²Π΅Π»ΠΈΡΠΈΠ½ Π² ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠΈΡΠ»ΠΎ ΡΠ²ΠΎΠΉΡΡΠ² ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΏΠΈΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΡΡΠ°Π²ΠΈΡΡ ΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ ΡΠΎΠ½Π°.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ
Π‘ΠΊΠ°ΡΠΊΠΈ Π½Π΅ Π±ΡΠ»ΠΈ Π±Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π·Π°Π±Π°Π²Π½ΡΠΌΠΈ, Π΅ΡΠ»ΠΈ Π±Ρ Π»ΠΎΡΠ°Π΄ΠΈ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ΡΠ»ΠΈΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊ ΡΠΈΠ½ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. Π§ΡΠΎ ΠΆ, Π΄Π°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΠΌ ΡΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π»ΠΎΡΠ°Π΄ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° transition-timing-function. Π£ Π²ΡΠ΅Ρ Π²ΠΈΠ΄ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ°Π·Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ ΠΠ΅Π·ΡΠ΅. ΠΠ΅ Π²ΠΎΠ»Π½ΡΠΉΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π·Π²ΡΡΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎ-ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ: Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΈ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ²:
β’ ease
ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ;
β’ linear
ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΎΡ A Π΄ΠΎ B;
β’ ease-in
ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΊΠΎΡΡΡΡΡΡ ΠΏΡΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΊ ΡΠΎΡΠΊΠ΅ B;
β’ ease-out
ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² Π±ΡΡΡΡΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΠΌΠ΅Π΄Π»ΡΡΡΡΡ ΠΏΡΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΊ ΡΠΎΡΠΊΠ΅ B;
β’ ease-in-out
ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π±ΡΡΡΡΡΠ΅ Π΄ΠΎ ΡΠΎΡΠΊΠΈ Π½Π° ΠΏΠΎΠ»ΠΏΡΡΠΈ, Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΌΠ΅Π΄Π»ΡΡΡΡΡ ΠΏΡΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΊ ΡΠΎΡΠΊΠ΅ B.
ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π΄Π»Ρ Π»ΠΎΡΠ°Π΄Π΅ΠΉ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ°:
li: nth-of-type(1) div { transition-timing-function: ease; }
li: nth-of-type(2) div {
transition-timing-function: linear;
}
li: nth-of-type(3) div {
transition-timing-function: ease-in;
}
li: nth-of-type(4) div {
transition-timing-function: ease-out;
} li: nth-of-type(5) div {
transition-timing-function: ease-in-out;
}
ΠΠ»ΡΠ΄Ρ Π½Π° ΡΠΈΡΡΠ½ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ Π»ΠΎΡΠ°Π΄Ρ 1 (ease) Π²ΡΡΡΠ²Π°Π΅ΡΡΡ Π² Π»ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ β ΡΠ²Π½ΡΠΉ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Ρ. Π, Π½Π΅Ρ! ΠΠ½Π° Π²ΡΠ±ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ· ΡΠΈΠ» Π½Π° ΡΡΠ΅ΡΠΈ Π΄ΠΎ ΡΠΈΠ½Π°Π»Π°. Π Π²ΡΠ΅ ΠΏΡΡΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡ ΡΠΈΠ½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ!
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡΠ½Ρ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΡΠ±ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΠ΅Π·ΡΠ΅. ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΡΠ±ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ x ΠΈ y Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ ΠΊΡΠΈΠ²ΠΎΠΉ. ΠΠ°ΡΠ°Π»ΠΎ Π²ΡΠ΅Π³Π΄Π° ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ Π½Π° 0,0, Π° ΠΊΠΎΠ½Π΅Ρ β Π½Π° 1,1, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ. Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ease-in ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΡΠ±ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ:
transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
ΠΠ΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Lea Verouβs Cubic Bezier preview tool[56], ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²Π°ΠΌ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΠΈ Β«Π΄ΠΎΠ²Π΅ΡΡΠΈ Π΄ΠΎ ΡΠΌΠ°Β» ΡΡΠ½ΠΊΡΠΈΡ cubic-bezier.
ΠΡΠΈΠ΄Π΅ΡΠΆΠΈΡΠ΅ ΡΠ²ΠΎΠΈΡ Π»ΠΎΡΠ°Π΄Π΅ΠΉ
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ Π½Π΅ Π·Π°Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° transition-delay. ΠΠ½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΠ½ΠΎ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ, ΠΊΠ°ΠΊ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ transition-duration:
#track div {
β¦
transition-property: width;
transition-duration: 6s;
transition-delay: 1s;
}
Π‘ΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΡΠΈΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π·Π° ΠΏΠ»Π΅ΡΠ°ΠΌΠΈ Π²Π°ΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Β«ΠΏΡΠΎΠ»Π΅ΡΡΡΒ» ΠΏΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π·Π° Π΄Π²Π° ΡΡΠ΅ΡΠ°!
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΎΠΊΠ° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π²ΡΠ΄Π²ΠΈΠ³Π°ΡΡ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎ: CSS3 Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅. ΠΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠ° ΠΎΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄ΠΎ ΠΊΠΎΠ΄Π°, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΠΈΠ±ΠΊΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠΎΡΠΎΡΡΠΉ Π°Π΄Π°ΠΏΡΠΈΡΡΠ΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΉ ΡΡΠ΅Π΄Π΅: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ ΠΊΠΎΠ΄Π°, ΡΠ°Π·Π½ΠΎΠΌΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡ ΠΈ ΡΠ°Π·Π½ΡΠΌ Π²ΠΈΠ΄Π°ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΠΎΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΡ Β«ΡΠ½ΠΈΠΌΠ°ΡΡ ΡΠ»ΠΈΠ²ΠΊΠΈΒ» Ρ CSS3, ΡΠ°Π±ΠΎΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° ΠΏΠΎ CSS ΡΠΆΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π²Π΅ΡΡΠΈΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΡΡ ΠΊΠ°ΠΊ CSS4. ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΈΠ²Π½Π΅ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ ΠΆΠ°ΡΠΊΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½Π°Ρ Π²Π΅ΡΡΡΠΊΠ° ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠ½ΡΠ΅ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΡ.
ΠΠΎΡΡΠΎΡΠ³Π°ΡΡΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ CSS3 ΠΈ CSS4, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π²ΡΡΠ°Ρ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π΅ΡΠΊΠΈ, ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΠΆΠΈΠ²ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ CSS. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅Π½ ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ CSS ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ Π² Π²Π΅Π±-ΡΡΠ°Π½Π΄Π°ΡΡΠ°Ρ Π½Π΅Ρ ΡΠ°ΠΊΠΈΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ, ΠΊΠ°ΠΊ βCSS3β ΠΈΠ»ΠΈ βCSS4β. ΠΠ° Π΄Π΅Π»Π΅, Π½Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΠΎΡΠ»Π΅ CSS 2.1, CSS Π±ΡΠ»Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠΎΠ²Π°Π½Π°, ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΡ Π²Π΅ΡΡΠΈΡ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π£ΡΠΎΠ²Π½Ρ 1 ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΠ·ΠΆΠ΅, ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π£ΡΠΎΠ²Π½Ρ 4. ΠΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½Ρ ΠΌΠΎΠ΄Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π΅ΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡ Π² Π²ΠΎΡΡΠΎΡΠ³ ΠΎΡ Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² ΠΌΠΈΡ CSS, ΡΠ°ΠΊ Π²Π΅Π΄Ρ?
ΠΠ± Π°Π²ΡΠΎΡΠ°Ρ
ΠΡΠ²ΠΈΠ΄ Π‘ΡΠΎΡΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΌΠ°Π³ΠΈΡΡΡΠ° Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΈ Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΠ°ΡΠ΅ΠΌΠ°, ΠΠ΅Π»ΠΈΠΊΠΎΠ±ΡΠΈΡΠ°Π½ΠΈΡ. Π§Π»Π΅Π½ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ CSS, ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠΌ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΊΠΎΠΌ ΠΎΡΠΊΡΡΡΡΡ Π²Π΅Π±-ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ². Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΡΠ²ΠΈΠ΄ ΠΆΠΈΠ²Π΅Ρ Π² ΠΠ°ΡΠ½ΡΠΈΠ½ ΠΡΡ, ΡΡΠ°Ρ ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Motorola Mobility. ΠΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π² Opera, Π³Π΄Π΅ ΡΠΎΠ·Π΄Π°Π» ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Developer Relations team ΠΈ Π±ΡΠ» Π±ΡΠ΅Π½Π΄-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Opera Dragonfly. Π’Π°ΠΊ ΠΆΠ΅ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π² Π¦ΠΠ Π (CERN) β Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΎΠΌ ΡΠ΅Π½ΡΡΠ΅ ΡΠ΄Π΅ΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ. Π―Π²Π»ΡΠ»ΡΡ Π°Π²ΡΠΎΡΠΎΠΌ ΡΠ΅ΡΡΠΎΠ² CSS3.info Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π° Π΅Π³ΠΎ Π·ΠΎΠ»ΠΎΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄Π°. ΠΠ½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° HTML, CSS, SVG ΠΈ JavaScript.
****** * *ΠΠΈ ΠΠ΅ΡΡ ΠΈΡΠΏΡΡΡΠ²Π°Π΅Ρ Π΄Π°Π²Π½ΡΡ ΡΡΡΠ°ΡΡΡ ΠΊ ΠΎΡΠΊΡΡΡΡΠΌ Π²Π΅Π±-ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ. ΠΠ΅ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Β«Π³ΡΡΡ CSSΒ». ΠΠΉ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΡΠΈ ΠΏΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΈΠ· Π½ΠΎΠ²ΡΡ Π²Π΅Π±-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ Π΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΠ·ΡΡΠΊΠ°Π½ΠΈΡΠΌΠΈ Π² ΡΠ²ΠΎΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅ lea.verou.me. ΠΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈΠ·ΡΡΠ°ΡΡ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΡ. ΠΠ½Π° Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΏΠΈΡΠ΅Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ Π²Π΅Π΄ΡΡΠΈΡ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ. ΠΡΠ΅ ΠΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ°Π²ΡΠΎΡΠΎΠΌ ΠΈ Π»Π΅ΠΊΡΠΎΡΠΎΠΌ Π½Π° ΠΊΡΡΡΠ°Ρ ΠΏΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π² ΠΡΠΈΠ½ΡΠΊΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ ΠΈ Π±ΠΈΠ·Π½Π΅ΡΠ°.
Π ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠ΅
Π’ΡΠ± ΠΡΠΊΠΈΠ½Ρ, ΠΌΠ». Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ . ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Google Π½Π°Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Chrome Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Ρ Π°ΠΊΠ΅ΡΠ° Π²Π΅Π±-ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², Ρ ΠΎΡΡ Π΅Π³ΠΎ Π²ΠΊΠ»Π°Π΄ Π² ΠΊΠΎΠ΄ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΡΠΎΠΌΠ΅Π½. Π’ΡΠ± Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΌΠΈ HTML ΠΈ CSS. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅Π½ΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ CSS ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°Π΅Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΠΈΠΌΠΈ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ Π² W3C.
ΠΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΡΠΊΡΡΡΠΈΠ΅ JavaScript: ΡΠΈΡΠΊΠΈ ΠΈ ΠΏΡΠΈΠ΅ΠΌΡ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ jQuery
ΠΠ²ΡΠΎΡ: ΠΡΠΈΡΡΠΈΠ°Π½ Π₯Π΅ΠΉΠ»ΠΌΠ°Π½Π½
Π Π΅ΡΠ΅Π½Π·Π΅Π½Ρ: ΠΠΎΠ» ΠΠΉΡΠΈΡ
ΠΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° jQuery, ΡΡΠΎ Π±ΡΠ»ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌ ΠΎΡΠΊΡΡΡΠΈΠ΅ΠΌ. ΠΠ΅ ΠΏΠ΅ΡΠ²ΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΠΉ ΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ Π±ΡΠ»ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ². ΠΠΎ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΡΡΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΠΈΠ»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΡΠ΅Π½Ρ ΠΎΡΠ»ΠΈΡΠ°Π»Π°ΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ .
jQuery Π·Π°ΠΌΠ΅Π½ΠΈΠ»Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ DOM, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ»Π° Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ getElementById() ΠΈ getElementsByTagName(), Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ CSS-ΡΠ΅Π»Π΅ΠΊΡΠΎΡΡ. ΠΠ΅ΡΠ΅Π΄ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ ΠΎΡΠΊΡΡΠ»ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΠΉ ΠΌΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ΅Π΄Ρ ΠΎΠ½ΠΈ Π·Π½Π°Π»ΠΈ CSS, Π½ΠΎ ΡΡΡΠ°Π΄Π°Π»ΠΈ ΠΎΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ ΡΡΡΠ²ΠΎΠ² Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΡ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, jQuery ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CSS Π·Π°Π²ΡΡΠ°ΡΠ½Π΅Π³ΠΎ Π΄Π½Ρ ΡΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ. Π£ΠΏΠΎΠΌΡΠ½ΡΡΡΠΉ Π²ΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠ΅ΠΏΠ»Π΅Π½ΠΈΡ jQuery (ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΊΠΎΠ΄ΠΎΠ² Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½ΡΡΠ΅) ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π±ΡΡΡΡΠΎ Π΄ΠΎΡΡΠΈΡΡ ΡΡΠΏΠ΅Ρ Π°.
ΠΡΠ΅Π½Ρ ΡΠΊΠΎΡΠΎ, ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ (ΠΈ ΠΊ ΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΈΡΠ°ΡΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ), ΠΌΡ ΠΏΡΠΎΠ΄Π²ΠΈΠ½Π΅ΠΌΡΡ Π΅ΡΠ΅ Π΄Π°Π»ΡΡΠ΅. Π£ Π½Π°Ρ Π΅ΡΡΡ HTML5, ΠΌΡ Π²Π»Π°Π΄Π΅Π΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ CSS3, Ρ Π½Π°Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅Π³ΠΎ, Ρ ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π²Π»Π΅ΡΡΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΠΌΡ ΠΈ Π½Π°ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ. ΠΠ°, IE 6 Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°Ρ Π±ΠΈΡ, ΠΈ IE 8 Π±ΡΠ΄Π΅Ρ Ρ Π½Π°ΠΌΠΈ Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ. ΠΠΎ Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΈ ΡΠ΅Π»ΠΎΠΌ Π½Π°ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ°ΠΊΠΎΠ΅ ΡΠΆ ΠΈ ΠΏΠ»ΠΎΡ ΠΎΠ΅. Π’Π°ΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠ°ΠΊ jQuery, Π΄Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΡΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π½Π΅Π΄ΠΎΡΠ΅ΡΠΎΠ² Π² ΡΡΠ°ΡΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ , Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½Π½ΠΎΡΡΡ. Π ΠΏΡΠΈΡΠΈΠ½Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ Π·Π»ΠΎΡΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌ ΠΈΠΌΠΈ.