ΠΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ CSS
ΠΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π²Ρ ΠΎΠ΄Π΅ Π½Π° ΡΠ°ΠΉΡ ΠΏΡΠΈΠ²Π»Π΅ΡΡ ΠΌΠΈΠ³Π°ΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΏΠΎΠ΄ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° Π²Π°ΠΆΠ½ΡΡ ΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠ΄Π΅ΡΡ ΠΎΠ½Π° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π΄Π΅ΡΠ³Π°ΡΡΡΡ, ΡΡΠΎΠ± Π½Π°ΠΏΡΡΠ³Π°Ρ Π½Π° ΡΠΈΡΡΡΡ CSS, Π³Π΄Π΅ Π²Π΅Π± ΠΌΠ°ΡΡΠ΅Ρ ΡΠ°ΠΌ Π·Π°Π΄Π°Π΅Ρ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΠΈ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ ΠΎΡΡΠ΅Π½ΠΎΠΊ ΡΠ²Π΅ΡΠ°. Π’Π°ΠΊΠΆΠ΅ Π½Π° Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΡΡΠΎΠ± ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΊΡΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ.ΠΠ½Π° Π²ΠΈΠ΄Π½Π° ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠΌΠΎΡΡΠΈΡΡΡ ΠΊΠ°ΠΊ Π½Π° ΡΠ΅ΠΌΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈΠ»ΠΈ Π½Π° ΡΠ²Π΅ΡΠ»ΠΎΠΌ, Π½ΠΎ Π³Π»Π°Π²Π½ΡΠΉ ΠΏΠ»ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ Π½Π° ΡΡΠΈΠ»ΠΈΡΡΠΈΠΊΠ΅ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΎ, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° ΡΠ΅ΡΡΡΡ. ΠΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ CSS. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΡΡΠ°ΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ CSS, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Ρ ΡΡΡΠ΅ΠΊΡΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ CSS3 Π±Π΅Π· JavaScript.
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΡΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ Ρ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ ΠΊΠ»Π°ΡΡΠ°. ΠΡΠΈ ΡΡΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΡΡΡΠ»ΠΎΠΊ ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² HTML.
HTML
ΠΠΎΠ΄
<a href=Β»http://zornet.ru/Β»>ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΌΠ΅Π½Ρ!</a>
<button type=Β»submitΒ»>ZORNET. RU</button>
CSS
ΠΠΎΠ΄
.lakub_derza_timan {background-color: #1a4463;
-webkit-border-radius: 7px;
border-radius: 43px;
border: none;
color: #e4e2e2;
cursor: pointer;
display: inline-block;
font-family: Arial;
font-size: 17px;
padding: 4px 9px;
text-align: center;
text-decoration: none;
}
@keyframes glowing {
0% { background-color: #054775; box-shadow: 0 0 2px #074673; }
50% { background-color: #1082d4; box-shadow: 0 0 9px #0e87de; }
100% { background-color: #074b7b; box-shadow: 0 0 2px #094d7d; }
}
.lakub_derza_timan {
animation: glowing 1500ms infinite;
}
ΠΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π³Π°ΠΌΠΌΡ ΠΈ Π΅Π΅ ΡΠ΅Π½Ρ ΠΎΡ ΡΠΈΠ½Π΅Π³ΠΎ Π΄ΠΎ Π³ΠΎΠ»ΡΠ±ΠΎΠ³ΠΎ Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠΈ ΡΡΠΈΠ»ΠΈ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°ΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΡΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°ΡΡΠΈ ΠΎΡΡΠ΅Π½ΠΊΠ° Π½Π° Π½ΠΎΠ²ΡΡ ΠΏΠ°Π»ΠΈΡΡΡ.
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ:
ΠΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° ΡΠΈΡΡΠΎΠΌ CSS β Blog About
ΠΠ°ΠΊ ΠΏΡΠΈΠ²Π»Π΅ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ-Π»ΠΈΠ±ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ/Π±Π»ΠΎΠΊΡ/ΡΡΡΠ»ΠΊΠ΅/ΡΠ΅ΠΊΠ»Π°ΠΌΠ΅ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅? ΠΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ β Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π΅Π΅ ΠΌΠΈΠ³Π°ΡΡ ΠΈΠ»ΠΈ Π΄Π΅ΡΠ³Π°ΡΡΡΡ, Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΊΠ°ΠΊ-ΡΠΎ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΎ ΠΊΠ°ΠΊ Π±ΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅ Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ°ΠΉΡ ΠΈΠ·Π»ΠΈΡΠ½ΠΈΠΌΠΈ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ ΠΈ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ (Π³ΠΈΡΠΊΠ°ΠΌΠΈ)? Π’ΠΎΠ³Π΄Π° Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ CSS. ΠΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° ΡΠΈΡΡΠΎΠΌ CSS Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΈΠ³Π°ΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Π΄ΡΡΠ² CSS.
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΉΡ ΡΠ΅ΡΡΠΎΡΠ°Π½Π°, ΠΈ, Π΄Π»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π°/Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ»ΠΈΠΊΠΎΠ², Π½Π° Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠΠ°ΠΊΠ°Π·Π°ΡΡ ΡΡΠΎΠ»Β».
<a href=Β»#Β»><span><img src=Β»/images/stolik.pngΒ» /></span>ΠΠ°ΠΊΠ°Π·Π°ΡΡ ΡΡΠΎΠ»</a>
<a href=Β»#Β»><span><img src=Β»/images/stolik.pngΒ» /></span>ΠΠ°ΠΊΠ°Π·Π°ΡΡ ΡΡΠΎΠ»</a> |
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β ΡΡΠΎ ΠΎΠ±ΡΡΠ½Π°Ρ ΡΡΡΠ»ΠΊΠ°, Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΎΠΉ Π²Π½ΡΡΡΠΈ. ΠΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ ΡΠΎΠ½ ΠΈ ΠΎΠ±Π΅ΡΠ½ΡΡΠ° Π² span, Ρ.ΠΊ. ΡΠ°ΠΌΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΌΠΈΠ³Π°ΡΡ, Π° Π²ΠΎΡ span Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΡΡΡΠ΄Π°.
ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΠ»ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΡΠ°ΠΌΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΡΡΠ°Π²ΠΈΠΌ Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ:
@-webkit-keyframes rainbow { 0% {background: #a6ce20;} 50% {background: #000} 100% {background: #a6ce20;} } @keyframes rainbow { 0% {background: #a6ce20;} 50% {background: #000} 100% {background: #a6ce20;} } #stolik { background: #a6ce20; line-height: 70px; display: block; height: 70px; width: 400px; padding-right: 25px; font-family: βOpen Sans Condensedβ, sans-serif; font-size: 32px; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; margin: 0px auto; webkit-animation: rainbow 2s linear 2s infinite; animation: rainbow 2s linear 2s infinite; } @-webkit-keyframes rainbow1 { 0% {background: #000;} 50% {background: #a6ce20} 100% {background: #000;} } @keyframes rainbow1 { 0% {background: #000;} 50% {background: #a6ce20} 100% {background: #000;} } #stolik span { background: #000; display: block; float: left; margin-right: 25px; text-align: center; height: 70px; width: 70px; webkit-animation: rainbow1 2s linear 2s infinite; animation: rainbow1 2s linear 2s infinite; } #stolik img { vertical-align: middle; margin-top: 8px; }
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 47 48 49 50 51 52 53 54 55 56 57 58 |
@-webkit-keyframes rainbow { 0% {background: #a6ce20;} 50% {background: #000} 100% {background: #a6ce20;} }
@keyframes rainbow { 0% {background: #a6ce20;} 50% {background: #000} 100% {background: #a6ce20;} }
#stolik { background: #a6ce20; line-height: 70px; display: block; height: 70px; width: 400px; padding-right: 25px; font-family: βOpen Sans Condensedβ, sans-serif; font-size: 32px; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; margin: 0px auto; webkit-animation: rainbow 2s linear 2s infinite; animation: rainbow 2s linear 2s infinite; }
@-webkit-keyframes rainbow1 { 0% {background: #000;} 50% {background: #a6ce20} 100% {background: #000;} }
@keyframes rainbow1 { 0% {background: #000;} 50% {background: #a6ce20} 100% {background: #000;} }
#stolik span { background: #000; display: block; float: left; margin-right: 25px; text-align: center; height: 70px; width: 70px; webkit-animation: rainbow1 2s linear 2s infinite; animation: rainbow1 2s linear 2s infinite; }
#stolik img { vertical-align: middle; margin-top: 8px; } |
ΠΠ΄Π΅ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ animation Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² #stolik ΠΈ span, Π² ΠΊΠΎΡΠΎΡΡΡ
ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ @keyframes (Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ).
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ ΡΡΡΠ΅ΠΊΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π·Π°Π΄Π°Π½ΠΎ 2 ΡΠ²Π΅ΡΠ°, ΠΡ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ ΡΠ²Π΅ΡΠΎΠ², Π·Π°Π΄Π°Π² ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅Π½ΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎΡ ΡΠ²Π΅Ρ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡΡΡ.
Π ΠΈΡΠΎΠ³Π΅ Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
ΠΡΠΈΡΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS? 50 ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² CSS3 ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ ΡΡΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ
Π― ΠΎΡΠΎΠ±ΡΠ°Π» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS, ΠΊΠΎΡΠΎΡΡΠ΅, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ .
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ CSS3 ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΡ Sanwebe:
Π‘ΠΈΠΌΠΏΠ°ΡΠΈΡΠ½Π°Ρ ΡΠΎΠ·ΠΎΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° (Π½Π΅ ΡΡΠΈΡΠ°Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° jQuery Π΄Π»Ρ ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π½ΠΈΡ ΠΌΡΠ·ΡΠΊΠΈ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ°) ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ·Π΄Π°Π½Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ CSS3:
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ 3D ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3:
ΠΡΠ»ΠΈΡΠ½ΡΠ΅ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3 ΠΈ ΡΡΠΈΡΡΠ° Π΄Π»Ρ ΠΈΠΊΠΎΠ½ΠΎΠΊ:
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ CSS ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΡΠΎΠ½ΠΎΠ²ΡΠΌΠΈ ΡΠ·ΠΎΡΠ°ΠΌΠΈ. ΠΠΎΠ³ΡΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
Firefox 3.6 ΠΈ IE10:
ΠΡΠ΅ ΠΎΠ΄Π½ΠΈ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ²ΠΎΡΠΎΡ ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡΡΠΈ Π΄Π°Π΅Ρ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ:
ΠΠΎΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΡΡΠ³Π»ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS3:
Π₯ΠΎΡΠΎΡΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3 ΠΈ ΡΡΠΈΡΡΠ° ΠΈΠΊΠΎΠ½ΠΎΠΊ:
Π‘ΠΈΠΌΠΏΠ°ΡΠΈΡΠ½Π°Ρ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3 ΠΈ ΡΡΠΈΡΡΠΎΠ² Google:
ΠΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° CSS3:
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ, ΡΡΠΎ Π³Π»ΡΠ½ΡΠ΅Π²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ CSS3, Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Photoshop:
Π£Π΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² CSS3 :before ΠΈ :after. ΠΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ:
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° CSS3 Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ JavaScript:
ΠΡΡΠ΅ΠΊΡ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠ΅ΠΉΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3:
ΠΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π±ΡΠ΅Π½Π΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ bootstrap:
ΠΡΡΠ³Π»Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ jQuery Π΄Π»Ρ ΠΏΡΠΈΠ΄Π°Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠ° ΠΊΠ°ΠΏΠ»ΠΈ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ:
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3:
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΏΠ»ΠΎΡΠΊΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS Π½Π° Π²ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΆΠΈΠ·Π½ΠΈ, Π±Π΅Π· Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΈ ΡΡΡΠ΅ΠΊΡΠΎΠ²:
ΠΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠ±ΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°, Π½ΠΎ Π±Π΅Π· ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°. ΠΠΎ Π²Π΅ΡΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² IE7+:
Π ΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½ΡΠΊΠ°Ρ CSS ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ data:urls β ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΡΠΌΠΎ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ:
ΠΡΡΠ³Π»Π°Ρ Π³Π»ΡΠ½ΡΠ΅Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3:
ΠΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Unicode, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠΊΠΎΠ½ΠΎΡΠ½ΡΠ΅ ΡΡΠΈΡΡΡ:
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ CSS ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ². ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ² animation ΠΈ keyframes:
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΡ CSS3 ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΡΡΠ° pictos Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ @font-face. ΠΠ»Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ° Π±ΡΠ»ΠΈ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° box-shadow ΠΈ linear-gradient:
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΊΡΡΠ³Π»ΡΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° CSS3:
ΠΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ CSS3 ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ gradients, box-shadows, text-shadows ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Β«ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅Β» ΠΈ Β«Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅Β» ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΡΠΎΡ Π½Π°Π±ΠΎΡ:
ΠΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS:
ΠΡΠ° ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ perspective. ΠΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ webkit:
ΠΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΠ°ΠΊ Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠΎΠ½ ΡΠ²ΠΎΠΉΡΡΠ²Π° liner-gradient, box-shadow Π΄Π»Ρ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°:
Π‘ΠΎΠ»ΠΈΠ΄Π½Π°Ρ Π³Π»ΡΠ½ΡΠ΅Π²Π°Ρ CSS3 ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΡΡΡΠ΅ΠΊΡΠΎΠΌ ΡΠ΅Π½ΠΈ Π²Π½ΠΈΠ·Ρ. ΠΠ»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠΈΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Sansita One ΠΈΠ· ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Google:
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ CSS ΠΊΠ½ΠΎΠΏΠΎΠΊ:
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΌΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΡ :before ΠΈ :after:
ΠΠ°Π±ΠΎΡ Π½Π΅Π·Π°ΠΌΡΡΠ»ΠΎΠ²Π°ΡΡΡ CSS ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΠ½ΠΈ ΠΏΡΠΎΡΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Font-Awesome ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ:
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ΡΠΈΡΠΊΠΈ Π΄Π»Ρ ΠΈΠ³ΡΡ Π² ΠΏΠΎΠΊΠ΅Ρ. ΠΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΡΡΡΠ΅ΠΊΡΠΎΠΌ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ:
ΠΠΎΠ½ΡΠ΅ΠΏΡ CSS ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠ°:
ΠΠ°Π½Π΅Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° (ΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ) Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CSS3 ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° fontawesome. ΠΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΊΠ»Π°ΡΡ active Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ jQuery:
ΠΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠΎ ΡΡΡΠΎΡΠΊΠΎΠΉ, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ CSS3 Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ:
ΠΡΡΠ³Π»Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ Π²ΡΠ°ΡΠ°ΡΡΠ΅ΠΉΡΡ Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ Π΄Π»Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΡΠ° ΠΌΡΡΠΈ:
ΠΡΠ³ΠΊΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS3 Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
ΠΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΊΠ°ΠΊ ΠΊΠ°ΡΡΡ, Π²ΡΡΠΊΠ°Π»ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΠΈΠ· ΡΡΠΊΠ°Π²Π°. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΠΊΡΡΡΠ°, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ ΡΠ΄Π΅Π»Π°Π΅Ρ Π²ΡΠ±ΠΎΡ:
ΠΠ½ΠΎΠΏΠΊΠ° Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ:
ΠΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ jQuery Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ°:
ΠΠ°Π±ΠΎΡ ΠΊΡΠ°ΡΠΈΠ²ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄Π»Ρ ΡΠ°ΠΉΡΠ° CSS. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΏΡΠΈΠ΄Π°Π½ΠΈΡ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ Π³Π»ΡΠ½ΡΠ΅Π²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
ΠΠ½ΠΎΠΏΠΊΠΈ Ρ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΡΠ°Π·Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ²:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΈ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΡΡΡΠ΅ΠΊΡΠΎΠΌ 8 Π±ΠΈΡ, ΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠ΅ΠΌ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΡΠ°:
ΠΡΠΎΡΡΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΠ· FontAwesome:
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ CSS ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈΠ· FontAwesome:
ΠΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Π½Π°Π±ΠΎΡ ΡΠΈΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄Π»Ρ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:
ΠΠ½ΠΎΠΏΠΊΠ°-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Bootstrap:
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ CSS3 ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄Π»Ρ ΠΏΡΠΈΠ΄Π°Π½ΠΈΡ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΎΡΠΈΡΠ° Π²Π°ΡΠ΅ΠΌΡ ΡΠ°ΠΉΡΡ:
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ CSS ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ²Π΅ΡΠΎΠ²:
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠΌ ΡΡΠ°ΡΡΠΈ Β«50 CSS3 button examples with effects & animationsΒ» , ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
html β ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΡΠ²Π»ΡΠ»Π°ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΅ΠΊΡΡΠ°
.led-box { height: 30px; width: 25%; margin: 10px 0; display: inline-block; } .led-box p { font-size: 12px; text-align: center; margin: 1em; } .led-red { margin: 0 auto; width: 24px; height: 24px; background-color: #F00; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 2px 12px; -webkit-animation: blinkRed 0.5s infinite; -moz-animation: blinkRed 0.5s infinite; -ms-animation: blinkRed 0.5s infinite; -o-animation: blinkRed 0.5s infinite; animation: blinkRed 0.5s infinite; } @-webkit-keyframes blinkRed { from { background-color: #F00; } 50% { background-color: #A00; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 2px 0;} to { background-color: #F00; } } @-moz-keyframes blinkRed { from { background-color: #F00; } 50% { background-color: #A00; box-shadow: rgba(0, 0, 0, 0.
2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 2px 0;} to { background-color: #F00; } } @-ms-keyframes blinkRed { from { background-color: #F00; } 50% { background-color: #A00; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 2px 0;} to { background-color: #F00; } } @-o-keyframes blinkRed { from { background-color: #F00; } 50% { background-color: #A00; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 2px 0;} to { background-color: #F00; } } @keyframes blinkRed { from { background-color: #F00; } 50% { background-color: #A00; box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 2px 0;} to { background-color: #F00; } } .textContainer { text-align: center; } .center { display: inline-block; }
<div></div>
<div>
<h2>Welcome to <span>Comet 1.
1</span></h2>
<div>
<div></div>
<p>Request Pending</p>
</div>
</div>
ΠΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° (ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ) β CodeRoad
ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΠΎΠ·Π΄Π°Π» ΠΎΡΠ΅Π½Ρ (ΠΈ Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠ½ΡΡΡ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ) ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Ρ ΠΈΠ·ΡΡΠ°ΡΡ WPF.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ, ΡΡΠΎ Ρ ΠΌΠΎΠ³Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ ΡΡΠΎ Π·Π΄Π΅ΡΡ:
<Window x:Class="TestWPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow">
<Grid>
<StackPanel Background="AliceBlue" Margin="0,10,200,10">
<Button Margin="5,5,5,5" Content="Tester" Background="Coral">
</Button>
</StackPanel>
</Grid>
ΠΠΎ Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠ½ΠΎΠΏΠΊΠ° ΠΌΠΈΠ³Π°Π΅Ρ.
ΠΠΎΠ³Π΄Π° Ρ Π·Π°Π³ΡΡΠΆΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΡΠ°Π»Π»ΠΎΠ²ΡΠΉ ΡΠ²Π΅Ρ (ΠΊΠ°ΠΊ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ). ΠΡΠ»ΠΈ Ρ Π½Π°Π²Π΅Π΄Ρ Π½Π° Π½Π΅Π³ΠΎ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ, ΠΎΠ½ Π²Π΅ΡΠ½Π΅ΡΡΡ ΠΊ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ²Π΅ΡΡ (Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ²Π΅Ρ ΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΅Π³ΠΎ Π΄Π΅ΡΠΆΠΈΡ? ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, Ρ ΡΠΊΠ°Π·ΡΠ²Π°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ²Π΅Ρ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ.)
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Ρ Π½Π°ΠΆΠΈΠΌΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΡ (Π»Π΅Π²ΡΡ ΠΌΡΡΡ). ΠΠΎΠ³Π΄Π° Ρ Π΄Π΅Π»Π°Ρ ΡΡΠΎ, ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° (ΠΊΠΎΡΠ°Π»Π»ΠΎΠ²ΡΠΉ) ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ (ΠΠ»ΠΈΡΠ° ΠΠ»Ρ) Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π°. ΠΡΠ»ΠΈ Ρ Π½Π°Π²Π΅Π΄Ρ Π½Π° Π½Π΅Π³ΠΎ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ Π² ΡΡΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, ΠΎΠ½ Π²Π΅ΡΠ½Π΅ΡΡΡ ΠΊ ΡΠ²Π΅ΡΡ ΠΌΡΡΠΈ, ΠΊΠ°ΠΊ ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΠ±ΡΡΠ½ΠΎ, Π½ΠΎ Π·Π°ΡΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ±Π΅ΡΡ ΠΎΡ Π½Π΅Π³ΠΎ ΠΌΡΡΡ, ΠΎΠ½ ΡΠ½ΠΎΠ²Π° Π½Π°ΡΠ½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ.
Π§ΡΠΎΠ±Ρ Π±ΡΡΡ ΡΡΠ½ΡΠΌ: ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ Π½Π΅ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ²Π΅ΡΠ° ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΡΡΡΠΎΡΠ° ΠΌΡΡΠΈ. ΠΠ΅Π½Ρ ΡΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ Π½Π°ΠΆΠΈΠΌΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΡ, ΡΠΏΠΎΠΌΡΠ½ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ²Π΅ΡΠ°ΠΌΠΈ. Π¦Π²Π΅ΡΠ°-ΠΊΠΎΡΠ°Π»Π»ΠΎΠ²ΡΠΉ ΠΈ ΠΌΡΡΡ Π½Π°Π΄ ΡΠ²Π΅ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΡΠΎΡΠ½ΠΈΠ».
Π― Π·Π΄Π΅ΡΡ Π² ΡΠ°ΡΡΠ΅ΡΡΠ½Π½ΠΎΡΡΠΈ. Π― Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠ» Π΅ΠΌΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ (Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ?) Π― Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΠΆΠ°Π» Π² ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ
ΠΈ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π» Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. XAML β ΡΡΠΎ ALL, ΡΡΠΎ Ρ ΡΠ΄Π΅Π»Π°Π».
Π‘ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ°ΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° flash?
Edit Π²ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π²ΡΠ΅ ΡΡΠΎ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ. ΠΠ΅ΡΡ ΠΊΠΎΠ΄ (Π΅Π³ΠΎ Π½Π΅Ρ). XAML, app.xaml.cs, Π²ΡΠ΅.
ΠΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ 2 Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ . ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ».
c# wpf xamlΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΡΡΠΎΡΠ½ΠΈΠΊ TheFaithfulLearner 23 ΡΠ΅Π²ΡΠ°Π»Ρ 2017 Π² 15:48
2 ΠΎΡΠ²Π΅ΡΠ°
- HTML input, ΠΌΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠ° Π±Π΅Π· ΡΠΎΠΊΡΡΠ°?
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΠ»Π°ΡΡ Π² HTML input Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ input? ΠΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ Ρ Π±ΡΠ΄Ρ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ CSS div Π² ΡΠΎΡΠΌΠ΅ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ³Π°ΡΡ ΠΈ ΠΈΡΡΠ΅Π·Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½, Π½ΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ ΠΊ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, Π΅ΡΡΡ Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±?
- ΠΡΠ΅Π½Ρ, ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° JavaScript Π² Django
Π― Π·Π½Π°Ρ ΠΊΡΡΡ Django, HTML ΠΈ CSS, Π½ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ΄Π°Π²Π°Π»ΠΎΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² JavaScript (ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ jQuery).
Π― Ρ ΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ Π½Π° ΠΏΡΠΎΡΡΠΎΠΌ Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ Π½Π°ΠΆΠ°ΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ. Π―β¦
2
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ·-Π·Π° ΡΡΠΈΠ»Π΅ΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² windows.
ΠΠ±ΡΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° (Π½Π° windows 7) ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΎΡ Π΄Π²ΡΡ ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠΎΠ³ΠΎ ΠΊ Π΄Π²ΡΡ ΡΠ²Π΅ΡΠ½ΠΎΠΌΡ ΡΠΈΠ½Π΅ΠΌΡ, ΠΎΠ½Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΎΠ½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠΈΠ»Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅..
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero" x:Class="WpfApplication1.MainWindow"
Title="MainWindow">
<Window.Resources>
<Style x:Key="ButtonFocusVisual">
<Setter Property="Control.Template">
<Setter.
Value>
<ControlTemplate>
<Rectangle Margin="2" SnapsToDevicePixels="true" Stroke="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}" StrokeThickness="1" StrokeDashArray="1 2"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<LinearGradientBrush x:Key="ButtonNormalBackground" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#F3F3F3" Offset="0"/>
<GradientStop Color="#EBEBEB" Offset="0.5"/>
<GradientStop Color="#DDDDDD" Offset="0.5"/>
<GradientStop Color="#CDCDCD" Offset="1"/>
</LinearGradientBrush>
<SolidColorBrush x:Key="ButtonNormalBorder" Color="#FF707070"/>
<Style x:Key="ButtonStyle1" TargetType="{x:Type Button}">
<Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
<Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
<Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.
ControlTextBrushKey}}"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Padding" Value="1"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Themes:ButtonChrome x:Name="Chrome" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" RenderMouseOver="{TemplateBinding IsMouseOver}" RenderPressed="{TemplateBinding IsPressed}" RenderDefaulted="{TemplateBinding IsDefaulted}" SnapsToDevicePixels="true">
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Themes:ButtonChrome>
<ControlTemplate.
Triggers>
<Trigger Property="IsKeyboardFocused" Value="true">
<Setter Property="RenderDefaulted" TargetName="Chrome" Value="true"/>
</Trigger>
<Trigger Property="ToggleButton.IsChecked" Value="true">
<Setter Property="RenderPressed" TargetName="Chrome" Value="true"/>
</Trigger>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Foreground" Value="#ADADAD"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Grid>
<StackPanel Background="AliceBlue" Margin="0,10,200,10">
<Button Margin="5,5,5,5" Content="Tester" Background="Coral"/>
</StackPanel>
</Grid>
</Window>
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΠΎΡΠΊΡΠ΄Π° Π±Π΅ΡΡΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ²Π΅ΡΠ°
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² RenderMouseOver="{TemplateBinding IsMouseOver}" RenderPressed="{TemplateBinding IsPressed}" RenderDefaulted="{TemplateBinding IsDefaulted}"
ΠΈΠ· <Themes:ButtonChrome
ΠΈ <ControlTemplate.
ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Triggers>
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ James Barrass 23 ΡΠ΅Π²ΡΠ°Π»Ρ 2017 Π² 16:07
2
Β«flashingΒ», ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΈΡΠΏΡΡΡΠ²Π°Π΅ΡΠ΅, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ· ΡΠ°Π±Π»ΠΎΠ½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Button
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°Ρ Button
ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌ Π½Π° ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΡΡΡΠ΅ΠΊΡΠΎΠ²:
<Button Margin="5,5,5,5" Content="Tester" Background="Coral">
<Button.Template>
<ControlTemplate TargetType="Button">
<Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Padding="{TemplateBinding Margin}">
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
</Border>
</ControlTemplate>
</Button.
Template>
</Button>
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ mm8 23 ΡΠ΅Π²ΡΠ°Π»Ρ 2017 Π² 16:10
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
flash ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Flash cs5-as3 ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ btn1 Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ text_txt Π²Π½ΡΡΡΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅Π»Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡβ¦ btn1.visible=true; // works fineβ¦
ΠΠΈΠ³Π°ΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ WPF
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΡΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΎ ΠΌΠ½ΠΎΠΉ, ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΌΠΈΠ³Π°ΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ, ΡΠ°ΠΊΠ°Ρ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ blinks. Π― Π½Π°ΠΏΠΈΡΠ°Π» ΠΊΠΎΠ΄ Π΄Π»Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠ΅Π» Π·Π½Π°ΡΡ, Π΅ΡΡΡ Π»ΠΈ Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π΄ΠΎΠ±ΠΈΡΡΡΡβ¦
ΠΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ-ΠΠ°Π»ΠΈΡΠΈΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ
Π― Ρ ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ flash ΠΡΠ°ΡΠ½ΠΎΠΉ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΠΌΠΈΠ³Π°ΡΡ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°. ΠΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° Π³Π»Π°Π²Π½ΡΡ ΡΡΠ΅Π²ΠΎΠΆΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΡΠ°ΠΌΠΎΠ»Π΅ΡΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ,β¦
HTML input, ΠΌΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠ° Π±Π΅Π· ΡΠΎΠΊΡΡΠ°?
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΠ»Π°ΡΡ Π² HTML input Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ input? ΠΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ Ρ Π±ΡΠ΄Ρ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ CSS div Π² ΡΠΎΡΠΌΠ΅ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ³Π°ΡΡ ΠΈ ΠΈΡΡΠ΅Π·Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ. ..
ΠΡΠ΅Π½Ρ, ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° JavaScript Π² Django
Π― Π·Π½Π°Ρ ΠΊΡΡΡ Django, HTML ΠΈ CSS, Π½ΠΎ ΠΌΠ½Π΅ ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ΄Π°Π²Π°Π»ΠΎΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² JavaScript (ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ jQuery). Π― Ρ ΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ Π½Π° ΠΏΡΠΎΡΡΠΎΠΌ Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ Π½Π°ΠΆΠ°ΡΡΡ β¦
WPF ΠΏΡΡΠ³Π°ΡΡΠ°Ρ ΠΈΠ»ΠΈ ΠΌΠΈΠ³Π°ΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠΊΡΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΈ ΠΊΠΎΠ³Π΄Π° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΈΡΡΠΈΠ½Π½ΠΎ, ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΠΈΠ΄Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠΎ Ρ Ρ ΠΎΡΡ ΠΏΡΠΈΠ²Π»Π΅ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΎΡΠ΅Π», ΡΡΠΎΠ±Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡΡΠ³Π½ΡΠ»Π° ΠΈΠ»ΠΈ flashβ¦
UIButton ΠΌΠΈΠ³Π°ΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ
ΠΠ½Π΅ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΈΠ³Π°ΡΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΊ UIButton. Π― ΠΈΡΠΊΠ°Π», Π½ΠΎ Π½Π°ΡΠ΅Π» ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΌΠΎΠ΅Π³ΠΎ UIButton. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Ρ Π΄ΡΠΌΠ°Π» ΠΎβ¦
UIView animateWithDuration Π°ΡΡΠ΅ΡΠ°ΠΊΡ (ΠΌΠΈΠ³Π°ΡΡΠ°Ρ Π±Π΅Π»Π°Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ Π»ΠΈΠ½ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½Π΅)
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ ΠΌΠΈΠ³Π°ΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π΄Π»Ρ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠΈΡΡ Π² ΡΠΈΡΡΠΎΠ²ΡΡ
ΡΠ°ΡΠ°Ρ
. ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ClockBGView StartButton ClockView ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ StartButton ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ. ..
iPhone β ΠΠΈΠ³Π°ΡΡΠ°Ρ ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ β ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π§Π°ΡΡΠΎΡΡ ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΠΊΡΠ°Π½Π°
ΠΠ· ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π» Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΡΠ°ΡΡΠΎΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° iPhone ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 60 ΠΡ (Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΈ ΠΊ iPhone 6) β ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ 60 ΡΠ°Π· Π²β¦
Π‘Π°ΠΌΠ°Ρ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π² HTML, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. main_page.html <form class=main_page method=POST action=.> <div class=form-row> <input type=submit name=invoerβ¦
ΠΠΈΠ³Π°ΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡ Π½Π° ΡΠ°ΠΉΡ CSS ΡΡΠΈΠ»ΡΠΌΠΈ
ΠΠΈΠ³Π°ΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
ΡΠ°ΠΉΡΠ° ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π° Π·Π½Π°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ Ρ Π°ΠΊΡΠΈΡΠΌ ΠΈ ΡΠΊΠΈΠ΄ΠΊΠ°ΠΌΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ
. Π Π°Π½ΡΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° javascript, Π½ΠΎ Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ CSS 3-Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΈΠ³Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ° ΡΠΏΡΠΎΡΡΠΈΠ»ΠΎΡΡ.
ΠΠ΅ΡΠ΅Π»ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ΅ΠΉΠΌΡ Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΉΠΌΠ°ΠΌΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠ»Π°Π²Π½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ
<style> #blink { -webkit-animation: blink 2s linear infinite; animation: blink 2s linear infinite; font-weight: bold; color: color: #F00; } @-webkit-keyframes blink { 0% { color: #F00; } 50% { color: #FBB; } 100% { color: #F00; } } @keyframes blink { 0% { color: #F00; } 50% { color: #FBB; } 100% { color: #F00; } } </style> <p>ΠΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ</p>
Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΠ»Π°Π²Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ ΠΎΡ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΡΠΈΡΡΠ° ΠΊ ΡΠΎΠ·ΠΎΠ²ΠΎΠΌΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΠ»ΠΎΠΊ @-webkit-keyframes blink ΠΈ @keyframes ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΡΡΠ΅ΠΉΠΌΡ, ΡΡΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ ΡΡΠΎ ΡΠ°Π·Π½ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° css Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ.
ΠΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠΌΠΎΡΡΠΈΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π½Π° ΡΡΠΌΠ½ΠΎΠΌ ΡΠΎΠ½Π΅. ΠΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π°ΡΡ ΠΏΠΎΠ½ΡΡΡ ΡΡΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π»ΠΈΠ²Π°Π½ΠΈΡ Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ.
ΠΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ
<style> #blink-2{ color: #fff; font-size: 24px; font-weight: 700; text-align: center; animation:blur .75s ease-out infinite; text-shadow:text-shadow: 0 0 5px #abc, 0 0 7px #abc; } @keyframes blur{ from{ text-shadow:0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 50px #fff, 0px 0px 50px #fff, 0px 0px 50px #7B96B8, 0px 0px 150px #7B96B8, 0px 10px 100px #7B96B8, 0px 10px 100px #7B96B8, 0px 10px 100px #7B96B8, 0px 10px 100px #7B96B8, 0px -10px 100px #7B96B8, 0px -10px 100px #7B96B8;} } </style> <p>ΠΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ</p>
ΠΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π±ΡΠ²Π°ΡΡ ΡΡΠΎ ΠΌΠΈΠ³Π°ΡΡΠΈΠ΅ Π½Π°Π΄ΠΏΠΈΡΠΈ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΎΡ ΡΠ΅Π»Π΅Π²ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°ΡΡ Π±ΡΡΡΡΠΎΠΌΡ ΡΡ
ΠΎΠ΄Ρ Ρ ΡΠ°ΠΉΡΠ°. ΠΠΎΡΡΠΎΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΠΈΡ
ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π»ΠΈ ΠΈ Π½Π΅ ΠΌΠ΅ΡΠ°Π»ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. ΠΠ΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΡΠΊΠΈΠΌ, Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΈ ΡΠ²Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
15 ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ° Π½Π° CSS
ΠΡΠ°ΡΠΈΠ²ΡΠΉ ΡΠ΅ΠΊΡΡ ΠΈ ΡΠΈΠΏΠΎΠ³ΡΠ°ΡΠΈΠΊΠ° ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΠ°Ρ ΡΠ°ΠΉΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ. Π Π²Π΅Π± β Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΠΈ ΡΠΊΡΠΈΠΏΡΡ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ CSS ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ², ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΠΎΠΆΠΈΠ²ΠΈΡΡ Π΅Π³ΠΎ.
Π Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΡΠΎ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ ΠΠ°ΠΌ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΠΈΠ· 15 ΡΡΡΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS, Π½ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π²ΡΡ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π½Π΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ http://www.hongkiat.com ΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ»Π°ΡΡΠΈΡΠ½Π°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ
ΠΡΠΎΡ ΡΡΡΠ΅ΠΊΡ Π΄Π΅Π»Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS ΠΈ SVG, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΠΌ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠ»ΡΠΊ Ρ SVG
Π₯ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΠ°Ρ ΡΠ΅ΠΊΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΈΠΌΠ΅Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ Π³Π»ΡΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΡ? ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS ΠΈ SVG ΡΠΈΠ»ΡΡΡΠΎΠ²
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
Π Π΅ΡΡΠΎ Π»ΠΎΠ³ΠΎΡΠΈΠΏ
ΠΠ°Π½Π½ΡΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ ΡΠ΄Π΅Π»Π°Π½ Π½Π° CSS, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π±Π΅Π³ΡΠ½ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π΅Π³ΠΎ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΡΡΠ΅ΠΊΡ ΡΠ΄Π²ΠΈΠ³Π° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°
ΠΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΡΠ΅ΠΊΡΡ ΡΠ°Π·ΡΠ΅Π·Π°Π»ΠΈ ΠΎΡΡΡΡΠΌ Π½ΠΎΠΆΠΎΠΌ. ΠΡΠΎΡ ΡΡΡΠ΅ΠΊΡ ΡΠ΄Π΅Π»Π°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 70 Π»ΠΈΠ½ΠΈΠΉ Π½Π° CSS.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠ»ΠΈΠ½Π½Π°Ρ ΡΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°
ΠΡΠΎΡ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΡΠ΅Π½ΠΈ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ° ΡΠΎΠ·Π΄Π°Π½ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS, ΠΈ ΡΠΌΠΎΡΡΠΈΡΡΡ ΠΎΠ½ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
Π’ΡΠΌΠ°Π½Π½ΡΠΉ ΡΡΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°
ΠΡΠ»ΠΈΡΠ½ΡΠΉ ΡΡΠΌΠ°Π½Π½ΡΠΉ ΡΡΡΠ΅ΠΊΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ² Ρ ΡΡΠΌΠ½ΡΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠΉ ΡΡΡΠ΅ΠΊΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Webkit Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠ°ΡΠΊΠ° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ° Π½Π° SVG
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°
ΠΡΠΎ Π½Π° Π²ΠΈΠ΄ ΠΏΡΠΎΡΡΠ°Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ, Π½ΠΎ ΠΎΠ½Π° ΡΠ΄Π΅Π»Π°Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π° CSS ΠΈ ΡΡΠΎΠΈΡ ΠΠ°ΡΠ΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
3d ΡΠ΅ΠΊΡΡ
ΠΡΠΎ ΠΈΠ³ΡΠ° Ρ CSS ΡΠ΅Π½ΡΠΌΠΈ, Π½ΠΎ ΠΊΠ°ΠΊ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΠ»Π°ΡΡΠ½ΡΠΌ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
Π’Π΅ΠΊΡΡ Ρ ΡΠΎΠ½ΠΎΠΌ
ΠΠ΅ΡΠ½Π΅Π΅ ΡΠ΅ΠΊΡΡ ΡΡΡ, ΠΊΠ°ΠΊ Π±Ρ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠΈΠ³Π°ΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡ
Π’ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΈΠ³Π»ΡΡΠ°ΡΡΠΈΠΉ ΡΠ²Π΅Ρ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ Π΅ΡΡ ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΈΠ³Π°Π΅Ρ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠ½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡ
ΠΡΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ° Π½Π° CSS. ΠΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ°ΠΉΡΠΎΠ², ΠΈ ΡΠΎΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠ»ΡΠΊ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΈΡΡ Ρ 404 ΠΎΡΠΈΠ±ΠΊΠΎΠΉ
Π‘ΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ Π³Π»ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Ρ 404 ΠΎΡΠΈΠ±ΠΊΠΎΠΉ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠΎΡΠΌΠΎΡ
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΡΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° CSS
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΠ°Π³ΡΡΠ·ΠΊΠ°
ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π° ΠΏΡΠ΅Π΄Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΠ°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°
ΠΠ΅ΡΠ΅ΠΉΡΠΈ
ΠΌΠΈΠ³Π°Π΅Ρ β ΠΌΠΈΠ³Π°Π΅Ρ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ CSS
ΠΌΠΈΠ³Π°Π΅Ρ β ΠΌΠΈΠ³Π°Π΅Ρ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ CSS β qaru ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Stack Overflow , ΡΡΠΎΠ±Ρ ΡΡΠΈΡΡΡΡ, Π΄Π΅Π»ΠΈΡΡΡΡ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΈ ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠ΅ΡΡ.
Π‘ΠΏΡΠΎΡΠΈΠ»
ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π½ΠΎ 23k ΡΠ°Π·
Π― ΠΏΡΡΠ°ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ div flash, Π½ΠΎ Ρ Π½Π΅ Ρ ΠΎΡΡ, ΡΡΠΎΠ±Ρ ΡΠ΅ΠΊΡΡ Π²Π½ΡΡΡΠΈ Π½Π΅Π³ΠΎ ΠΌΠΈΠ³Π°Π», ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΠ° ΠΊΠ½ΠΎΠΏΠΊΠ°.Π― Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ Ρ ΠΌΠΎΠ³Ρ ΡΡΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ. ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ». ΠΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°?
ΠΠΎΡ ΠΊΠΎΠ΄:
@ -moz-keyframes ΠΌΠΈΠ³Π°ΡΡ {0% {opacity: 1;} 50% {opacity: 0.5;} 100% {opacity: 1;}} / * Firefox * /
@ -webkit-keyframes ΠΌΠΈΠ³Π°ΡΡ {0% {opacity: 1;} 50% {opacity: 0.5;} 100% {opacity: 1;}} / * Webkit * /
@ -ms-keyframes ΠΌΠΈΠ³Π°ΡΡ {0% {opacity: 1;} 50% {opacity: 0.
5;} 100% {opacity: 1;}} / * IE * /
@keyframes ΠΌΠΈΠ³Π°ΡΡ {0% {opacity: 1;} 50% {opacity: 0.5;} 100% {opacity: 1;}} / * Opera * /
.ΡΠΊΠ°ΡΠ°ΡΡ {
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: ΠΊΡΠ°ΡΠ½ΡΠΉ;
ΠΎΡΡΡΡΠΏ: 15px 15px 15px 15px;
Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ°: ΡΠ΅Π½ΡΡ;
Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅: 4 ΠΏΠΈΠΊΡΠ΅Π»Ρ;
ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°: 24 ΠΏΠΈΠΊΡΠ΅Π»Ρ;
ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 5 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
-moz-transition: Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ-Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° 0,5 Ρ;
-webkit-transition: Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
0,5 Ρ;
-o-transition: Π²ΡΠ΅ 0,5 Ρ Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΡΡ
ΠΎΠ΄Π°;
-ms-transition: Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° 0,5 Ρ;
ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄: Π²ΡΠ΅ 0,5 Ρ Π»Π΅Π³ΠΊΠΎΡΡΡ Π²Ρ
ΠΎΠ΄Π°-Π²ΡΡ
ΠΎΠ΄Π°;
-moz-Π°Π½ΠΈΠΌΠ°ΡΠΈΡ: ΠΌΠΈΠ³Π°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1,5 Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ Π²ΡΡ
ΠΎΠ΄Π°; /* Fire Fox */
-webkit-animation: ΠΌΠΈΠ³Π°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1.5s Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ Π»Π΅Π³ΠΊΠΎΡΡΡ Π²Ρ
ΠΎΠ΄Π°-Π²ΡΡ
ΠΎΠ΄Π°; / * Webkit * /
-ms-animation: ΠΌΠΈΠ³Π°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1,5 Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅; / * IE * /
Π°Π½ΠΈΠΌΠ°ΡΠΈΡ: ΠΌΠΎΡΠ³Π°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1,5 Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ Π²ΡΡΠ³ΠΈΠ²Π°Π½ΠΈΡ; / * ΠΠΏΠ΅ΡΠ° * /
}
Π‘ΠΠΠ§ΠΠ’Π¬ ΠΠ ΠΠΠΠ«Π ΠΠΠ ΠΠΠ
ΠΠ»Π΅ΠΊΡΠΈΡ ΠΠΈΠ»ΠΊΠ΅ 15. 3k88 Π·ΠΎΠ»ΠΎΡΡΡ
Π·Π½Π°ΠΊΠΎΠ²6060 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΡ
Π·Π½Π°ΠΊΠΎΠ²116116 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ
Π·Π½Π°ΠΊΠΎΠ²
Π‘ΠΎΠ·Π΄Π°Π½ 20 Π½ΠΎΡ.
ΠΠΈΠΊΠΎΠ»ΡΠΠΈΠΊΠΎΠ»Ρ29922 Π·ΠΎΠ»ΠΎΡΡΡ Π·Π½Π°ΠΊΠ°33 ΡΠ΅ΡΠ΅Π±ΡΡΠ½ΡΡ Π·Π½Π°ΠΊΠ°99 Π±ΡΠΎΠ½Π·ΠΎΠ²ΡΡ Π·Π½Π°ΠΊΠΎΠ²
2 @keyframes blink {
0% {
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgba (255,0,0,1)
}
50% {
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgba (255,0,0,0.5)
}
100% {
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgba (255,0,0,1)
}
}
@ -webkit-keyframes ΠΌΠΈΠ³Π°ΡΡ {
0% {
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgba (255,0,0,1)
}
50% {
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgba (255,0,0,0.5)
}
100% {
ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: rgba (255,0,0,1)
}
}
.ΡΠΊΠ°ΡΠ°ΡΡ {
ΠΎΡΡΡΡΠΏ: 15px 15px 15px 15px;
Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ°: ΡΠ΅Π½ΡΡ;
Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅: 4 ΠΏΠΈΠΊΡΠ΅Π»Ρ;
ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°: 24 ΠΏΠΈΠΊΡΠ΅Π»Ρ;
ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 5 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
-moz-transition: Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ-Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° 0,5 Ρ;
-webkit-transition: Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
0,5 Ρ;
-o-transition: Π²ΡΠ΅ 0.
5s Π»Π΅Π³ΠΊΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ;
-ms-transition: Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° 0,5 Ρ;
ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄: Π²ΡΠ΅ 0,5 Ρ Π»Π΅Π³ΠΊΠΎΡΡΡ Π²Ρ
ΠΎΠ΄Π°-Π²ΡΡ
ΠΎΠ΄Π°;
-moz-Π°Π½ΠΈΠΌΠ°ΡΠΈΡ: ΠΌΠΈΠ³Π°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1,5 Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ Π²ΡΡ
ΠΎΠ΄Π°;
/* Fire Fox */
-webkit-animation: ΠΌΠΈΠ³Π°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1,5 Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π»Π΅Π³ΠΊΠΎΡΡΡ Π²ΡΡ
ΠΎΠ΄Π°;
/ * Webkit * /
-ms-animation: ΠΌΠΈΠ³Π°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1,5 Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅;
/ * IE * /
Π°Π½ΠΈΠΌΠ°ΡΠΈΡ: ΠΌΠΎΡΠ³Π°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ 1,5 Ρ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ Π²ΡΡΠ³ΠΈΠ²Π°Π½ΠΈΡ;
/ * ΠΠΏΠ΅ΡΠ° * /
}
Π‘ΠΠΠ§ΠΠ’Π¬
Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ
ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° div ΠΈ Π²ΡΠ΅ Π΅Π³ΠΎ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.Π― ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° Ρ Π°Π»ΡΡΠ°-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ (ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡΡ). ΠΡΠ°ΠΊ β¦ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²Π΅ΡΠ° RGBA Π½Π° ΡΠΎΠ½Π΅