Π‘ΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ HTML5 Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ²
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ β ΡΡΠΎ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²Π²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²Β HTML5. ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π²Π΅ΡΡΠΈ ΡΠΈΡΠ»ΠΎ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ΠΡΠ°ΡΠ·Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ . ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡ ΡΡΡΠΊΡ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠ° Π²ΠΏΡΠ°Π²ΠΎΒ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΈΡΠ»ΠΎ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ Β Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.
Β
Β
ΠΠΎ ΠΊΠ°ΠΊΒ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π²ΡΡΠ΅, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ, ΡΡΠΎΒ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌ. Π’Π°ΠΊ ΡΡΠΎ Π² ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΊ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌΡ Π²ΠΈΠ΄Ρ. ΠΠ°Π²Π°ΠΉΡΠ΅Β Π½Π°ΡΠ½Π΅ΠΌ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ HTML5
Π Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ Chrome, Safari ΠΈΒ OperaΒ
Safari ΠΈΒ Opera β Π±ΡΠ°ΡΠ·Π΅ΡΡ Webkit. Π₯ΠΎΡΡ Chrome ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Blink, ΠΏΠΎΠΊΠ° ΡΡΠΎΒ ΠΎΠ½ Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠΌΡ Π·Π°ΠΏΠΈΡΠΈ ΠΎΡΒ Webkit.
Webkit ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ Π»ΡΠ±ΡΡ ΡΠΎΡΠΌ Π²Π²ΠΎΠ΄Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅Π³ input Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ selector ΠΈ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Webkit/Chrome, Π·Π°Π΄Π°Π² ΡΠ²ΠΎΠΉΡΡΠ²Ρ -webkit-appearance Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β none.
Β
input[type=range] { -webkit-appearance: none }
Β
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π³ΡΠ°Π½ΠΈΡΠ°, ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡΡ ΠΈ ΡΠ°ΠΊΒ Π΄Π°Π»Π΅Π΅.
input[type=range] { -webkit-appearance: none; width: 100%; border-radius: 8px; height: 7px; border: 1px solid #bdc3c7; background-color: #fff; }Β
Β
ΠΠ°ΠΊ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π½ΠΈΠΆΠ΅, ΠΊΠΎΠ΄ Π²ΡΡΠ΅ Π½Π΅ Π·Π°ΡΡΠΎΠ½ΡΠ» ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΊΡ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠ° ΠΈΠ· Π²ΡΠ΅Π³ΠΎ ΡΠ΅Π³Π°Β input.
Π§ΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊΒ Π½Π΅ΠΉ ΡΡΠΈΠ»ΠΈ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ Webkit Β ::-webkit-slider-thumb ΠΈ ΡΠ°ΠΊΠΈΠΌΒ ΠΆΠ΅ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ -webkit-appearance, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΒ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
input[type='range']::-webkit-slider-thumb { -webkit-appearance: none; background-color: #ecf0f1; border: 1px solid #bdc3c7; width: 20px; height: 20px; border-radius: 10px; cursor: pointer; }
Β
Π’Π°ΠΊ ΠΌΡ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΡΠΈΠ»ΠΈ Π΄Π»Ρ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠ° Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Webkit. Π‘ΡΠΈΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π·Π°Π΄Π°Π»ΠΈ Π²ΡΡΠ΅, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ Chrome, Safari ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Opera. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° Π±ΡΠ°ΡΠ·Π΅ΡΡ Firefox ΠΈ Internet Explorer, ΡΠ°ΠΊ ΠΊΠ°ΠΊΒ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΡ Π΄Π²ΠΈΠΆΠΊΠ°Ρ . ΠΠΎ ΡΒ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄Π½ΡΠ΅ ΠΏΡΡΠΈ Π΄Π»Ρ ΡΡΠΈΡ Π΄Π²ΡΡ Β Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ².
Π Π±ΡΠ°ΡΠ·Π΅ΡΠ΅Β FirefoxΒ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ»Π΅ΠΉ Π½Π°ΠΏΡΡΠΌΡΡ ΡΒ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ selector input [type=’range’]Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Firefox. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Firefox ::-moz-range-track ΠΈΒ ::-moz-range-thumb.
ΠΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ ::-moz-range-track ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΏΠΎΠ»ΠΎΡΡ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠ°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ ΡΡΡΠΊΠ°, Π° ::-moz-range-track ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΡΡΠΊΡΒ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠ°.
.firefox input[type=range]::-moz-range-track { border-radius: 8px; height: 7px; border: 1px solid #bdc3c7; background-color: #fff; } .firefox input[type=range]::-moz-range-thumb { background: #ecf0f1; border: 1px solid #bdc3c7; width: 20px; height: 20px; border-radius: 10px; cursor: pointer; }
Β
ΠΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΠ΅Β ΠΆΠ΅ ΡΡΠΈΠ»ΠΈ. ΠΡΠΊΡΠΎΠΉΡΠ΅ Π±ΡΠ°ΡΠ·Π΅Ρ Firefox, ΠΈΒ ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΊΠΎΠΉΒ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠ°ΠΊ ΠΈ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ Β Webkit.
Π Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ InternetΒ ExplorerΒ
ΠΡΠ°ΡΠ·Π΅Ρ Internet Explorer ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ. Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅, ΠΌΡ Π½Π°ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ ΡΠ°ΡΡΠΈ, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅Β ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ.
Π Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Internet Explorer ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ ΡΠΈΡΠ»ΠΎ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΡ ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°Π΅ΡΠ΅Β ΡΡΡΠΊΡ.
input[type="range"]::-ms-fill-lower, input[type="range"]::-ms-fill-upper { background: transparent; } input[type="range"]::-ms-track { border-radius: 8px; height: 7px; border: 1px solid #bdc3c7; background-color: #fff; } input[type="range"]::-ms-thumb { background-color: #ecf0f1; border: 1px solid #bdc3c7; width: 20px; height: 20px; border-radius: 10px; cursor: pointer; }
Β
ΠΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π½Π΅Β ΡΠΎ, ΡΡΠΎΒ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² step=»any» ΡΠ΅Π³Ρ input. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡΠΊΡ ΠΏΠΎΠ»Π·ΡΠ½ΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ. ΠΡΠΎ ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈΒ Π±Ρ ΡΠ΅Π³Ρ input Π·Π°Π΄Π°Π»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° overflow ΠΊΠ°ΠΊ hidden, Π½ΠΎΒ ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ, ΠΏΡΠΎΡΡΠΎ Π·Π°Π΄Π°Π²Β Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° overflow ΠΊΠ°ΠΊ visible. ΠΡΠΎ ΡΠΎ, ΡΒ ΡΠ΅ΠΌ ΠΌΡ Π΅ΡΠ΅Β ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅Β
ΠΠΎΠ»Π·ΡΠ½ΠΊΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ΄Π°, ΡΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ. ΠΠ°Π΄Π΅Π΅ΠΌΡΡ, Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡ, ΡΠ΅Π³ΡΠ»ΠΈΡΡΡΡΠΈΠΉ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ. Π, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π²ΠΎΡ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΠ°ΠΌ Π² ΡΡΠΎΠΌΒ ΡΡΠΎΠΊΠ΅.
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ β Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉΒ ΠΊΠΎΠ΄
ΠΠ²ΡΠΎΡ ΡΡΠΎΠΊΠ°Β ThoriqΒ Firdaus
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄Β βΒ ΠΠ΅ΠΆΡΡΠΊΠ°
Π‘ΠΌΠΎΡΡΠΈΡΠ΅Β ΡΠ°ΠΊΠΆΠ΅:
- Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΡΡΠ³ΠΎΠ²ΡΠ΅ ΠΈ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ CSS3
- ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΠΊΠΎΠ»ΡΠ·ΡΡΠ°Ρ ΡΠΎΡΠΌΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ jQuery
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΎΠ² Π·Π°Π³ΡΡΠ·ΠΊΠΈΒ ΡΡΡΠ°Π½ΠΈΡΡ
HTML CSS JS | Only to top
JavaScript: Π Π°Π±ΠΎΡΠ° Ρ ΠΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ
JavaScript: Π Π°Π±ΠΎΡΠ° Ρ ΠΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ 30/12/2020Π JavaScript ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ
ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΠ»Π΅ΠΌΠ΅Π½ΡΠ°
ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΠ»Π΅ΠΌΠ΅Π½ΡΠ° 09/05/2020ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² DOM-Π΄Π΅ΡΠ΅Π²ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript ΠΈ jQuery
Π‘ΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ Input File
Π‘ΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ Input File 19/04/2020Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ input type file, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ°ΠΉΠ» ΠΏΡΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ, Π½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° drag and drop
ΠΡΠ΅Π΄Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΠ°ΡΡΠΈΠ½ΠΎΠΊ β ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript
ΠΡΠ΅Π΄Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΠ°ΡΡΠΈΠ½ΠΎΠΊ β ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° JavaScript 07/03/2020ΠΡΠ΅Π΄Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ JavaScript, jQuery, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ rel=’preload’. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² DOM Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ
Π‘ΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ Π‘ΠΊΡΠΎΠ»Π»Π°
Π‘ΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ Π‘ΠΊΡΠΎΠ»Π»Π° 31/01/2020Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠΎΠ»Π» Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS Π΄Π»Ρ Webkit ΠΈ Mozilla, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ mCustomScrollbar.
Π‘ΠΎΠ±ΡΡΠΈΡ Π€ΠΎΡΠΌΡ
Π‘ΠΎΠ±ΡΡΠΈΡ Π€ΠΎΡΠΌΡ 05/01/2020Π‘ΠΎΠ±ΡΡΠΈΡ ΡΠΎΡΠΌΡ: ΠΎΡΠΏΡΠ°Π²ΠΊΠ°, ΠΎΡΠΈΡΡΠΊΠ° ΠΏΠΎΠ»Π΅ΠΉ, ΡΠΎΠΊΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΎΡΠΌΡ, ΠΏΠΎΡΠ΅ΡΡ ΡΠΎΠΊΡΡΠ°, ΡΠΎΠ±ΡΡΠΈΡ Π΄Π»Ρ input, select, checkbox, range ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅
Checkbox Checked β ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π‘ΠΎΡΡΠΎΡΠ½ΠΈΡ Π§Π΅ΠΊΠ±ΠΎΠΊΡΠ° βοΈ
Checkbox Checked β ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π‘ΠΎΡΡΠΎΡΠ½ΠΈΡ Π§Π΅ΠΊΠ±ΠΎΠΊΡΠ° βοΈ 22/12/2019Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ checkbox (checked, uncheched) c ΠΏΠΎΠΌΠΎΡΡΡ jQuery, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ JavaScript
JavaScript: Window Location
JavaScript: Window Location 30/11/2019JavaScript: ΠΎΠ±ΡΠ΅ΠΊΡ Window.Location ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡ Π²Π°ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ URL, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ (ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ) ΡΠ΅ΠΊΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ°ΠΊ ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΠ±ΡΠ΅ΠΊΡ Π² ΠΠ°ΡΡΠΈΠ² (JS)
ΠΠ°ΠΊ ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΠ±ΡΠ΅ΠΊΡ Π² ΠΠ°ΡΡΠΈΠ² (JS) 23/11/20194 ΡΠΏΠΎΡΠΎΠ±Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π² ΠΌΠ°ΡΡΠΈΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ°ΠΊ: Object.keys, Object.values, Object.entries, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΡ
ΠΠ°ΠΊ ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΠΠΎΠΌΠΎΡΡΡ JavaScript
ΠΠ°ΠΊ ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΠΠΎΠΌΠΎΡΡΡ JavaScript 16/11/2019ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ JavaScript, Π° Π·Π°ΡΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ mobile-detect. js
ΠΠ½ΠΎΠΏΠΊΠΈ Β«ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΒ» Π΄Π»Ρ ΡΠ°ΠΉΡΠ°
ΠΠ½ΠΎΠΏΠΊΠΈ Β«ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΒ» Π΄Π»Ρ ΡΠ°ΠΉΡΠ° 01/11/2019ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΒ» Π² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΠΉΡΠ° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ². ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Π² ΡΠ΅ΠΉΡΠ±ΡΠΊ, Π²ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅, ΠΎΠ΄Π½ΠΎΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠΈ, linekdin, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡ ΡΠ΅ΡΠΈ
ΠΠ°ΠΊ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π°ΠΉΠ΄Π΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° HTML5 Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ β ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ² Π²Π²ΠΎΠ΄Π°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π² HTML5. ΠΡΠΎΡ ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠΈΡΠ»ΠΎ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ΠΡΠ°ΡΠ·Π΅ΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π±ΡΠ΄ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΡΠΎΡ ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π° ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ . ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π²ΠΈΠ½ΡΡΡ ΡΡΠΊΠΎΡΡΠΊΡ Π²ΠΏΡΠ°Π²ΠΎ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΡΠ»ΠΎ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.
ΠΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π²ΡΡΠ΅, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠΎΡ ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π° Π² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΊΡΡ , ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌ. ΠΡΠ°ΠΊ, Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ , ΠΊΠ°ΠΊ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° . ΠΡΠ»ΠΈ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π½Π°ΡΠ½Π΅ΠΌ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ HTML5
Π Chrome, Safari ΠΈ Opera
Safari ΠΈ Opera β Π±ΡΠ°ΡΠ·Π΅ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Webkit. Π₯ΠΎΡΡ Chrome ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Blink, ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΡΠΎ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Chrome Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π· ΠΎΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ².
Webkit ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°, Π²ΠΊΠ»ΡΡΠ°Ρ
. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ Π²Π²ΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠ° Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Webkit/Chrome, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² Π΄Π»Ρ -webkit-appearance
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ none
.
Π²Π²ΠΎΠ΄ [ΡΠΈΠΏ = Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½] { -webkit-Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄: Π½Π΅Ρ }
ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΌΠΊΡ, ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, ΠΊΡΡΠ³Π»ΡΡ ΡΠ°ΠΌΠΊΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
.input[ΡΠΈΠΏ=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½] { -webkit-Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄: Π½Π΅Ρ; ΡΠΈΡΠΈΠ½Π°: 100%; ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 8px; Π²ΡΡΠΎΡΠ°: 7 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; Π³ΡΠ°Π½ΠΈΡΠ°: 1px ΡΠΏΠ»ΠΎΡΠ½Π°Ρ #bdc3c7; ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: #fff; }
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π½ΠΈΠΆΠ΅, ΡΡΠ»Ρ β Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΎΡΡΠ°Π²ΡΠ°ΡΡΡ ΡΠ°ΡΡΡ Π²Π²ΠΎΠ΄Π°, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄.
Π§ΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ ΡΡΠΈΠ»ΠΈ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Webkit ::-webkit-slider-thumb
ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ -webkit-appearance, Π²ΠΎΡ ΡΠ°ΠΊ.
input[type='range'] ::-webkit-slider-thumb { -webkit-Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄: Π½Π΅Ρ; ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: #ecf0f1; Π³ΡΠ°Π½ΠΈΡΠ°: 1px ΡΠΏΠ»ΠΎΡΠ½Π°Ρ #bdc3c7; ΡΠΈΡΠΈΠ½Π°: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; Π²ΡΡΠΎΡΠ°: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 10px; ΠΊΡΡΡΠΎΡ: ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ; }
ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΌΡ ΠΎΡΠΎΡΠΌΠ»ΡΠ΅ΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΠΏΠΎΠ² Π²Π²ΠΎΠ΄Π° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Webkit. Π‘ΡΠΈΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π²ΡΡΠ΅, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Chrome, Safari, Π° ΡΠ°ΠΊΠΆΠ΅ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Opera. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° Firefox ΠΈ Internet Explorer, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ. ΠΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄Π½ΡΠ΅ ΠΏΡΡΠΈ Π΄Π»Ρ ΡΡΠΈΡ Π΄Π²ΡΡ .
Π Firefox
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ»Π΅ΠΉ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠ° Π°ΡΡΠΈΠ±ΡΡΠΎΠ² input[type='range']
Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Π²Π²ΠΎΠ΄Π° Π² Firefox. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Firefox 9. 0023 ::-moz-range-track ΠΈ ::-moz-range-thumb
.
::-moz-range-track
::-moz-range-thumb
ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΎΡ Π²Π²ΠΎΠ΄Π°..firefox input[ΡΠΈΠΏ=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½]::-moz-range-track { ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 8px; Π²ΡΡΠΎΡΠ°: 7 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; Π³ΡΠ°Π½ΠΈΡΠ°: 1px ΡΠΏΠ»ΠΎΡΠ½Π°Ρ #bdc3c7; ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: #fff; } .firefox input[ΡΠΈΠΏ=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½]::-moz-range-thumb { ΡΠΎΠ½: #ecf0f1; Π³ΡΠ°Π½ΠΈΡΠ°: 1px ΡΠΏΠ»ΠΎΡΠ½Π°Ρ #bdc3c7; ΡΠΈΡΠΈΠ½Π°: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; Π²ΡΡΠΎΡΠ°: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 10px; ΠΊΡΡΡΠΎΡ: ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ; }
ΠΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΡΡΠΈΠ»ΠΈ. ΠΡΠΊΡΠΎΠΉΡΠ΅ Firefox, ΠΈ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠ°ΠΊ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ Webkit.
Π Internet Explorer
Π Internet Explorer Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΠΏΠΎΠ² Π²Π²ΠΎΠ΄Π° ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ . Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅, Π·Π΄Π΅ΡΡ Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°Π» ΡΡ Π΅ΠΌΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ°ΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠΌΠΈΡΡΡΡ Π²Ρ ΠΎΠ΄.
IE ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΡΠΌ Π²Ρ ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠΊΠΎΠ»ΡΠ·ΠΈΠΌ ΠΏΠΎ ΡΡΡΠΊΠ΅.
ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΡΡΠΈΡ
ΡΠ°ΡΡΠ΅ΠΉ Π²Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° 9 IE.0023 ::-ms-fill-lower , ::-ms-fill-upper
, ::-ms-thumb
, ::-ms-ticks
ΠΈ ::-ms-tooltip
. ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΡΠ΅ ΠΆΠ΅ ΡΡΠΈΠ»ΠΈ, ΡΡΠΎ ΠΈ Π² Webkit ΠΈ Firefox.
input[type="range"]::-ms-fill-lower, input[type="range"]::-ms-fill-upper { ΡΠΎΠ½: ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ; } input[type="range"]::-ms-track { ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 8px; Π²ΡΡΠΎΡΠ°: 7 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; Π³ΡΠ°Π½ΠΈΡΠ°: 1px ΡΠΏΠ»ΠΎΡΠ½Π°Ρ #bdc3c7; ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: #fff; } input[type="range"]::-ms-thumb { ΡΠ²Π΅Ρ ΡΠΎΠ½Π°: #ecf0f1; Π³ΡΠ°Π½ΠΈΡΠ°: 1px ΡΠΏΠ»ΠΎΡΠ½Π°Ρ #bdc3c7; ΡΠΈΡΠΈΠ½Π°: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; Π²ΡΡΠΎΡΠ°: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ; ΡΠ°Π΄ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ: 10px; ΠΊΡΡΡΠΎΡ: ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ; }
ΠΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ. ΠΡΠΌΠ΅ΡΠΊΠΈ Π²ΠΈΠ΄Π½Ρ, Π° Π²Π΅ΡΡ Π½ΡΡ ΠΈ Π½ΠΈΠΆΠ½ΡΡ ΡΠ°ΡΡΠΈ ΡΡΠ»Ρ ΡΠΊΡΡΡΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π΄Π΅Π»Π΅Π½ΠΈΡ , Π΄ΠΎΠ±Π°Π²ΠΈΠ² step="any"
ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π²ΠΎΠ΄Π°. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠ»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΡΠΌ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎ , ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π½Π° hidden
, Π½ΠΎ Π΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ, ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
Π΄ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅
. ΠΡΠΎ ΡΠΎ, ΡΡΠΎ Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΡΡΠ°ΡΡΡ ΠΏΠΎΠ½ΡΡΡ. ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Π΅Ρ Π² ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π½ΠΈΠΆΠ΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΠΏΠΎΠ² Π²Π²ΠΎΠ΄Π° Π²ΠΏΠΎΠ»Π½Π΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΡΠ²ΠΎΠΉ ΠΏΡΡΡ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ, ΡΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ. Π― Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π²ΠΎΡ ΡΡΡΠ»ΠΊΠ°, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Π²ΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π²Π°ΠΌ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅.
- ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ
- ΠΡΡΠΎΡΠ½ΠΈΠΊ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
21 ΡΠ»Π°ΠΉΠ΄Π΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° CSS
ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°Π½Π½ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ HTML ΠΈ ΡΠ»Π°ΠΉΠ΄Π΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° CSS ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊΠΎΠ΄Π°. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΉΡΠΊΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ 2019 Π³ΠΎΠ΄Π°. 5 Π½ΠΎΠ²ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ².
- ΠΠΎΠ»Π·ΡΠ½ΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° JavaScript
- ΠΠΎΠ»Π·ΡΠ½ΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° jQuery
Π ΠΊΠΎΠ΄Π΅
ΠΠ½ΠΎΠ³ΠΎΠ΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½ΡΠΉ Π²Π²ΠΎΠ΄, ΡΠΎΠ»ΡΠΊΠΎ CSS
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π²Π²ΠΎΠ΄Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ ΠΎΡΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ CSS Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ CSS (ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ CSS) Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΡΠΌΠΈ ΠΏΠΎ ΠΊΡΠ°ΡΠΌ. Π’Π΅ΠΊΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ, Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ. Π’Π΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ) Π²ΡΠ΅Π³Π΄Π° ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΡΡΡΡ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ°Π±Π»ΠΎΠ½ JS Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ CSS/Π°ΡΡΠΈΠ±ΡΡΠΎΠ² HTML Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ²Π΅Ρ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° CSS
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ²Π΅Ρ: Π½Π΅Ρ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΠ΅ΠΎΠΌΠΎΡΡΠΈΠ·ΠΌ β ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ²Π΅Ρ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
Π‘ΡΠΈΠ»ΡΠ½ΡΠΉ ΡΠ»Π°ΠΉΠ΄Π΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ²Π΅Ρ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
ΠΡΠΎΡΡΠΎΠΉ ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π² HTML ΠΈ CSS.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Firefox, Opera, Safari
ΠΡΠ²Π΅Ρ: Π½Π΅Ρ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° CSS
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ CSS. JS ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° ΠΈ ΠΌΠ΅ΡΠΊΠΈ %.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ²Π΅Ρ: Π½Π΅Ρ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: jquery.js
Π ΠΊΠΎΠ΄Π΅
Π Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° Dot-Slider
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΊΠ»ΠΈΠΊΠΎΠ² Π½Π° ΡΠΈΡΡΠΎΠΌ CSS ΡΠΎ ΡΠΊΠΎΠ»ΡΠ·ΡΡΠΈΠΌ ΡΠΎΡΠ΅ΡΠ½ΡΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, ΠΌΠ΅ΡΠΊΠ°ΠΌΠΈ, ΡΡΠΈΠ»Π΅ΠΌ Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΠΠ JS. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π½Π° 100% Π½Π° ΡΠ°ΠΉΡΠ°Ρ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ JS.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΡΠ²Π΅Ρ: Π΄Π°
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π΄Π»Ρ Π²Π΅ΡΠ° Π² HTML, CSS ΠΈ JavaScript.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΡΠΎΡΡ-Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΡΠΎ ΡΠΏΠ»ΠΎΡΠ½ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ Π·Π°Π»ΠΈΠ²ΠΊΠΎΠΉ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ box-shadow
Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΏΠ°Π»ΡΡΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°Π»ΠΈΠ²ΠΊΠΈ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
Π²Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
Π’ΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Π²ΠΎΠ΄Π° CSS3.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ #99
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ HTML, CSS ΠΈ JS.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ #98
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° β 98 Π² HTML, CSS, JS ΠΠ½Ρ Π’ΡΠ΄ΠΎΡ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Edge, Firefox
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ #96
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° β 96 Π² HTML, CSS, JS ΠΠ½Ρ Π’ΡΠ΄ΠΎΡ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Edge, Firefox
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ #94
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° # 94 Π² HTML ΠΈ CSS ΠΠ½Ρ Π’ΡΠ΄ΠΎΡ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ #91
ΠΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ ΠΎΡΠΎΡΠΈΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ #87
ΠΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠΉ ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 1 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Edge, Firefox
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
Π²Π²ΠΎΠ΄ [ΡΠΈΠΏ = ‘Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½’]
Π‘ΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° InputRange Π±Π΅Π· extraDom ΠΈΠ»ΠΈ JS.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΡΠΈΠΏ Π²Π²ΠΎΠ΄Π°=Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ #40
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° β 40 Π² HTML, CSS ΠΈ JS ΠΠ½Ρ Π’ΡΠ΄ΠΎΡ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ: Chrome, Edge, Firefox, Opera, Safari
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ: —
Π ΠΊΠΎΠ΄Π΅
ΠΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
ΠΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ»Π·ΡΠ½ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.