Course Content
Test UI Features
Test UI Features
+ (deprecated) Spinning anim
index.html
ΠΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°.
Π¨Π°Π³ 1:
ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊ:
<div class="spinning">
<div id="first" class="rotating">
<img id="img1"
src="example.png"
class="rotating-image" alt="" style="rotate: 0deg;">
<div id="item1" class="text-window" style="rotate: 0deg;">Text to appear on hover</div>
</div>
</div>
Π¨Π°Π³ 2:
ΠΠΎΠΏΡΡΡΠΈΠΌ Ρ Π²Π°Ρ ΡΡΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠΌ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ ΡΡΠ°ΡΡΠΎΠ²Π°Π»ΠΈ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ, Π΅ΡΠ»ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΡΡΠΎΠΈΡ Π½Π° 30 ΡΠ΅ΠΊΡΠ½Π΄, ΡΠΎ 30 / 3 (duration / n) ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ 10, Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Ρ ΡΠ°Π³ΠΎΠΌ Π² -10:
.spinning:nth-child(1) {
animation-delay: -10s;
}
.spinning:nth-child(2) {
animation-delay: -20s;
}
.spinning:nth-child(3) {
animation-delay: -30s;
}
Π¨Π°Π³ 3:
Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΌΠ΅Π½ΡΠ΅ΠΌ id ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±Π°. ΠΠ»ΡΡ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡΠΎΡΠ° Π΄Π»Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΈ ΡΠ΅ΠΊΡΡΠ°. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ°Π²ΠΈΡΡ 360/ΠΊΠΎΠ»-Π²ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ 120 Π³ΡΠ°Π΄ΡΡΠΎΠ²
ΠΡΠΎΡΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°
<div class="spinning">
<div id="second" class="rotating">
<img id="img2"
src="example.png"
class="rotating-image" alt="" style="rotate: 120deg;">
<div id="item2" class="text-window" style="rotate: 120deg;">Text to appear on hover</div>
</div>
</div>
Π’ΡΠ΅ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π’ΡΡ ΡΠΆΠ΅ ΡΠ³ΠΎΠ» Π±ΡΠ΄Π΅Ρ 240
<div class="spinning">
<div id="third" class="rotating">
<img id="img3"
src="example.png"
class="rotating-image" alt="" style="rotate: 240deg;">
<div id="item3" class="text-window" style="rotate: 240deg;">Text to appear on hover</div>
</div>
</div>
Π¨Π°Π³: 4
ΠΠ΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ ΡΡΠΎΠ±Ρ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ
#first:hover #img1 {
opacity: 0.25;
}
#second:hover #img2 {
opacity: 0.25;
}
#third:hover #img3 {
opacity: 0.25;
}
ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΠΊΡΡ ΠΊΠΎΠ³Π΄Π° Π½Π°Π²ΠΎΠ΄ΠΈΠΌ ΠΌΡΡΠΊΠΎΠΉ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ
#first:hover #item1 {
display: block;
rotate: inherit;
}
#second:hover #item2 {
display: block;
rotate: inherit;
}
#third:hover #item3 {
display: block;
rotate: inherit;
}
ΠΠΎΠ»-Π²ΠΎ ΡΡΠΈΡ Π±Π»ΠΎΠΊΠΎΠ² Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ»-Π²Π° ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ
Thanks for your feedback!