ΠΠ·ΡΡΠΈΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ
Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ Π² HTML5.
Π§Π°ΡΡΡ 1: ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS. Π§Π°ΡΡΡ 2: ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SVG.
ΠΡ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ After Effects ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ»Π°ΡΡΠ½ΡΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π³ΡΠ°ΡΠΈΠΊΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ HTML5 Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ. Π― Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊ-Π³ΡΠ°ΡΠΈΠΊ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Ρ ΠΎΡΠ΅Π» Π²ΠΎΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎΡ ΠΏΡΠΎΠ±Π΅Π» ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠΎΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ H5 Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΠΈ Π½Π° ΠΌΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ AE. ΠΠΎΡΠ»Π΅ Π΄ΠΎΠ»Π³ΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Ρ Π΄ΠΎΡΠΊΠΎΠΉ Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠ΅ΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ²Π½Π΅ΡΡΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π² ΡΡΠΈΠ»Π΅ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ Π² ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ H5. ΠΠ½ΠΈ ΠΏΡΠΎΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ, ΠΎΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ Π΄ΠΎ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ , Π²ΠΊΠ»ΡΡΠ°Ρ IE.
ΠΠ΄Π½Π° ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ HTML5 Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠ»ΠΎΡ ΠΎ, - ΡΡΠΎ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π AE Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π² H5 ΠΈΡ ΠΏΠΎΡΡΠΈ Π½Π΅Ρ. ΠΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° - ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΡΡΠ΄Π»ΠΈΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π·ΠΊΠΈ ΡΠ°ΡΡΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈ ΠΎΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΌΡ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΡΠΌ, ΡΠ°Π·ΠΌΡΡΠΈΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΡΡΠΊΠΎΠ² Ρ SVG.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΠ»Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ H5 Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ Π΄Π²ΠΈΠΆΠΎΠΊ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ GSAP, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΌΠΎΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. ΠΠΎ Π²ΡΠ΅ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²Π°Π½ΠΈΠ»ΡΠ½ΡΠΉ CSS, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ JQuery ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Greensock, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΅Π³ΠΎ - ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ, ΡΡΠΎ ΠΊΡΡΡΠΎ, Ρ Π½ΠΈΡ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°, ΠΈ ΠΎΠ½ΠΈ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΡΠ΅Π±ΡΡΠ°.
1) CSS {overflow: hidden}.
ΠΡΠ΅ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΡΠΎΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ CSS, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡΠΎΠ·Π½Π°Π»ΠΈ Π΅Π³ΠΎ ΠΈΡΡΠΈΠ½Π½ΡΡ ΡΠΈΠ»Ρ. ΠΠΎΠ³Π΄Π° ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ½Ρ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ²ΠΎΡΠΈΡΡ ΡΡΠ΄Π΅ΡΠ°, ΠΈ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΡΡΠΎ Π±Π°Π·ΠΎΠ²ΡΠΉ CSS, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ ΡΠ°ΠΊ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ .
ΠΠ°ΠΊ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, {overflow: hidden} ΠΎΠ±ΡΠ΅Π·Π°Π΅Ρ ΠΊΡΠ°Ρ βΉdivβΊ. Π ΡΡΠ°ΡΡΡΡ, ΠΌΠ°ΡΠΊΠ° ΡΠΎΠΆΠ΅ ΡΠ°ΠΊ Π΄Π΅Π»Π°Π΅Ρ. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, Π²ΡΠ΅, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ βΉdivβΊ Π½Π° {overlfow: hidden}, Π° Π·Π°ΡΠ΅ΠΌ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Β«widthΒ», ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΌΠ°ΡΠΊΠΈ.
ΠΡΠ°ΠΊ, Π½Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ:
β’ ΡΠΎΠ·Π΄Π°ΡΡ βΉdivβΊ Π΄Π»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ (HTML)
β’ ΠΎΠ±Π΅ΡΠ½ΡΡΡ Π΅Π³ΠΎ Π² ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ βΉdivβΊ Π΄Π»Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ (HTML)
β’ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π»Ρ ΠΌΠ°ΡΠΊΠΈ βΉdivβΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {overflow: hidden} (CSS)
β’ Π°Π½ΠΈΠΌΠΈΡΡΠΉΡΠ΅ ΠΌΠ°ΡΠΊΡ βΉdivβΊ ΡΠΈΡΠΈΠ½ΠΎΠΉ (CSS ΠΈΠ»ΠΈ JavaScript)
ΠΠΎΠ΄ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
HTML:
βΉdiv id =β myMask ββΊ
βΉdiv id =β content ββΊ βΉ/divβΊ
βΉ/divβΊ
CSS:
#content {background: # F00; }
#myMask {overflow: hidden; }
#myMask {Π°Π½ΠΈΠΌΠ°ΡΠΈΡ: ΠΌΠ°ΡΠΊΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ 2s Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°; }
@keyframes ΠΌΠ°ΡΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ {
0% {width: 0px; }
100% {ΡΠΈΡΠΈΠ½Π°: 500 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; }
}
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΊΠΎΠ΄Π°, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, http://codepen.io/chrisgraves/pen/GYGXya, Π° Π½ΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ββΠ΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°, ΠΏΠΎΡΡΠ½ΡΡΡΠ°Ρ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
ΠΡΡΡ ΡΠΌΡΡΠ»? ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° H5, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ :( http://codepen.io/chrisgraves/pen/jezNXo)
ΠΠΎ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ΅ΠΊΡΡΠΎΠΌ? (Http://codepen.io/chrisgraves/pen/KGoKgp)
Π€Ρ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅ΠΊΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ ΡΠ»ΠΎΠ²Π° Π½Π° βΉdivβΊ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΡΠΊΠ° ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ. Π ΡΡΠ°ΡΡΡΡ, ΡΡΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ, Π²Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ ΡΠ΅ΠΊΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² CSS βΉdivβΊ:
β’ {white-space: nowrap}
β’ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
, ΡΠΎ Π΅ΡΡΡ {width : 300px}
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π·Π΄Π΅ΡΡ (http://codepen.io/chrisgraves/pen/gBeOgq):
2) ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΠΌ Π΅Π³ΠΎ Π½Π° ΡΡΡΠΏΠ΅Π½ΡΠΊΡ Π²ΡΡΠ΅ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ Π΅ΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΠΎΠ³Π΄Π° Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΡΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΡ ΠΌΠ°ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΅ΡΠ΅ Π² 2015 Π³ΠΎΠ΄Ρ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΅Π΅, ΡΡΠΎΠ±Ρ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡ Π²Π΅ΡΠΈ ΡΠ°ΠΌΡΠΌΠΈ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π±ΡΠ»ΠΎ ΡΠ΅ΠΊΡΡ, ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡΠΈΠΉΡΡ ΠΈΠ·-ΠΏΠΎΠ΄ Π·Π΅ΠΌΠ»ΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΡΠΎΠΌΡ (https://codepen.io/chrisgraves / pen / gBeOgq ):
ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΈ Π² Π½Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΠΆΠ΅ ΠΈΠ·ΡΡΠΈΠ»ΠΈ. ΠΠΎ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅ΠΊΡΡ Π±ΡΠ» Π·Π°ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½, ΠΊΠ°ΠΊ ΡΡΠΎ (https://codepen.io/chrisgraves/pen/MPXPKQ):
ΠΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΡΡΠ΅ΠΊΡΠ° Β«Π²ΡΡΠ΅ΡΠ½Π΅Π½ΠΈΡΒ», ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΌΠ°ΡΠΊΠΈ ΡΠ°Π²Π½ΠΎΠΉ 0, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΊΡΠΎΠ΅Ρ ΠΌΠ°ΡΠΊΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ ΡΠ²Π΅ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ°Π·ΡΡ Π²ΡΡΠ΅. ΠΡΠ»ΠΈ ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΠΌ ΠΌΠ°ΡΠΊΡ βΉdivβΊ Π²ΠΏΡΠ°Π²ΠΎ, ΡΠΎ ΡΠ΅ΠΊΡΡ βΉdivβΊ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½Π΅ΠΉ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ Π½Π°ΠΌ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡ βΉdivβΊ? ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³ΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΌΠ°ΡΠΊΠ΅, Ρ ΡΠΎΠΉ ΠΆΠ΅ ΡΠΊΠΎΡΠΎΡΡΡΡ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΈΠ»Π»ΡΠ·ΠΈΡ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΡΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
TweenMax.to (Β«# mask1Β», 2, {width: Β«0pxΒ», x: 500}); // Π·Π°ΠΊΡΡΡΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠΊΠΈ
TweenMax.to (Β«# text1Β», 2, {x: -500}); // ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Π² ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠ°Ρ ΠΌΠ°ΡΠΊΠ° βΉdivβΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π½Π° 500 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π²ΠΏΡΠ°Π²ΠΎ, Π° Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΡΠ΅ΠΊΡΡ βΉdivβΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π½Π° 500 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π²Π»Π΅Π²ΠΎ, ΠΈ ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΡΠΎ ΠΎΠ½ ΡΡΠΎΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ - ΠΏΠΎΠΊΠ° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΈ Π²ΡΠ΅ΠΌΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΠ²ΠΈΡΡ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Ρ ΠΌΠ°ΡΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ»ΠΎΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ²Π΅ΡΠ½ΡΠ² ΠΌΠ°ΡΠΊΡ Π½Π° 45 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΈ ΠΏΠΎΠ²Π΅ΡΠ½ΡΠ² Π΅Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° -45, ΡΡΠΎΠ±Ρ Π²ΡΠΏΡΡΠΌΠΈΡΡ Π΅Π³ΠΎ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΊΡ (https://codepen.io/chrisgraves/pen/VVwLdV):
ΠΠ΄Π΅ΡΡ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, Π½ΠΎ Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΡ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ°Π·ΡΡ Π²Π°Ρ.
ΠΠ°Π»Π΅Π΅ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΡΡΡΡΠ°ΡΡΡΡ ΡΠΈΠ»Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ SVG.