Html css ΠΊΠ½ΠΎΠΏΠΊΠ°: Атрибут formaction | htmlbook.ru

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

20 ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° чистом CSS

источник: 20 Amazing Pure CSS Animated Buttons
Π°Π²Ρ‚ΠΎΡ€: Brenda Stokes Barron The Digital Inkwell

ВступлСниС

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ своСму Π²Π΅Π±-сайту Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС изящСства, Π²Π°ΠΌ навСрняка захочСтся ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS. Π­Ρ‚ΠΈ части ΠΊΠΎΠ΄Π° Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ слой интСрактивности Π²Π°ΡˆΠ΅ΠΌΡƒ сайту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оцСнят Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ посСтитСлСй сайта. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для придания ощущСния Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ ΠΈ дальнСйшСй ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² ΡƒΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΈ вашСго Π±Ρ€Π΅Π½Π΄Π°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список ΠΈΠ· 20 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° свой сайт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ довольно простого CSS.

1. Stylish Animated CSS Buttons for Bloggers

«> See the Pen Stylish Animated CSS Buttons For Blogger. by Prio-Softβ„’ (@priosoft) on CodePen.

Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для использования Π±Π»ΠΎΠ³Π³Π΅Ρ€Π°ΠΌΠΈ. Они ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, ΠΎΡ‚ прокручивания Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ (ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), свСрху Π²Π½ΠΈΠ·, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Stylish Animated CSS Buttons for Bloggers.

2. Animated CSS Buttons

See the Pen animated-css-buttons by Naved khan (@Navedkhan012) on CodePen.

Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ простотой, которая Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Π² самых Ρ€Π°Π·Π½Ρ‹Ρ… контСкстах. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора эти ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠ΄ ΡƒΠ³Π»Π°ΠΌΠΈ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ эффСкты ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΡƒΠ·ΠΎΡ€ΠΎΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Animated CSS Buttons.

3. More Animated CSS Buttons

See the Pen Animated CSS Buttons by an (@annguyn) on CodePen.

Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS ΠΎΡ‡Π΅Π½ΡŒ прост, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ это Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ интСрактивности Π½Π° свой сайт, это бСзопасная ставка.

More Animated CSS Buttons

4. CSS3 Buttons

See the Pen css 3 buttons by Oleg Semenov (@wemonsh) on CodePen.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ эти ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS3 ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ классныС эффСкты ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. НСкоторыС Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ эффСкт ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ Ρ‚Π΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставляСт ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ экрана.

CSS3 Buttons

5.

Simple CSS Buttons Animation

See the Pen Simple CSS buttons animation by Michael Domanych (@mhouse) on CodePen.

Как слСдуСт ΠΈΠ· названия этого Π½Π°Π±ΠΎΡ€Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ, эти ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS просты ΠΈ понятны Π² своСм Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. Они ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ со всСх сторон, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°.

Simple CSS Buttons Animation

6. CSS + SVG Button Animation

See the Pen CSS + SVG Button Animation by ClΓ©ment (@clmntclmnt) on CodePen.

Π’ΠΎΡ‚ ΠΎΠ΄ΠΈΠ½ анимированная ΠΊΠ½ΠΎΠΏΠΊΠ°, Π½ΠΎ Π΅Π΅ эффСкт, нСсомнСнно, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора эта ΠΊΠ½ΠΎΠΏΠΊΠ° заполняСтся Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΡ‚ сторон Π΄ΠΎ сСрСдины, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ½ΠΎΠΏΠΊΠΈ появляСтся контрастный Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€.

CSS + SVG Button Animation.

7. Animation with Cubic Bezier

See the Pen animation with cubic bezier by Franca (@franca_) on CodePen.

Π­Ρ‚Π° забавная ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ настоящий ΡΡ‚ΠΈΠ»ΡŒ Π»ΡŽΠ±ΠΎΠΌΡƒ Π²Π΅Π±-сайту. Когда Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ курсор Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅ мСняСт Ρ†Π²Π΅Ρ‚.

Animation with Cubic Bezier.

8. Pure CSS Button

See the Pen Pure CSS Button (animation with clip-path) by Marco AntΓ΄nio (@thismarcoantonio) on CodePen.

Π­Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части этого списка. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ анимация ΠΊΡ€ΡƒΠ³Π° ΡΠΊΠΎΠ»ΡŒΠ·ΠΈΡ‚ ΠΏΠΎ стрСлкС, прСвращая заострСнный ΠΊΠΎΠ½Π΅Ρ† Π² Ρ‚ΠΎΡ‡ΠΊΡƒ.

Pure CSS Button

9. Blobs Button

See the Pen Blobs button by Hilary (@hilwat) on CodePen.

Как слСдуСт ΠΈΠ· названия, ΠΊΠ½ΠΎΠΏΠΊΠ° Blobs заполняСтся Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ каплями ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΡ‚ΠΈ ΠΈΠ»ΠΈ вСсСлья Π½Π° свои сайты.

Blobs Button

10. Simple CSS Button Hover Effects

See the Pen Simple CSS Button Hover Effects by Natalia Reshetnikova (@natalia-reshetnikova) on CodePen.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ довольно Π·Π°Π½ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС Π΅Ρ‰Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ влияниС. НСкоторыС эффСкты Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя растягиваниС тСкста ΠΊΠ½ΠΎΠΏΠΊΠΈ, саму ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽΡΡ Π½Π° X-ΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°.

Simple CSS Button Hover Effects.

11. CSS Button with Hover Effect

See the Pen CSS Button With Hover Effect by Raj Kamal Chenumalla (@avvign) on CodePen.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ супСр простой Π΄ΠΈΠ·Π°ΠΉΠ½. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Ρƒ Π½Π΅Π³ΠΎ развиваСтся Π°ΡƒΡ€Π°, которая быстро исчСзаСт. Π’ΠΎΠ½ΠΊΠΈΠΉ, Π½ΠΎ эффСктивный.

CSS Button with Hover Effect.

12. 100 Days CSS Button N 045

See the Pen 100 days css Button NΒ° 045 by Vitor Siqueira (@vitor-siqueira) on CodePen.

Π­Ρ‚Π° простая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ эффСкт, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ усиливаСтся Π² Ρ†Π²Π΅Ρ‚Π΅ ΠΈ прСслСдуСт Π΅Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π΅ курсора.

100 Days CSS Button N 045.

13. Pure CSS Buttons

See the Pen Pure CSS Buttons by Ishaan Saxena (@ishaansaxena) on CodePen.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ супСр простых ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS. Они Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ†Π²Π΅Ρ‚ΠΎΠΌ со всСх сторон ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡ΠΊΠΈ.

Pure CSS Buttons.

14. Auto Width CSS Button Flip

See the Pen Auto Width Css Button Flip by Alex Moore (@MoorLex) on CodePen.

Какой интСрСсный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚! Когда Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ курсор ΠΌΡ‹ΡˆΠΈ Π½Π° эту Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΎΠ½Π°, каТСтся, наклоняСтся Π²ΠΏΠ΅Ρ€Π΅Π΄, показывая Π΄Ρ€ΡƒΠ³ΠΎΠΉ тСкст Π½Π° Β«ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ сторонС» ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Auto Width CSS Button Flip.

15. Collection of Button Hover Effects

See the Pen Collection of Button Hover Effects by David Conner (@davidicus) on CodePen.

Here’s another set of animated CSS buttons that use fun hover effects to make a statement. Outline effects, fills, and color shifts make up the majority of the effects used here.

Collection of Button Hover Effects.

16. Pure CSS Button with Ring Indicator

See the Pen Pure CSS Button with Ring Indicator by Cole McCombs (@mccombsc) on CodePen.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΈΠ·Ρ‹Π²Ρƒ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π² этом Ρ€ΠΎΠ΄Π΅, эта ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ. Он постоянно ΠΈΠ·Π»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ»ΡŒΡ†ΠΎ ΠΈΠ· своСго Ρ†Π΅Π½Ρ‚Ρ€Π°, обращая Π½Π° Π½Π΅Π³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π—Π°Ρ‚Π΅ΠΌ, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠ° подсвСчиваСтся ΠΈ слСгка поднимаСтся.

Pure CSS Button with Ring Indicator

17. CSS3 Button Hover Effects with FontAwesome

See the Pen CSS3 Button Hover Effects with FontAwesome by foxeisen (@foxeisen) on CodePen.

Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эффСкты навСдСния Π² сочСтании с FontAwesome для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π΅Ρ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½Π°. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° эти ΠΊΠ½ΠΎΠΏΠΊΠΈ отобраТаСтся стрСлка вмСсто тСкста, тСкстовоС смСщСниС для размСщСния стрСлки Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

CSS3 Button Hover Effects with FontAwesome

18. CSS3 3D Flip Button

See the Pen CSS3 3d flip button by Sean Michael (@seansean11) on CodePen.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² этом спискС, 3D Flip Button CSS3 ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ эффСкт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π½Π΅Π΅. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅, ΠΊΠ½ΠΎΠΏΠΊΠ° свСрнСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ тСкст ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π±Ρ‹Π»Π° ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

CSS3 3D Flip Button

19. Button Fun

See the Pen Button Fun by Jack Cuthbert (@JackCuthbert) on CodePen.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΈΡ‰Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ сдСрТанный Π²ΠΈΠ΄. Когда Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ курсор Π½Π° эти ΠΊΠ½ΠΎΠΏΠΊΠΈ, тСкст ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ†Π²Π΅Ρ‚ с эффСктом Π°ΡƒΡ€Ρ‹.

Button Fun

20. Button Shine Effect

See the Pen Button Shine Effect by Dan Mensinger (@dmensinger) on CodePen.

ПослСдняя анимированная ΠΊΠ½ΠΎΠΏΠΊΠ° CSS Π² нашСм спискС — это эффСкт Button Shine. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΊΠ½ΠΎΠΏΠΊΠ° мСняСт Ρ†Π²Π΅Ρ‚ ΠΈ каТСтся свСтящСйся, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ свСт ΠΏΡ€ΠΎΡˆΠ΅Π» Π½Π°Π΄ Π΅Π΅ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ просто ΠΈ эффСктивно, ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ интСрактивности, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ интСрСс ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сайту.

Button Shine Effect.

πŸ“

HTML/CSS-ΠΊΠ½ΠΎΠΏΠΊΠΈ — ΠΊΠΎΠ³Π΄Π° ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ



Π£ мСня Π΅ΡΡ‚ΡŒ довольно простой вопрос ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° HTML страницах.

Как ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, сущСствуСт нСсколько возмоТностСй ΠΈΡ… создания. МоТно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ display: block; Π½Π° a, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ Ρ†Π²Π΅Ρ‚, ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту. Но Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ элСмСнт HTML button ΠΈ элСмСнт submit .

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ? НапримСр, ΠΏΡ€ΠΈ создании Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ΅Π½ элСмСнт submit , Ссли я ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ помню. Но ΠΊΠΎΠ³Π΄Π° Ρƒ мСня Π΅ΡΡ‚ΡŒ button Π²Π½Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, я ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ a . Но всС ΠΆΠ΅ я Π½Π΅ знаю, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ button .

НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ½Π΅ с этим?

html css button
ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ Sven Β  Β  10 августа 2012 Π² 10:16

5 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²


  • HTML ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

    Π£ мСня Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° html ΠΈ css для Π½Π΅Π΅, ΠΊΠΎΠ³Π΄Π° я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ Π΅Π΅ Π² firefox, это каТСтся прСкрасным, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ chrome, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ нСумСстно. Код html для ΠΊΠ½ΠΎΠΏΠΊΠΈ <button type=’button’ class=button_position>View Rating</button> ΠΈ css для этого Π΅ΡΡ‚ΡŒ…

  • класс apex 5.0.1 ΠΈ css для ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML

    Π² apex 4.2.3 я ΠΌΠΎΠ³Ρƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс ΠΊ своСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΠΊΠ½ΠΎΠΏΠΊΠ° HTML Кнопка CSS классы: myclass Π² apex 5 Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ измСняСтся шаблоном ΠΊΠ½ΠΎΠΏΠΊΠΈ (HTML button (legacy-APEX5 migration) ==> ΠšΡƒΠ΄Π° я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свой класс button css ?



12

Якоря (<a>) слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ , ΠΊΠΎΠ³Π΄Π° это ссылка, Π° Π½Π΅ ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹.

ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ Ρ€ΠΎΠ±ΠΎΡ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ссылкам, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ input ΠΈΠ»ΠΈ button, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ a . ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Ρ†Π΅Π»Π΅ΠΉ SEO Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ якоря для ссылок.

Если это Ρ„ΠΎΡ€ΠΌΠ°, Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ button , Π»ΠΈΠ±ΠΎ input , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши enter button (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ссылок) ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ подходят для доступности.

Однако я Π½Π΅ Π±ΡƒΠ΄Ρƒ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² подробности ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈ button ΠΈΠ»ΠΈ input , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ пост ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ:

<button> ΠΏΡ€ΠΎΡ‚ΠΈΠ² <input type=»button» />. Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Curt Β  Β  10 августа 2012 Π² 10:20



3

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ button ( <button> ) HTML прСдставляСт собой ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт button.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ привязки HTML (<a> ) опрСдСляСт гипСрссылку, ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для гипСрссылки ΠΈΠ»ΠΈ ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ahsan Khurshid Β  Β  10 августа 2012 Π² 10:20



0

Π’ послСднСС врСмя я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² качСствС ΠΊΡ€ΡŽΡ‡ΠΊΠΎΠ² JavaScript, Ссли ΠΌΠ½Π΅ каТСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, Π° Π½Π΅ ΠΊ якорному элСмСнту.

Π―ΠΊΠΎΡ€Π½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой мСстополоТСниС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ button для мСня-это скорСС Π°ΠΊΡ‚. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² качСствС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ слайдам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ / ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ajax запросов. πŸ˜€

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Alastair Hodgson Β  Β  10 августа 2012 Π² 10:24


  • CSS Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ

    Π£ мСня Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Π² HTML, ΠΈ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ. Π― Ρ…ΠΎΡ‡Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого CSS. Π’ΠΎΡ‚ ΠΌΠΎΠΉ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ CSS для ΠΊΠ½ΠΎΠΏΠΊΠΈ: .btn_nav{ position:fixed; width:100%; height:68px; background-color:#323232; border-bottom:2px solid #777777; }

  • Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ id ΠΈ класс Π² html/css

    Π― Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Π±-сайт для изучСния html ΠΈ css. Но я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° я ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ любой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для элСмСнта, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΈΡˆΡƒ css для этого ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Ρ‚ΠΎ ΠΎΠ½ примСняСтся ΠΊ этому элСмСнту, Π° ΠΊΠΎΠ³Π΄Π° я ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ класс ΠΈ дСлаю Ρ‚ΠΎ ΠΆΠ΅ самоС с этим классом, Ρ‚ΠΎ…



0

Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт.

‘a’ Π½Π΅ совсСм ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅.

взглянитС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒ элСмСнтов Π½Π° W3C.

ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·ΡΡ‚ΡŒ любой элСмСнт, ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈΠ»ΠΈ JS Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ Ρ†Π΅Π»ΠΈ… ΠΈ это Ρ‚Π°ΠΊ ΠΏΠ»ΠΎΡ…ΠΎ. (ΠΎΠ±Ρ‹Ρ‡Π°ΠΈ, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅)

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ N4553R Β  Β  10 августа 2012 Π² 10:25



0

Богласно w3Schools. com ,

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ использованиС

Π’Π΅Π³ <button> опрСдСляСт ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ button.

Π’Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <button> Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ содСрТимоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ тСкст ΠΈΠ»ΠΈ изобраТСния. Π’ этом Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ этим элСмСнтом ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, созданными с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <input> .

Π‘ΠΎΠ²Π΅Ρ‚: всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ type для элСмСнта <button> . Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для элСмСнта <button> .

А Ρ‚Π°ΠΊΠΆΠ΅ :

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ примСчания

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ элСмСнт <button> Π² Ρ„ΠΎΡ€ΠΌΠ΅ HTML, Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ <input> для создания ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ΅ HTML.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я Π²ΠΈΠΆΡƒ, Ρ‚Π΅Π³ΠΈ <button> ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для использования Π²Π½Π΅ Ρ„ΠΎΡ€ΠΌ, Π° <input type="button"> -Π²Π½ΡƒΡ‚Ρ€ΠΈ.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ±Π° ΠΎΠ½ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ , ΠΊΠ°ΠΊ ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для стилизации <input type="button">, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π΅Π³Π° <a> .

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Bigood Β  Β  10 августа 2012 Π² 10:43


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ вопросы:


Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS ΠΈ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² HTML

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΎΠ±Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы CSS ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ случаС ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π—Π°Ρ‚Π΅ΠΌ прСимущСства использования css вмСсто Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² CSS — это информация ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹…


Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с HTML ΠΈ CSS?

МоТно Π»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ мСню Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с HTML & CSS? <a id=TakeAction>Take Action</a> <ul id=actions> <li>action 1</li> <li>action 2</li> ……


Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ html > Π² CSS?

Π£ мСня Π΅ΡΡ‚ΡŒ Π½ΠΈΠΆΠ΅ CSS ΠΊΠΎΠ΄ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ CSS Ρ„Π°ΠΉΠ»Π΅ ΠΏΠΎΡ€Ρ‚Π°Π»Π° Liferay. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ html> ? Когда это слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ? .lfr-dockbar-pinned { .dockbar { left: 0; position: fixed; right: 0; top: 0; }…


HTML ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° html ΠΈ css для Π½Π΅Π΅, ΠΊΠΎΠ³Π΄Π° я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ Π΅Π΅ Π² firefox, это каТСтся прСкрасным, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽ chrome, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ нСумСстно. Код html для ΠΊΠ½ΠΎΠΏΠΊΠΈ <button type=’button’…


класс apex 5.0.1 и css для кнопки HTML

Π² apex 4.2.3 я ΠΌΠΎΠ³Ρƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс ΠΊ своСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ: ΠΊΠ½ΠΎΠΏΠΊΠ° HTML Кнопка CSS классы: myclass Π² apex 5 Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ измСняСтся шаблоном ΠΊΠ½ΠΎΠΏΠΊΠΈ (HTML button (legacy-APEX5…


CSS Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Π² HTML, ΠΈ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ. Π― Ρ…ΠΎΡ‡Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого CSS. Π’ΠΎΡ‚ ΠΌΠΎΠΉ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ CSS для ΠΊΠ½ΠΎΠΏΠΊΠΈ: .btn_nav{ position:fixed; width:100%; height:68px;…


Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ id ΠΈ класс Π² html/css

Π― Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Π±-сайт для изучСния html ΠΈ css. Но я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° я ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽ любой ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для элСмСнта, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΈΡˆΡƒ css для этого ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Ρ‚ΠΎ…


помСняйтС мСстами ΠΊΠ½ΠΎΠΏΠΊΠΈ html/css

Π― создал ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ html/css. ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° скрипт python с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π° href. Но я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ казались…


ДинамичСскиС Кнопки HTML/CSS

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΌΠΎΠΈΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, я Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² HTML ΠΈ CSS, Π½ΠΎ ΠΌΠ½Π΅ это Π½ΡƒΠΆΠ½ΠΎ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° uni, Π½Ρƒ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницС. Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ красивым, ΠΈ я Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠΈ…


Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ angular material с сСткой CSS

Π― пытался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Angular material с сСточной систСмой CSS. Π£ мСня Π΅ΡΡ‚ΡŒ этот ΠΊΠΎΠ΄ для html, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΎΠ΄Π½Π° стандартная ΠΊΠ½ΠΎΠΏΠΊΠ° html, Π° другая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ класс CSS класса…

HTML ΠΈ CSS с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°

Π’Π΅Π³ <button> (ΠΎΡ‚ Π°Π½Π³Π». button β€” ΠΊΠ½ΠΎΠΏΠΊΠ°) создаёт Π½Π° Π²Π΅Π±-страницС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠΎ своСму Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <input> (с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ type="button | reset | submit").

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ этого элСмСнта, <button> ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности ΠΏΠΎ созданию ΠΊΠ½ΠΎΠΏΠΎΠΊ. НапримСр, Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ элСмСнты HTML, Π² Ρ‚ΠΎΠΌ числС изобраТСния. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стили ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡƒΡ‚Ρ‘ΠΌ измСнСния ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π€ΠΎΡ€ΠΌΡ‹

Бинтаксис

Π—Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ обязатСлСн.

Атрибуты

autofocus
УстанавливаСт, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.
disabled
Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ доступ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ элСмСнта.
form
БвязываСт ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ.
formaction
Π—Π°Π΄Π°Ρ‘Ρ‚ адрСс, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.
formenctype
Бпособ кодирования Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹.
formmethod
Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ пСрСсылки Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹.
formnovalidate
ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ.
formtarget
ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ΅.
name
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя ΠΊΠ½ΠΎΠΏΠΊΠΈ.
type
УстанавливаСт Ρ‚ΠΈΠΏ ΠΊΠ½ΠΎΠΏΠΊΠΈ: обычная; для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° сСрвСр; для очистки Ρ„ΠΎΡ€ΠΌΡ‹.
value
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° сСрвСр ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов.

Π’Π°ΠΊΠΆΠ΅ для этого Ρ‚Π΅Π³Π° доступны ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

autofocus

Атрибут autofocus устанавливаСт, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы. Π’Π°ΠΊΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ сразу Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π½Π° Π½Π΅Ρ‘ фокуса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Бинтаксис

<button autofocus>...</button>

ЗначСния

НСт.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ.

disabled

Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ доступ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ Π΅Ρ‘ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Она Π² Ρ‚Π°ΠΊΠΎΠΌ случаС отобраТаСтся сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ нСдоступна для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, такая ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ фокус ΠΏΡƒΡ‚Ρ‘ΠΌ наТатия Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Tab, ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‚Π°ΠΊΠΎΠ΅ состояниС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· скрипты. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ пСрСдаётся Π½Π° сСрвСр.

Бинтаксис

<button disabled>...</button>

ЗначСния

НСт.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ.

form

БвязываСт ΠΊΠ½ΠΎΠΏΠΊΡƒ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΏΠΎ Π΅Ρ‘ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ. Вакая связь Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ располагаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <form>, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ создании Π΅Ρ‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ.

Бинтаксис

<button form="<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€>">. ..</button>

ЗначСния

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ„ΠΎΡ€ΠΌΡ‹ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id элСмСнта <form>).

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

НСт.

formaction

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ адрСс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ с Π½ΠΈΠΌΠΈ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Π΅ дСйствия. Атрибут formaction ΠΏΠΎ своСму Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ action элСмСнта <form>. Если ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ action ΠΈ formaction, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ action игнорируСтся ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΏΠΎ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² formaction.

Бинтаксис

<button formaction="<адрСс>">...</button>

ЗначСния

НСт.

formenctype

УстанавливаСт способ кодирования Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€ΠΈ ΠΈΡ… ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π½Π° сСрвСр. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ явно указываСтся Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ»Π΅ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° (input type="file"). Π­Ρ‚ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΏΠΎ своСму Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ enctype элСмСнта <form>.

Бинтаксис

<button
  formenctype="application/x-www-form-urlencoded | multipart/form-data | text/plain"
>
  ...
</button>

ЗначСния

application/x-www-form-urlencoded
ВмСсто ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ставится +, символы Π²Ρ€ΠΎΠ΄Π΅ русских Π±ΡƒΠΊΠ² ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΡ… ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, %D0%9F%D0%B5%D1%82%D1%8F вмСсто ΠŸΠ΅Ρ‚Ρ).
multipart/form-data
Π”Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ².
text/plain
ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π·Π½Π°ΠΊΠΎΠΌ +, Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

  • application/x-www-form-urlencoded

formmethod

Атрибут сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ слСдуСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° сСрвСр.

Бинтаксис

<button formmethod="get | post">...</button>

ЗначСния

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° β€” GET ΠΈ POST.

GET
Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ нСпосрСдствСнно Π² адрСсной строкС Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ€ «имя=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ адрСсу страницы послС Π²ΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠ° ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ампСрсандом (символ &). ΠŸΠΎΠ»Π½Ρ‹ΠΉ адрСс ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ http://site.ru/doc/?name=Vasya&password=pup. ΠžΠ±ΡŠΡ‘ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 4 Кб.
POST
ΠŸΠΎΡΡ‹Π»Π°Π΅Ρ‚ Π½Π° сСрвСр Π΄Π°Π½Π½Ρ‹Π΅ Π² запросС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΎΠ±ΡŠΡ‘ΠΌ пСрСсылаСмых Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ лишь настройками сСрвСра.

formnovalidate

ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ. Вакая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° дСлаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ автоматичСски ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° сСрвСр для ΠΏΠΎΠ»Π΅ΠΉ <input type="email">, <input type="url">, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° pattern ΠΈΠ»ΠΈ required Ρƒ элСмСнта <input>.

Бинтаксис

<button formnovalidate>...</button>

ЗначСния

НСт.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½.

formtarget

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ имя Ρ„Ρ€Π΅ΠΉΠΌΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌΡ‹, Π² Π²ΠΈΠ΄Π΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Бинтаксис

<button
  formtarget="<имя Ρ„Ρ€Π΅ΠΉΠΌΠ°> | _blank | _self | _parent | _top"
>
  ...
</button>

ЗначСния

Π’ качСствС значСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ имя Ρ„Ρ€Π΅ΠΉΠΌΠ°, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ name элСмСнта <iframe>. Если установлСно Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ имя, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° новая Π²ΠΊΠ»Π°Π΄ΠΊΠ°. Π’ качСствС Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

_blank
Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу Π² Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.
_self
Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ.
_parent
Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу Π²ΠΎ Ρ„Ρ€Π΅ΠΉΠΌ-Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ; Ссли Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² Π½Π΅Ρ‚, Ρ‚ΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ _self.
_top
ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ всС Ρ„Ρ€Π΅ΠΉΠΌΡ‹ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу Π² ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°; Ссли Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ² Π½Π΅Ρ‚, Ρ‚ΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ _self.

name

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя ΠΊΠ½ΠΎΠΏΠΊΠΈ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, это имя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ значСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° сСрвСр ΠΈΠ»ΠΈ для доступа ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Ρ‡Π΅Ρ€Π΅Π· скрипты.

Бинтаксис

<button name="<имя>">...</button>

ЗначСния

Π’ качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°Π±ΠΎΡ€ символов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ числа ΠΈ Π±ΡƒΠΊΠ²Ρ‹. JavaScript чувствитСлСн ΠΊ рСгистру, поэтому ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ элСмСнту ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Ρ‚Ρƒ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΡƒ написания, Ρ‡Ρ‚ΠΎ ΠΈ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ name.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

НСт.

type

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΈΠΏ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт Π΅Ρ‘ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ΅. По Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, Π½ΠΎ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ свои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Бинтаксис

<button type="button | reset | submit">. ..</button>

ЗначСния

button
ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°.
reset
Кнопка для очистки Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ возвращСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС.
submit
Кнопка для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° сСрвСр.
menu
ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ мСню, созданноС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта <menu>.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

value

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π° сСрвСр. На сСрвСр отправляСтся ΠΏΠ°Ρ€Π° «имя=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β», Π³Π΄Π΅ имя задаётся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ name элСмСнта <button>, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ value. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с тСкстом Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅, Ρ‚Π°ΠΊ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ value примСняСтся для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‡Π΅Ρ€Π΅Π· скрипты.

Бинтаксис

<button value="<тСкст>">...</button>

ЗначСния

Π›ΡŽΠ±Π°Ρ тСкстовая строка.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

НСт.

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

ОписаниС ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>BUTTON</title>
  </head>
  <body>
    <p>
      <button>Кнопка с тСкстом</button>
      <button>
        <img
          src="image/umbrella.gif"
          alt="Π—ΠΎΠ½Ρ‚ΠΈΠΊ"
         
        />
        Кнопка с рисунком
      </button>
    </p>
  </body>
</html>

Бсылки

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ HTML ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая дСйствуСт ΠΊΠ°ΠΊ ссылка

  1. Snippets
  2. β€Ί
  3. HTML
  4. β€Ί
  5. Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ HTML ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая дСйствуСт ΠΊΠ°ΠΊ ссылка

Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов создания HTML ΠΊΠ½ΠΎΠΏΠΊΠΈ, которая дСйствуСт ΠΊΠ°ΠΊ ссылка, Ρ‚. Π΅., ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½Π° эту ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΎΠ½Π° пСрСнаправляСтся Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ URL-адрСс.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² добавлСния ссылки Π½Π° HTML ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строчный

onclick eventΒΆ
  1. ΠΊ HTML <button> Ρ‚Π΅Π³Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта HTML <form>.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <button>Click Here</button>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° <form>.

  1. ΠΊ <input> Ρ‚Π΅Π³Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта HTML <form>.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form>
      <input type="button" value="w3docs"/>
    </form>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Бсылки Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли JavaScript Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π° поисковая систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ссылки.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ action ΠΈΠ»ΠΈ formaction Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <form>.ΒΆ

  1. Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ action

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form action="https://www.w3docs.com/">
      <button type="submit">Click me</button>
    </form>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ссылку Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ target=»_blank».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form action="https://www.w3docs.com/" method="get" target="_blank">
      <button type="submit">Click me</button>
    </form>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сСмантичСски Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ смысла. Но данная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° допустима.

  1. Π±. Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ HTML5 formaction.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
  </head>
  <body>
    <form>
      <button type="submit" formaction="https://www.w3docs.com">Click me</button>
    </form>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Атрибут formaction ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠ½ΠΎΠΏΠΎΠΊ с type=”submit”. Π’Π°ΠΊ ΠΊΠ°ΠΊ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ являСтся HTML5-specific, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ слабо ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылку Π² стилС HTML ΠΊΠ½ΠΎΠΏΠΊΠΈ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS)ΒΆ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΒΆ

<!DOCTYPE html>
<html>
  <head>
    <title>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°</title>
    <style>
      .button {
      background-color: #FF4500;
      border: none;
      color: white;
      padding: 20px 34px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 20px;
      margin: 4px 2px;
      cursor: pointer;
      }
    </style>
  </head>
  <body>
    <a href="https://www. w3docs.com/">Click Here</a>
  </body>
</html>
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами!

Π’Π°ΠΊ ΠΊΠ°ΠΊ трСбуСтся слоТноС стилСвоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….


ΠŸΡ€ΠΈΠ½ΠΎΡΠΈΠΌ извинСния Π·Π° это

Как ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ это?

Бпасибо Π·Π° ваш ΠΎΡ‚Π·Ρ‹Π²!

Бпасибо Π·Π° ваш ΠΎΡ‚Π·Ρ‹Π²!

Π‘Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π»ΠΈ это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ? Π”Π° НСт


ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€’ HTML ΠΈ CSS

Кнопка β€” элСмСнт интСрфСйса, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ дСйствия. Кнопки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² HTML-Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…, мСню ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… частях Π²Π΅Π±-страниц. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ добавлСния классов btn ΠΈ btn-default ΠΊ элСмСнту <a> ΠΈΠ»ΠΈ <button>.

Кнопки

<!-- Ρ‚Π΅ΠΌΠ° default -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- Ρ‚Π΅ΠΌΠ° primary -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- Ρ‚Π΅ΠΌΠ° success -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- Ρ‚Π΅ΠΌΠ° info -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- Ρ‚Π΅ΠΌΠ° warning -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- Ρ‚Π΅ΠΌΠ° danger -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- Ρ‚Π΅ΠΌΠ° link -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ:

<!-- Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- МалСнькая кнопка -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
<!-- ΠžΡ‡Π΅Π½ΡŒ малСнькая ΠΊΠ½ΠΎΠΏΠΊΠ° -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>

Кнопка, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта:

<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ:

<!-- ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ -->
<div>
    <button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>
</div>
<!-- Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ -->
<button type="button">ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ</button>

Π“Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ

ОбъСдинСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ:

<div role="group">
    <button>ΠŸΠ΅Ρ€Π²Π°Ρ</button>
    <button>Вторая</button>
    <button>Π’Ρ€Π΅Ρ‚ΡŒΡ</button>
</div>

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ:

<div role="toolbar">
    <div role="group">
        <button>ΠŸΠ΅Ρ€Π²Π°Ρ</button>
        <button>Вторая</button>
        <button>Π’Ρ€Π΅Ρ‚ΡŒΡ</button>
    </div>
    <div role="group">
        <button>ЧСтвСртая</button>
        <button>ΠŸΡΡ‚Π°Ρ</button>
    </div>
    <div role="group">
        <button>ШСстая</button>
    </div>
</div>

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ:

<div role="group">
    <button>ΠŸΠ΅Ρ€Π²Π°Ρ</button>
    <button>Вторая</button>
    <button>Π’Ρ€Π΅Ρ‚ΡŒΡ</button>
</div>

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ:

<div role="group" aria-label="ПослСдниС новости">
    <button type="button">1</button>
    <button type="button">2</button>
    <button type="button">3</button>

    <div role="group">
        <button type="button"
                data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ <span></span>
        </button>
        <ul>
            <li><a href="#">4</a></li>
            <li><a href="#">5</a></li>
            <li role="separator"></li>
            <li><a href="#">ПослСдняя</a></li>
        </ul>
    </div>
</div>

Кнопка Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню

<div>
    <button type="button"
            data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        ДСйствиС <span></span>
    </button>
    <ul>
        <li><a href="#">ΠŸΠ΅Ρ€Π²Π°Ρ ссылка</a></li>
        <li><a href="#">Вторая ссылка</a></li>
        <li><a href="#">Π’Ρ€Π΅Ρ‚ΡŒΡ ссылка</a></li>
        <li role="separator"></li>
        <li><a href="#">ЧСтвСртая ссылка</a></li>
    </ul>
</div>

Кнопка Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню с Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ:

<div>
    <button type="button">ДСйствиС</button>
    <button type="button"
            data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        <span></span>
        <span>Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список</span>
    </button>
    <ul>
        <li><a href="#">ΠŸΠ΅Ρ€Π²Π°Ρ ссылка</a></li>
        <li><a href="#">Вторая ссылка</a></li>
        <li><a href="#">Π’Ρ€Π΅Ρ‚ΡŒΡ ссылка</a></li>
        <li role="separator"></li>
        <li><a href="#">ЧСтвСртая ссылка</a></li>
    </ul>
</div>

Π Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ:

<!-- Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню -->
<div>
    <button type="button"
            data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° <span></span>
    </button>
    <ul>
        . ....
    </ul>
</div>
<!-- МалСнькая ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню -->
<div>
    <button type="button"
            data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        МалСнькая кнопка <span></span>
    </button>
    <ul>
        .....
    </ul>
</div>
<!-- ΠžΡ‡Π΅Π½ΡŒ малСнькая ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню -->
<div>
    <button type="button"
            data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        ΠžΡ‡Π΅Π½ΡŒ малСнькая ΠΊΠ½ΠΎΠΏΠΊΠ° <span></span>
    </button>
    <ul>
        .....
    </ul>
</div>

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ

Кнопка-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ

Для создания ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-toggle="button". ПослС этого ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ состояния Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

<button type="button" data-toggle="button" aria-pressed="false">
    Кнопка-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
</button>

<a href="#" data-toggle="button" aria-pressed="false" role="button">
    Кнопка-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
</a>

Если ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии, Ρ‚ΠΎ ΠΊ Π½Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ класс active ΠΈ aria-pressed="true".

Кнопки checkbox и radio

Π‘Ρ‚ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтам, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ label, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ checkbox ΠΈΠ»ΠΈ radio-ΠΊΠ½ΠΎΠΏΠΊΠΈ.

<div data-toggle="buttons">
    <label> <!-- ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ checkbox -->
        <input type="checkbox" name="options[]" value="first" checked> ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚
    </label>
    <label>
        <input type="checkbox" name="options[]" value="second"> Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚
    </label>
    <label>
        <input type="checkbox" name="options[]" value="third"> Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚
    </label>
</div>
<div data-toggle="buttons">
    <label>
        <input type="radio" name="option" value="first"> ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚
    </label>
    <label>
        <input type="radio" name="option" value="second"> Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚
    </label>
    <label> <!-- отмСчСнная radio-ΠΊΠ½ΠΎΠΏΠΊΠ° -->
        <input type="radio" name="option" value="third" checked> Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚
    </label>
</div>

Поиск: CSSΒ β€’ HTMLΒ β€’ Web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Β β€’ Навигация ‒ ΠšΠ½ΠΎΠΏΠΊΠ°Β β€’ Π“Ρ€ΡƒΠΏΠΏΠ°Β β€’ ButtonΒ β€’ ВСрстка ‒ BootstrapΒ β€’ Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ

25+ КНОПОК CSS — БообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

50+ КНОПОК CSS
https://gscode. in/css-buttons/

Кнопка CSS ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

ΠšΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ эффСкты Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ | Волько с использованиСм HTML ΠΈ CSS

Кнопка «ΠšΡ€Π΅Π°Ρ‚ΠΈΠ²» | Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π°

ВнСс измСнСния Π² ΠΌΠΎΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠ΅Ρ€ΠΎ с эффСктом навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊ псСвдоэлСмСнтам. Кнопка прСдставляСт собой миксин SASS.

4.

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ эта ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ [gscode.дюйм]

50+ КНОПОК CSS
https://gscode.in/css-buttons/

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния с использованиСм псСвдоэлСмСнтов

НуТСн простой эффСкт навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°? Π’ΠΎΡ‚ ΠΌΠΎΠΉ список ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Классная коллСкция простых эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈ чисто. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, вопросы ΠΈΠ»ΠΈ замСчания. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ большС? ΠΈΠ»ΠΈ Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ? Π”Π°ΠΉ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ!

ΠŸΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ эффСкты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Кнопка с Π»Π΅Π³ΠΊΠΈΠΌ блСском / блСском ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Никаких ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт HTML ΠΈ псСвдоэлСмСнт CSS. Π’ Π΄ΡƒΡ…Π΅ http://codepen.io/indyplanets/pen/LejJd

Π­Ρ‚ΠΎ Π΄Π΅ΡΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΠΊ с эффСктами навСдСния CSS. Π’ эффСктах ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, тСкст-Ρ‚Π΅Π½ΠΈ, анимация ΠΈ трансформации.

Кнопка с простым эффСктом ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора! ВрСбуСтся ΠΎΠ΄ΠΈΠ½ элСмСнт

Π˜Π³Ρ€Π° с CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ эффСктом навСдСния.

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ CSS3-эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, примСняСмых ΠΊ ссылкам, ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°ΠΌ, SVG, ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹ΠΌ изобраТСниям ΠΈ Ρ‚. Π”.Π›Π΅Π³ΠΊΠΎ примСняйтС ΠΊ своим собствСнным элСмСнтам, измСняйтС ΠΈΠ»ΠΈ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для вдохновСния. ДоступСн Π² CSS, SASS ΠΈ LESS.

Доступна вСрсия 2.0 с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 100 эффСктами .

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ hover.css с GitHub. Π­Ρ‚Π° вСрсия CodePen останСтся Π½Π° v1.0

.

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ стили ΠΊΠ½ΠΎΠΏΠΎΠΊ для быстрого старта Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°!

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π½Π΅ΠΉ. Никаких Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ псСвдоэлСмСнтов Π½Π΅ трСбуСтся.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ мою ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС.

НСкоторыС эффСкты навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ с использованиСм псСвдоэлСмСнтов ΠΈ Π³Ρ€Π°Π½ΠΈΡ†.

НСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ярких эффСктов навСдСния. Π’ настоящСС врСмя обновляю эту Ρ€ΡƒΡ‡ΠΊΡƒ. ΠΠ΅Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ эта ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ [gscode.in]

p> ΠŸΡ€ΠΎΡΡ‚Π°Ρ идСя, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТно Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ этом экспСримСнтС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ элСмСнты ΠΈΠ»ΠΈ прСобразования, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ элСмСнты ΠΈ нСкоторая умная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ иллюзию Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹ с Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ.Π― Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, учитывая ограничСния HTML ΠΈ CSS.

ΠŸΠΎΠ΄Π±Ρ€Π°ΡΡ‹Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π½Π° самом Π΄Π΅Π»Π΅ случайноС — Ссли Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ нСсколько Ρ€Π°Π·, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅.

Confetti с использованиСм JS, SCSS ΠΈ холста HTML5.

Π€ΡƒΡ‚Π±ΠΎΠ»ΠΊΠ° с ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Π΅ΠΉ-ΠΏΡƒΡˆΠΊΠΎΠΉ с GreenSock.

НС знаю ΠΏΠΎΡ‡Π΅ΠΌΡƒ, Π½ΠΎ Π² Chrome ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΡ‚Ρ€Π΅Π·Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‡ΠΈΠΊ ΠΏΡƒΡˆΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ идСально.

ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ!

50+ КНОПОК CSS
https://gscode.in/css-buttons/

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ волшСбной 3D-ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML ΠΈ CSS

НСдавно я понял, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ — это «убийствСнная функция» Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.

КаТдая ваТная Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Π° Π΅Π΄Ρ‹ Π΄ΠΎ записи Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈ воспроизвСдСния Π²ΠΈΠ΄Π΅ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Кнопки (ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚) Π΄Π΅Π»Π°ΡŽΡ‚ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΌ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ.

Но ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· этих ΠΊΠ½ΠΎΠΏΠΎΠΊ тусклыС. Они ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ измСнСния Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π½ΠΎ совсСм Π½Π΅ ΠΎΡ‰ΡƒΡ‰Π°ΡŽΡ‚ΡΡ осязаСмыми. ΠžΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΡƒΠ½Ρ‹Π»Ρ‹Π΅ повсСднСвныС пиксСли.

Π’ этом руководствС ΠΌΡ‹ создадим ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΡƒΡŽ 3D-ΠΊΠ½ΠΎΠΏΠΊΡƒ:

Push Me

ЦСлСвая аудитория

Π­Ρ‚ΠΎ ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС срСднСго уровня для интСрфСйсных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².Он ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° HTML / CSS, знания JavaScript Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ.

Если Π²Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ… CSS, я Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» сначала ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Β«Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ руководство ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌ CSSΒ».

Π•ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π³Π»Π°Π²Π½Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π² этом ΡƒΡ€ΠΎΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ иллюзию 3D-ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с нашСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ слой ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ:

(ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΒ», Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ !)

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ box-shadow ΠΈΠ»ΠΈ border ? Π­Ρ‚ΠΈ свойства: super ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΡ€ΠΎΠ³ΠΎ.Если Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΠ»Π°Π²Π½ΠΎ-масляный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΌΡ‹ добьСмся большСго успСха с этой стратСгиСй.

Π’ΠΎΡ‚ наша ΠΊΠ½ΠΎΠΏΠΊΠ° MVP Π² ΠΊΠΎΠ΄Π΅:

Наша ΠΊΠ½ΠΎΠΏΠΊΠ° элСмСнт обСспСчиваСт Π±ΠΎΡ€Π΄ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΡ€Π°ΠΉ нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ / отступ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ с элСмСнтами button .

. Front — наш слой ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π°. ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ яркий Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΌΠ°Π»ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стили тСкста.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ слой ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прСобразования : ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ . Π­Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ способ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ этого эффСкта, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ прСобразования ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ускорСны Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ.

Пока ΠΌΡ‹ΡˆΡŒ удСрТиваСтся Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ стили : active . ΠœΡ‹ сдвинСм ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ слой Π²Π½ΠΈΠ· Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ находился Π½Π° 2 пиксСля Π²Ρ‹ΡˆΠ΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ. ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΎ 0 пиксСлСй, Π½ΠΎ я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ трСхмСрная иллюзия ΡΠΎΡ…Ρ€Π°Π½ΡΠ»Π°ΡΡŒ постоянно.

ΠœΡ‹ создали ΠΏΡ€ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ нСсколько ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ!

Бсылка Π½Π° этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

ΠšΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ фокуса

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² добавят ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΏΡ€ΠΈ Π΅Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ элСмСнт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» фокус.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Chrome / MacOS:

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ MVP я взял Π½Π° сСбя ΡΠΌΠ΅Π»ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ объявлСниС смСщСния ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° . Π­Ρ‚ΠΎ свойство Π΄Π°Π΅Ρ‚ нашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π°:

 

Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ всС ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π³Π»Π°Π·Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: Π² Firefox смСщСниС ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² «фокуса» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠœΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ просто ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ - этот ΠΊΠΎΠ½Ρ‚ΡƒΡ€ super Π²Π°ΠΆΠ΅Π½ для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.Они ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Π½Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ элСмСнт сфокусирован.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΠΊΠ°Ρ€Π½Ρ‹ΠΉ псСвдокласс CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ: : focus-visible

Π­Ρ‚ΠΎ чСртовски ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ сСлСктор, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с Π½ΠΈΠΌ.

ПсСвдокласс : focus Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ свои объявлСния, ΠΊΠΎΠ³Π΄Π° элСмСнт находится Π² фокусС. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, находится Π»ΠΈ элСмСнт Π² фокусС, пСрСходя ΠΊ Π½Π΅ΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ табуляции Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈΠ»ΠΈ щСлкая ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΌΡ‹ΡˆΡŒΡŽ.

: focus-visible Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½, Π½ΠΎ ΠΎΠ½ примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° элСмСнт находится Π² фокусС ΠΈ , ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ фокуса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ).

НаконСц, : not позволяСт Π½Π°ΠΌ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ. Π‘Ρ‚ΠΈΠ»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° элСмСнт соотвСтствуСт сСлСктору : focus , Π½ΠΎ Π½Π΅ сСлСктору : focus-visible . На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° находится Π² фокусС ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΡ‹ΡˆΡŒ, Ρ‚Ρ€Π΅ΠΊΠΏΠ°Π΄, ΠΏΠ°Π»Π΅Ρ† Π½Π° сСнсорном экранС).

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Π‘ΠΊΠ°ΠΆΡƒ чСстно: ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ довольно сбиваСт с Ρ‚ΠΎΠ»ΠΊΡƒ!

Π•ΡΡ‚ΡŒ Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ ясный способ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта? Π§Ρ‚ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ написали это Ρ‚Π°ΠΊ?

 

revert - это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вСрнСтся ΠΊ Ρ‚ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ, Π½Π° основС настроСк Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ *.Π’ Chrome Π½Π° MacOS это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ синюю линию.

ВсС ΠΏΡ€ΠΎΡ‰Π΅, ΠΏΡ€Π°Π²Π΄Π°? ΠœΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Β«Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, ΠΊΡ€ΠΎΠΌΠ΅ случаСв, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ явно сфокусирован».

К соТалСнию, Ρƒ этого Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: ΠΎΠ½ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… .

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΈ фокус

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ фокусировкС. Однако Π² зависимости ΠΎΡ‚ вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚Π°ΠΊ!

MDN ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ рассказываСтся, ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π²Π΅Π΄ΡƒΡ‚ сСбя ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Safari ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«Option + TabΒ». Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… достаточно ΠΎΠ΄Π½ΠΎΠΉ клавиши Β«TabΒ».

Бсылка Π½Π° этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

БостояниС навСдСния

Π˜Ρ‚Π°ΠΊ, Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ с вашим ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ.

Но Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, Ссли Π±Ρ‹ ΠΎΠ½ΠΈ сдСлали?

Π‘Π΄Π²ΠΈΠ½Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Π²Π΅Ρ€Ρ… Π½Π° нСсколько пиксСлСй ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Π»ΠΎΠΆΠΈΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ слой. Π­Ρ‚ΠΎ ΠΎΠΆΠΈΠ²ΠΈΡ‚ измСнСния состояния, создавая Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ взаимодСйствиС.

Π― добавляю объявлСниС will-change: transform , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ эту Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π­Ρ‚Π° Ρ‚Π΅ΠΌΠ° рассмотрСна Π² ΠΌΠΎΠ΅ΠΌ Β«Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ CSSΒ».

Бсылка Π½Π° этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π‘ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° одСяло : ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ 250 мс , ΠΌΡ‹ Π΄Π°Π»ΠΈ нашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, Π½ΠΎ ΠΎΠ½Π° всС Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ .

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с этой ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ:

Π”ΠΎΠ»ΠΆΠ½ΠΎ Π»ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· этих дСйствий ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ характСристики? Π― Ρ‚Π°ΠΊ Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ.Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ° быстро ΠΎΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, ΠΈ я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»Π° Π² Π½ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΠΈ отпускании. Когда курсор удаляСтся, я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ возвращался Π² своС СстСствСнноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с лСдяной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ:

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ пСрСопрСдСлСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ состояния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… скоростСй, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ!

Наш ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π²Π½ΡƒΡ‚Ρ€ΠΈ . front , примСняСтся, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ΡˆΡŒ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π­Ρ‚ΠΎ наш ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Β«Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΡŽ ΠΊ Ρ€Π°Π²Π½ΠΎΠ²Π΅ΡΠΈΡŽΒ». Π― Π΄Π°Π» Π΅ΠΌΡƒ Π½Π΅Ρ‚ΠΎΡ€ΠΎΠΏΠ»ΠΈΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ 600 мс - Π²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ касаСтся микровзаимодСйствий. Π― Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π» Π΅ΠΌΡƒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ плавности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кубичСской ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π‘Π΅Π·ΡŒΠ΅ .

Π― скоро Π½Π°ΠΏΠΈΡˆΡƒ большС ΠΎ кубичСских ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π‘Π΅Π·ΡŒΠ΅. По сути, ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ. Π­Ρ‚ΠΎ инструмСнт Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ‚ΠΎΠ½Π½Ρƒ контроля.

Π’ случаС нашСй «равновСсной» ΠΊΡ€ΠΈΠ²ΠΎΠΉ это, ΠΏΠΎ сути, Π±ΠΎΠ»Π΅Π΅ агрСссивноС ослаблСниС :

Когда ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° наш ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ .Π― Π²Ρ‹Π±Ρ€Π°Π» молниСносноС врСмя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° 34 мс - ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 2 ΠΊΠ°Π΄Ρ€Π° ΠΏΡ€ΠΈ 60 ΠΊΠ°Π΄Ρ€Π°Ρ… Π² сСкунду. Π― Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этот Π±Ρ‹Π» быстрым, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ люди ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ!

НаконСц, наш ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ : hover . Π­Ρ‚ΠΎ состояниС связано с двумя ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ дСйствиями:

Π’ ΠΈΠ΄Π΅Π°Π»Π΅ я Π±Ρ‹ Π²Ρ‹Π±Ρ€Π°Π» Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих дСйствий, Π½ΠΎ это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² чистом CSS. Если Π±Ρ‹ я Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚Π΅Π» ΠΏΡ€ΠΎΠΉΡ‚ΠΈ лишнюю милю, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ JS для устранСния нСоднозначности ΠΌΠ΅ΠΆΠ΄Ρƒ этими состояниями.

Π― создал "ΡƒΠΏΡ€ΡƒΠ³ΡƒΡŽ" ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π‘Π΅Π·ΡŒΠ΅, которая Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π΅Ρ‰Π΅ большС ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит эта кривая:

Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π‘Π΅Π·ΡŒΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ достаточно ΠΏΡ‹ΡˆΠ½Ρ‹ΠΌΠΈ, ΠΊΠ°ΠΊ Ρ„ΠΈΠ·ΠΈΠΊΠ° ΠΏΡ€ΡƒΠΆΠΈΠ½Ρ‹, , Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ довольно Π±Π»ΠΈΠ·ΠΊΠΈ, Ссли ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒ достаточно усилий!

Бсылка Π½Π° этот Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π½ΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π» всС Β«3DΒ», ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Π½ΡŒ:

Push Me

Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ соблазн Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ box-shadow , Π½ΠΎ ΠΌΡ‹ добьСмся большСго успСха, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠ² Ρ‚Ρ€ΡŽΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π½Π΅Π΅.Наша Ρ‚Π΅Π½ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ слоСм, ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ , ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌΡƒ слою.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это сработало, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° для нашСй Π½ΠΎΠ²ΠΎΠΉ настройки:

 

РаньшС ΠΌΡ‹ использовали сам

Π― использовал javascript :; строка для значСния href , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ состояния Π±Π΅Π· запуска Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, Π΅ΠΉ Π½ΡƒΠΆΠ΅Π½ явный Ρ‚ΠΈΠΏ , ΠΊΠ½ΠΎΠΏΠΊΠ° , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ запуск запроса Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ страницы.

Бброс стилСй #

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : ΠžΠ±Ρ‹Ρ‡Π½ΠΎ я ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ сброс Normalize ΠΊ CodePens, Π½ΠΎ Π² этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ с нуля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ трСбуСтся для сброса ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ссылок. ИспользованиС Normalize ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… популярных сбросов сдСлаСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих Π²Π΅Ρ‰Π΅ΠΉ Π·Π° вас.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ класс ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠ°ΠΊ ΠΊ ссылкС, Ρ‚Π°ΠΊ ΠΈ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ стили для этого ΡƒΡ€ΠΎΠΊΠ°.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΌΠΎΠΉ сСминар ΠΏΠΎ CSS Π² июлС Π½Π° Smashing Conference: Level-Up With Modern CSS

   Бсылка Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ  
Π Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваши стили Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ сброс - Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ глобально (Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ классу ΠΊΠ½ΠΎΠΏΠΎΠΊ.

  * {
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ: Ρ€Π°ΠΌΠΊΠ°-Ρ€Π°ΠΌΠΊΠ°;
}

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π΅ позволяСт Ρ‚Π°ΠΊΠΈΠΌ Π²Π΅Ρ‰Π°ΠΌ, ΠΊΠ°ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ отступы, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,ΡˆΠΈΡ€ΠΈΠ½Π° 25% остаСтся 25%, Π° Π½Π΅ 25% + ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ + отступы).

a

Для ссылки Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ сброс:

  a.ΠΊΠ½ΠΎΠΏΠΊΠ° {
тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
}

Π­Ρ‚ΠΎ просто удаляСт ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.

ΠΊΠ½ΠΎΠΏΠΊΠ°

Π”Π°Π»Π΅Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΏΡ€Π°Π²ΠΈΠ», Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для сброса ΠΊΠ½ΠΎΠΏΠΊΠΈ:

  button.button {
border: none;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ;
сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²: наслСдованиС;
отступ: 0;
курсор: ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ;

@media screen ΠΈ (-ms-high-Contrast: active) {
border: 2px сплошной Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚;
}
}

Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ различия Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ display ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Π½ΠΎ ΠΌΡ‹ собираСмся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² блиТайшСС врСмя.

Π‘ этими стилями сброса Ρƒ нас Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄:

Благодаря @overflowhidden Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΊΠ½ΠΎΠΏΠΎΠΊ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ высокой контрастности Windows .

Π‘Ρ‚ΠΈΠ»ΠΈ отобраТСния #

Π― ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сцСнариях Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ display: inline-flex , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ возмоТности выравнивания ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠ°ΠΊ Ρƒ flexbox, Π½ΠΎ находится Π² DOM Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… повСдСния inline-block .

  a.button, 
button.button {
display: inline-flex;
align-items: center;
justify-content: center;
}

Π“ΠΈΠ±ΠΊΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ пригодится, Ссли Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΈΠ»ΠΈ Π½Π°Π»ΠΎΠΆΠΈΡ‚Π΅ ограничСния ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅.

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… стилСй #

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ нСсколько стандартных Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… стилСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, бСзусловно, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° свой вкус. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ гибкая Π³Ρ€ΡƒΠΏΠΏΠ° стилСй, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ box-shadow ΠΈ / ΠΈΠ»ΠΈ border-radius .

  $ btnColor: # 3e68ff; 

a.button,
button.button {
background-color: $ btnColor;
Ρ†Π²Π΅Ρ‚: #fff;
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 8 пиксСлСй;
box-shadow: 0 3px 5px rgba (0, 0, 0, 0,18);
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ наша ссылка ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° становятся Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ:

ΠšΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ #

ΠŸΡ€ΠΈ создании Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… стилСй ΠΊΠ½ΠΎΠΏΠΎΠΊ задСйствовано Π΄Π²Π° уровня контраста:

  1. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ 3: 1 ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ отобраТаСтся Π½Π°
  2. НС ΠΌΠ΅Π½Π΅Π΅ 4.5: 1 (для тСкста Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΅ 18,66 пиксСлСй ΠΈΠ»ΠΈ 24 пиксСлСй) ΠΈΠ»ΠΈ 3: 1 (для тСкста, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ эти Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹) ΠΌΠ΅ΠΆΠ΄Ρƒ тСкстом ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Ρ„ΠΎΠ½ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π’ΠΎΡ‚ ΠΈΠ½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я создал, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ соотносятся с ΠΈΡ… контрастными ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ:

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΠ½ страницы Π±Π΅Π»Ρ‹ΠΉ, наш Π²Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ с ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ 4,54: 1.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ButtonBuddy для создания ΠΊΠ½ΠΎΠΏΠΎΠΊ доступных Ρ†Π²Π΅Ρ‚ΠΎΠ² . Π­Ρ‚ΠΎ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я создал, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ контраста прямо Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ вашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π₯ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π²Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ совСты ΠΏΠΎ CSS Π±Ρ‹Π»ΠΈ Π² вашСм ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌ ящикС? ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±ΡŽΠ»Π»Π΅Ρ‚Π΅Π½ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ обновлСния статСй, совСты ΠΏΠΎ CSS ΠΈ внСшниС рСсурсы!

Π Π°Π·ΠΌΠ΅Ρ€ #

ΠœΡ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ упустили ΠΎΠ΄Π½ΠΎ свойство Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉΒ», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΡƒΠ²ΠΈΠ΄Π΅Π² ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ выполнСния: padding .

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°Π±ΠΈΠ²ΠΊΠ° являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΡ€ΠΎΠ±Ρ‡Π°Ρ‚ΠΎΠΉ ​​модСли , ΠΌΡ‹ оставили Π΅Π΅ для Ρ€Π°Π·Π΄Π΅Π»Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ значСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π° Π·Π°Ρ‚Π΅ΠΌ обсудим:

  Π°.button, 
button.button {
отступ: 0,25 ΠΌΠΊΠΌ 0,75 ΠΌΠΊΠΌ;
Мин-ΡˆΠΈΡ€ΠΈΠ½Π°: 10 ΠΊΠ°Π½Π°Π»ΠΎΠ²;
min-height: 44px;
}

ΠœΡ‹ примСняСм отступ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ em Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‡Ρ‚ΠΎ являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ отступа с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π° .

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ устанавливаСм min-width с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊΠ° ch , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π²Π΅Π½ ΡˆΠΈΡ€ΠΈΠ½Π΅ символа 0 примСняСмого ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ font-size .Π­Ρ‚Π° рСкомСндация - Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Ρ€ΡŒΠ΅Ρ€ Ρ€ΠΈΡ‚ΠΌΠ°. Рассмотрим сцСнарий, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ располоТСнныС рядом ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Β«ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ» ΠΈ Β«Π£Π·Π½Π°Ρ‚ΡŒ большС». Π‘Π΅Π· min-width ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡΒ» Π±Ρ‹Π»Π° Π±Ρ‹ Ρ€Π΅Π·ΠΊΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅, Ρ‡Π΅ΠΌ Β«Π£Π·Π½Π°Ρ‚ΡŒ большС».

Минимальная высота основана Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° являСтся достаточно большой Ρ†Π΅Π»ΡŒΡŽ Π½Π° сСнсорных устройствах, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ критСриям успСха WCAG 2.1 для 2.5.5 - Π Π°Π·ΠΌΠ΅Ρ€ Ρ†Π΅Π»ΠΈ.

Π‘Ρ‚ΠΈΠ»ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ, Π½ΠΎ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ:

Π‘Ρ‚ΠΈΠ»ΠΈ тСкста #

Будя ΠΏΠΎ послСднСму снимку экрана, Ρƒ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ соблазн ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ стили тСкста.

Но посмотритС, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ области просмотра ΠΈ запускаСм ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρƒ нас Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΈ высота строки Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π°.

Π― Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ пропустил исправлСниС выравнивания тСкста Π² стилях сброса, поэтому Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ убСдимся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для ΠΎΠ±ΠΎΠΈΡ…. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ высоту строки - это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² зависимости ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

  a. Кнопка, 
ΠΊΠ½ΠΎΠΏΠΊΠ°.ΠΊΠ½ΠΎΠΏΠΊΠ° {
Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
line-height: 1.1;
}

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, выглядит ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ!

ГосударствСнныС стили #

ΠŸΡ€ΡΠΌΠΎ сСйчас СдинствСнная Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ обратная связь, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ взаимодСйствия с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, - это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ курсора Π½Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Β«ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΒ».

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ… состояний.

: Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ #

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ наибольшСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ hover , Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с Π½Π΅Π³ΠΎ.

Π’ΠΈΠΏΠΈΡ‡Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ - это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π±Ρ‹Π»ΠΈ довольно Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ 4,5, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ‚Π΅ΠΌΠ½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Sass для вычислСния этого Ρ†Π²Π΅Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ $ btnColor , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Визуализация»:

  a.button, 
button.button {
&: hover {
background-color: scale-color ($ btnColor, $ lightness: -20%);
}
}

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΊΠΈΠΉ, Π½ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ соврСмСнный инструмСнт CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΌΠ΅Ρ‚ΠΊΠΎ Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ transition .Бвойство ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° hover , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ ΠΊΠ°ΠΊ для Β«overΒ», Ρ‚Π°ΠΊ ΠΈ Β«outΒ».

  a.button, 
button.button {

transition: 220 мс ΠΏΡ€ΠΈ простом Π²Π²ΠΎΠ΄Π΅;


}

: фокус #

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ состояниС фокуса Ρ‡Π΅Ρ‚ΠΊΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΠΎ.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ своСго Ρ€ΠΎΠ΄Π° эффСкт Β«ΠΎΡ€Π΅ΠΎΠ»Π°Β» ΠΊ элСмСнтам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ фокус.ΠŸΠ»ΠΎΡ…Π°Ρ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° - просто ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ свойство ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ воспроизводит этот эффСкт, ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

ΠœΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Π½Π° настраиваСмоС состояниС фокуса, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ box-shadow . Подобно ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρƒ , box-shadow Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта, поэтому Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ сдвигов ΠΌΠ°ΠΊΠ΅Ρ‚Π°. И, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ , Ρ‚Π΅Π½ΡŒ box-shadow унаслСдуСт Π΅Π³ΠΎ для использования Ρ‚Π°ΠΊΠΆΠ΅ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта привлСчСния внимания.

  a.button, 
button.button {

&: focus {
outline-style: solid;
ΠΊΠΎΠ½Ρ‚ΡƒΡ€-Ρ†Π²Π΅Ρ‚: ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ;
box-shadow: 0 0 0 4px scale-color ($ btnColor, $ lightness: -40%);
}
}

Π’ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π°Π· ΠΌΡ‹ использовали Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ scale-color , Π½Π° этот Ρ€Π°Π· сдСлав Π΅Π΅ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΌΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Ρ†Π²Π΅Ρ‚ hover . Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² состояниях навСдСния ΠΈ фокусировки .

Благодаря @overflowhidden Π·Π° прСдоставлСниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для обСспСчСния воспринимаСмого состояния : focus для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ высокой контрастности Windows .

: Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ #

НаконСц, особСнно для Β«Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈΒ», Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ состояния : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ .

Для ссылок это появляСтся Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя Π²ΠΎ врСмя "Π²Π½ΠΈΠ·" Ρ‰Π΅Π»Ρ‡ΠΊΠ° / касания.

Для ΠΊΠ½ΠΎΠΏΠΎΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, учитывая, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши ΠΏΡ€ΠΎΠ±Π΅Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя.

ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ : active ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ : hover style:

  &: hover, 
&: active {
background-color: scale-color ($ btnColor, $ lightness: -20%);
}

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ стиля #

Π’Π΅ΠΌΠ° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… (Β«ΠΏΡ€ΠΈΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ…Β») ΠΊΠ½ΠΎΠΏΠΎΠΊ - это Ρ‚Π΅ΠΌΠ° для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дня, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ быстро Π΄ΠΎΠ±Π°Π²ΠΈΠΌ.

МалСнькиС ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ #

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π‘Π­Πœ, ΠΌΡ‹ создадим ΠΊΠ½ΠΎΠΏΠΊΡƒ - малСнький класс , Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ устанавливаСм отступ Π½Π° Π½Π° , Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½. А наша минимальная высота Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° остаСтся достаточно большой мишСнью для касания.

  & - small {
font-size: 1.15rem;
}

Π‘Π»ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ #

Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° вмСсто встроСнного, поэтому ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ width: 100% , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΎΠΏΡ†ΠΈΡŽ, вмСсто измСнСния display prop, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°ΠΌ всС Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ гибкости для содСрТимого ΠΊΠ½ΠΎΠΏΠΊΠΈ :

  & - ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° {
: 100%;
}

Попался: Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт Flex Columns #

Π’ сцСнарии, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ° являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ столбца, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ застигнуты врасплох, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΠΈ - класс Π±Π»ΠΎΠΊΠ° .

Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ этого сцСнария Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ align-self: start ΠΊ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ стилям ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ слуТСбныС стили для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ свойств выравнивания гибкости / сСтки: start , center ΠΈ ΠΊΠΎΠ½Π΅Ρ† .

Π”Π΅ΠΌΠΎ #

Π‘Ρ‚Π΅Ρ„Π°Π½ΠΈ Эклс (@ 5t3ph)

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ рСсурсы

- Smashing Magazine

Об Π°Π²Ρ‚ΠΎΡ€Π΅

Π―Π½ΠΊΠΎ Π™ΠΎΠ²Π°Π½ΠΎΠ²ΠΈΡ‡ - Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€-программист, Π±Π»ΠΎΠ³Π³Π΅Ρ€, спикСр ΠΈ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ.Π’ свободноС врСмя ΠΎΠ½ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрфСйсах Π² своСм Π±Π»ΠΎΠ³Π΅ ... Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΎ Π―Π½ΠΊΠΎ ↬

Кнопки, нСзависимо ΠΎΡ‚ ΠΈΡ… назначСния, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ элСмСнтами Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ·Ρ‹Π²ΠΎΠΌ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ. Π£ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ для стилизации ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π² Ρ‚ΠΎΠΌ числС для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ удобство использования. Однако ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ стандартныС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ часто выглядят Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ элСмСнтам Π² ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС.Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ прСдставляСм Π²Π°ΠΌ нСсколько ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² ΠΈ руководств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ коснСмся удобства использования. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ объясним, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ проясним распространСнноС Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ссылками. Основная Ρ†Π΅Π»ΡŒ ссылки - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами ΠΈ прСдставлСниями, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствиС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ).

Кнопки, нСзависимо ΠΎΡ‚ ΠΈΡ… назначСния, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ элСмСнтами Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ·Ρ‹Π²ΠΎΠΌ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ.Π£ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ для стилизации ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π² Ρ‚ΠΎΠΌ числС для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ удобство использования. Однако ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ стандартныС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ часто выглядят Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ элСмСнтам Π² ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ прСдставляСм Π²Π°ΠΌ нСсколько ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² ΠΈ руководств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ коснСмся удобства использования.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅:

Links vs.buttons

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ объясним, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ проясним распространСнноС Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ссылками. Основная Ρ†Π΅Π»ΡŒ ссылки - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами ΠΈ прСдставлСниями, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствиС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ).

Π’ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· своих статСй Π―ΠΊΠΎΠ± НильсСн ΠΏΠΈΡˆΠ΅Ρ‚ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ссылках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой смСсь ссылок ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Но ΠΎΠ½ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ссылки дСйствиями с Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ послСдствиями ΠΈ второстСпСнными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… (ΠΈ дСйствиях), посмотритС Β«ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Π΅ дСйствия Π² Π²Π΅Π±-Ρ„ΠΎΡ€ΠΌΠ°Ρ…Β» Π›ΡŽΠΊΠ° ВроблСвски.Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ различиях ΠΌΠ΅ΠΆΠ΄Ρƒ ссылками ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ссылок ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊΒ» Π½Π° UXBooth.

Basic Styling

Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылки ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ - это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° для ссылки, ΠΊΠ½ΠΎΠΏΠΊΠΈ , ΠΈ input, элСмСнты (Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ»).

   ΠžΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠ½ΠΎΠΏΠΊΠΈ 
  
    
 .ΠΊΠ½ΠΎΠΏΠΊΠ° {
  отступ: 5 пиксСлСй;
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #dcdcdc;
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 666;
  Ρ†Π²Π΅Ρ‚: # 000;
  тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
}  

Π­Ρ‚ΠΎΡ‚ простой ΠΊΠΎΠ΄ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ ссылками ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. А Π²ΠΎΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π²Ρ‹ΡˆΠ΅:

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти Ρ‚Ρ€ΠΈ элСмСнта Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ CSS . Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти элСмСнты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π½Π° вашСм Π²Π΅Π±-сайтС ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ.Иногда само ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ясно ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π½Π°Ρ‡ΠΎΠΊ Π»ΡƒΠΏΡ‹ для поиска ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ дискСты для сохранСния. Π‘Π°ΠΌΡ‹ΠΉ простой способ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ наши ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ.

  .button {
  отступ: 5px 5px 5px 25px;
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 666;
  Ρ†Π²Π΅Ρ‚: # 000;
  тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
  Ρ„ΠΎΠ½: #dcdcdc url (icon.png) ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° 5 пиксСлСй ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}  
Бостояния ΠΊΠ½ΠΎΠΏΠΎΠΊ

Помимо состояния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ссылки ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… состояния: ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ (Ρ‚.Π΅.Π΅. Π½Π°ΠΆΠ°Ρ‚Π°). Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… состояниях выглядСли ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ происходит. Π›ΡŽΠ±ΠΎΠΌΡƒ элСмСнту Π² состоянии навСдСния ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ, Π²Ρ‹Π·Π²Π°Π² псСвдокласс : hover CSS.

  a: hover {
  Ρ†Π²Π΅Ρ‚: # f00;
}  

Π₯отя это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС Ρ€Π΅Π΄ΠΊΠΎ рСализуСтся Π½Π° Π²Π΅Π±-сайтах. ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ это состояниС, Π²Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ваши ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ ΠΈ посылаСтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ сигнал ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π°. Π­Ρ‚ΠΎ называСтся ΠΈΠ·ΠΎΠΌΠΎΡ€Ρ„Π½Ρ‹ΠΌ соотвСтствиСм , ΠΈ это «взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ внСшним Π²ΠΈΠ΄ΠΎΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ сопоставимым чСловСчСским ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌΒ» (Π›ΡŽΠΊ ВроблСвски, Site-Seeing).Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ «БостояниС Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSSΒ» ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказываСтся ΠΎ ваТности Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния.

  a: Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ {
  Ρ†Π²Π΅Ρ‚: # f00;
}  

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ состояниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹: состояниС фокуса. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши Tab, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

  a: focus {
  Ρ†Π²Π΅Ρ‚: # f00;
}  

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΠ±Ρ‰ΠΈΠΉ способ стилизации состояний ΠΊΠ½ΠΎΠΏΠΎΠΊ.БостояниС навСдСния Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ свСтлСС, Ρ‡Π΅ΠΌ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅. Π₯отя Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ этим стилСм, это Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ мСсто для Π½Π°Ρ‡Π°Π»Π°.

Нам слСдуСт ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ свойство ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° для состояний : active ΠΈ : focus . ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ с этим свойством Π²Π°ΠΆΠ½ΠΎ для ΠΎΠΏΡ‹Ρ‚Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, Ρ‚Π°ΠΊ ΠΈ ΠΌΡ‹ΡˆΡŒ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² CSSΒ» ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π›Π°ΡƒΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ссылки Π²Π΅Π΄ΡƒΡ‚ сСбя Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… комбинациях состояний, ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ свойство ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с состояниСм : active .

Биняя ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠšΡƒΠΏΠΈΡ‚ΡŒ сСйчас» Π½Π° Apple.com ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ свСтлый Ρ„ΠΎΠ½ для состояния навСдСния ΠΈ ΡΡ‚ΠΈΠ»ΡŒ вставки для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния. Π”Π°ΠΆΠ΅ основная ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° Π²Π΅Π±-сайтС Apple Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ всС Ρ‚Ρ€ΠΈ состояния.

Π₯отя ΠΎΠ½Π° Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС, эта модная ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π° Tea Round ΠΈΠΌΠ΅Π΅Ρ‚ приятный эффСкт затухания ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

Кнопка Β«ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅Β» Π½Π° UX Booth становится Π·Π΅Π»Π΅Π½ΠΎΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈ пСрСмСщаСтся Π½Π° ΠΎΠ΄ΠΈΠ½ пиксСль Π²Π½ΠΈΠ· Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ эффСкт наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ПолСзноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ элСмСнта ΠΊΠ½ΠΎΠΏΠΊΠΈΒ» ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ различия ΠΌΠ΅ΠΆΠ΄Ρƒ ссылками ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Бтилизация ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ основы стилизации ΠΊΠ½ΠΎΠΏΠΎΠΊ с мноТСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с использованиСм Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

«ВоссозданиС ΠΊΠ½ΠΎΠΏΠΊΠΈΒ» - ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Ρƒ Google появились ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ своих Π²Π΅Π±-сайтов.

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS с использованиСм PNG ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ„ΠΎΠ½Π° ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для всСх состояний. Π₯отя ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ jQuery, ΠΎΠ½ постСпСнно ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ΡΡ, Ссли JavaScript ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.

Π Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Π΅ Π΄Π²Π΅Ρ€ΠΈ: Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

ΠŸΡ€ΠΈ стилизации ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ сообраТСниС: ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ Π² этом контСкстС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° соотвСтствовала тСксту, ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ изобраТСния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, рассмотритС Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ Β«Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Π΄Π²Π΅Ρ€Π΅ΠΉΒ».Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π²Π° изобраТСния ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‚ Π΄Ρ€ΡƒΠ³ ΠΏΠΎ Π΄Ρ€ΡƒΠ³Ρƒ, позволяя ΠΊΠ½ΠΎΠΏΠΊΠ΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ содСрТимого . ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ влоТСния элСмСнта span Π² ссылку. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ΡˆΠ΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ собствСнноС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСкт скольТСния. Π”Π²Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ структуру ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ этого эффСкта.

    Випичная ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Π΄Π²Π΅Ρ€Π΅ΠΉ    
  a {
  Ρ„ΠΎΠ½: ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ url ('button_right.png ') Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π²Π²Π΅Ρ€Ρ…Ρƒ справа;
  дисплСй: блок;
  ΠΏΠ»Ρ‹Ρ‚ΡŒ Π½Π°Π»Π΅Π²ΠΎ;
  / * здСсь отступы, поля ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стили * /
}
a span {
  Ρ„ΠΎΠ½: ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ url ('button_left.png') Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°;
  дисплСй: блок;
  / * здСсь отступы, поля ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стили * /
}  

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½:

  • Π­Ρ‚ΠΎ простой способ создания Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ насыщСнных ΠΊΠ½ΠΎΠΏΠΎΠΊ;
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ;
  • НС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ JavaScript;
  • Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….
ПолСзноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

Π‘Ρ‚Π°Ρ‚ΡŒΡ Β«Π Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Π΅ Π΄Π²Π΅Ρ€ΠΈ CSSΒ» Π² A List Apart (Ρ‡Π°ΡΡ‚ΡŒ 1 ΠΈ Ρ‡Π°ΡΡ‚ΡŒ 2) ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ основы этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π₯отя эти ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ устарСли, ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ устарСл, Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡƒΠ»Π΅Π½Π΅ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… графичСских ΠΊΠ½ΠΎΠΏΠΎΠΊ ссылок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSSΒ» - отличная ΡΡ‚Π°Ρ‚ΡŒΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡƒΠ»Π΅Π½Π΅ΠΏΡ€ΠΎΠ±ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ с измСняСмым Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ сТатиСм. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ.

Filament Group ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… статСй ΠΈ руководств.Вторая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… CSS «Бтилизация элСмСнта ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Π΄Π²Π΅Ρ€Π΅ΠΉ CSSΒ» ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, комбинируя ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π₯отя ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Wii, ΡΡ‚Π°Ρ‚ΡŒΡ Β«ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ссылки CSS (ΠΊΠ½ΠΎΠΏΠΊΠΈ Wii)Β» прСдоставляСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ рСсурсы ΠΈ объяснСния, ΠΊΠ°ΠΊ ΠΈΡ… ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ способ достиТСния Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Π΄Π²Π΅Ρ€Π΅ΠΉ CSS - использованиС Π΄Π²ΡƒΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Однако ΡΡ‚Π°Ρ‚ΡŒΡ CSS Sliding Door Using Only One Image ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

ΠžΠ²Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS ΠΎΡ‚ Dynamic Drive - Π΄Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Π΄Π²Π΅Ρ€Π΅ΠΉ CSS.

CSS-спрайты: ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ

ΠŸΡ€ΠΈ использовании CSS-спрайтов ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» изобраТСния содСрТит нСсколько графичСских элСмСнтов , ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ располоТСнных Π² Π²ΠΈΠ΄Π΅ сСтки. РазмСщая ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ·Π°ΠΈΠΊΠΎΠΉ, ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ спрайт Π·Π° Ρ€Π°Π·. Π§Ρ‚ΠΎ касаСтся ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ для всСх Ρ‚Ρ€Π΅Ρ… состояний Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ эффСктивСн, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мСньшС рСсурсов ΠΈ страница загруТаСтся быстрСС.ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… запросов ΠΊ сСрвСру для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… рСсурсов ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ CSS-спрайты Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½Ρ‹. Они Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ количСство ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ сСрвСру. Они Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΡ‰Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ CSS-спрайты для всСй своСй Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠžΠ±Π·ΠΎΡ€ Holy Sprites Π½Π° CSS Tricks ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ использованиС CSS-спрайтов. Одно ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТит Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ для всСх Ρ‚Ρ€Π΅Ρ… состояний ΠΊΠ½ΠΎΠΏΠΊΠΈ. РСгулируя свойство background-position , ΠΌΡ‹ опрСдСляСм Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ для ΠΏΠΎΠΊΠ°Π·Π°, соотвСтствуСт полоТСнию Ρ„ΠΎΠ½Π°: свСрху: -30px ΠΈ слСва: 0 .

  a {
  Ρ„ΠΎΠ½: Π±Π΅Π»Ρ‹ΠΉ url (buttons.png) 0px 0px Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°;
}
a: hover {
  background-position: -30px 0px;
}
a: active {
  background-position: -60px 0px;
}  

Для получСния ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ рСсурсов ΠΏΠΎ CSS-спрайтам, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Π’Π°ΠΉΠ½ΠΎΠΉ CSS-спрайтов: ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, инструмСнты ΠΈ руководства Β».

ПолСзноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

Π’ этом простом руководствС «Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-спрайтов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΒ» ΠšΡ€ΠΈΡ Π‘ΠΏΡƒΠ½Π΅Ρ€ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ CSS-спрайтов Π² Photoshop ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с CSS.

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнта ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Π΄Π²Π΅Ρ€Π΅ΠΉ ΠΈ спрайтов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈΡ‚ΡŒ элСмСнт ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Π΄Π²Π΅Ρ€Π΅ΠΉ ΠΈ спрайтов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Он ΠΎΡ‡Π΅Π½ΡŒ интСрСсно Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π½Ρ‹Π΅ изобраТСния ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π°, Π° скорСС позиционируя.

CSS 3: Кнопки Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ

CSS 3 позволяСт Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ насыщСнныС ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк ΠΊΠΎΠ΄Π°. Пока Ρ‡Ρ‚ΠΎ это самый простой способ создания ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороной CSS 3 являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя ΠΎΠ½ поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Firefox ΠΈ Safari.ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ, стилизованныС ΠΏΠΎΠ΄ CSS 3 , изящно ΡƒΡ…ΡƒΠ΄ΡˆΠ°ΡŽΡ‚ΡΡ Π² Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° -moz-border-radius (для Firefox) ΠΈΠ»ΠΈ -webkit-border-radius (для Safari), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ радиус ΡƒΠ³Π»ΠΎΠ². Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Для получСния Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ CSS 3 со свойством Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° типичная ΠΊΠ½ΠΎΠΏΠΊΠ° с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°, пСрвая Π±Π΅Π· Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ², Π° вторая с.

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹ΠΌΠΈ двСрями этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅. Однако, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Π΅ Π΄Π²Π΅Ρ€ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ IE6. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ возмоТностях CSS 3, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Β«Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ возмоТности CSS 3: 30+ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… руководств». А Π²ΠΎΡ‚ нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… руководств ΠΏΠΎ стилизации ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ CSS 3.

ПолСзноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

Super Awesome Buttons With CSS 3 ΠΈ RGBA дСмонстрируСт ΠΌΠΎΡ‰ΡŒ CSS 3 с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ, тСнями Mozilla ΠΈ RGBA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π°Π»ΡŒΡ„Π°-смСшСниС ΠΊ вашим Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌ свойствам CSS.Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS 3.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±Π΅Π· ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS 3 ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ нСдостатки использования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² создания ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS 3 Π±Π΅Π· ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ инструмСнты: ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π»ΠΈ ΠΎΠ½ΠΈ?

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструмСнты для создания ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Easy Button ΠΈ Menu Maker ΠΈ My Cool Button, Π° Ρ‚Π°ΠΊΠΆΠ΅ для создания CSS-спрайтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ CSS Sprite Generator, Π½ΠΎ вопрос Π² Ρ‚ΠΎΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ вашим потрСбностям.НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ просты Π² использовании, вашС творчСство ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ срСднСго Π²ΠΈΠ΄Π°. ИспользованиС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ - Π½Π΅ Π»ΡƒΡ‡ΡˆΠ°Ρ идСя.

РСшСниС - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Photoshop (ΠΈΠ»ΠΈ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, описанныС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² Photoshop, Π²ΠΎΡ‚ нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… руководств ΠΏΠΎ созданию ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΊΠ½ΠΎΠΏΠΊΠ° «Нравится» Π½Π° iPhone Π² Photoshop - ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.ВсСго Π·Π° 10-15 ΠΌΠΈΠ½ΡƒΡ‚ Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° iPhone.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Π»Π°Π΄ΠΊΡƒΡŽ ΠΈ Ρ‡ΠΈΡΡ‚ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Photoshop - это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· 30 простых шагов ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы Photoshop. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² сочСтании с HTML ΠΈ CSS для создания ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS.

Кнопки ΠΈ удобство использования: вмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

ΠŸΡ€ΠΈΠ΅ΠΌΡ‹, описанныС Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² удобствС использования Π²Π΅Π±-сайта, ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌ:

  1. Π‘Π½Π°Ρ‡Π°Π»Π° рассмотритС ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ. ВсСгда ΠΌΠ΅Ρ‚ΠΈΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ выполняСт . И всСгда Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это Π³Π»Π°Π³ΠΎΠ»ΠΎΠΌ. РаспространСнной ошибкой являСтся ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ Β«ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈΒ» для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дСйствий, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ поиск, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ сохранСниС. Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ ΠΈ ΠΏΠΎ сущСству; Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс.
  2. Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС состояния ΠΊΠ½ΠΎΠΏΠΎΠΊ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ подсказки ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит.ΠšΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии.
  3. Π§Π΅Ρ‚ΠΊΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΌ дСйствиями . Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ дСйствиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ самым Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ присвоСния ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΌ дСйствиям Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ².
  4. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ . Кнопки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ согласованы Π²ΠΎ всСм Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ повСдСнию. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π²ΠΈΠΆΠ½Ρ‹Π΅ Π΄Π²Π΅Ρ€ΠΈ CSS для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ CSS 3 для сохранСния Сдинообразия.
  5. Π₯отя это ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ вся ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ссылок ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях - ссылок. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя элСмСнтами.

Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ удобства использования ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ удобства использования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Он ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ основы использования Π·Π½Π°Ρ‡ΠΊΠΎΠ², внСшнСго Π²ΠΈΠ΄Π°, повСдСния, ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΈ согласованности.

(al)

ΠΊΠ½ΠΎΠΏΠΎΠΊ - ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ

Π’ Material Design описаны Ρ‚Ρ€ΠΈ основных Ρ‚ΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ.Выпуклая ΠΊΠ½ΠΎΠΏΠΊΠ° - это стандартная ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ дСйствия ΠΈ стрСмящаяся ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ ΠΏΠΎΡ‡Ρ‚ΠΈ плоской страницС. ΠŸΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ круглая ΠΊΠ½ΠΎΠΏΠΊΠ° дСйствия ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ПлоскиС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² элСмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ….

ΠŸΠΎΠ΄Π½ΡΡ‚Ρ‹ΠΉ

ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°
 
 ΠΊΠ½ΠΎΠΏΠΊΠ° 
  ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠ°  
  ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠ°  
          

ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ

Π΄ΠΎΠ±.
 
    Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ  
          

Кнопка ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ дСйствия

Π‘ΠΌ. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° этой страницС

плоский

ПлоскиС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ налоТСния слоСв.НапримСр, плоскиС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для дСйствий Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ»ΠΈ модального ΠΎΠΊΠ½Π°, поэтому ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚Π΅Π½Π΅ΠΉ Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ.

Кнопка
 
   Кнопка 
          

Кнопка "ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ"

Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, вмСсто использования Ρ‚Π΅Π³Π° Π²Π²ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π΅Π³ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Ρ‚ΠΈΠΏΠΎΠΌ submit

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ
 
  
          

Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ

Π­Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ высоту для ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ большС внимания.

Кнопка облако кнопка облако кнопка
 
 Кнопка 
  ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠ°  
  ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠ°  
          

МалСнький

Когда ΠΌΡ‹ΡˆΡŒ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ основными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°, эта мСньшая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠ»Π΅Π·Π½Π° для Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»ΠΎΡ‚Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Кнопка облако кнопка облако кнопка
 
 Кнопка 
  ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠ°  
  ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π»Π°ΠΊΠ°  
          

Инвалидов

Π­Ρ‚ΠΎΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎ всСм Ρ‚ΠΈΠΏΠ°ΠΌ ΠΊΠ½ΠΎΠΏΠΎΠΊ

Кнопка Кнопка Кнопка Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ
 
 Кнопка 
 Кнопка 
 Кнопка 
  Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ  
          

css - Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ HTML-ссылку ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ?

Бильно Π·Π°ΠΏΠΎΠ·Π΄Π°Π»Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚:

Π― боролся с этим врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΊΠ°ΠΊ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ASP.Π’ΠΎΡ‚ Π»ΡƒΡ‡ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ я ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»:

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ

: я создаю настраиваСмый элСмСнт управлСния с Ρ‚Π΅Π³ΠΎΠΌ. Π—Π°Ρ‚Π΅ΠΌ Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ я ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽ событиС onclick, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устанавливаСт для document.location ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.

Π― Π½Π°Π·Π²Π°Π» элСмСнт управлСния ButtonLink, Ρ‡Ρ‚ΠΎΠ±Ρ‹ мСня Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с LinkButton.

aspx:

  <% @ Control Language = "VB" AutoEventWireup = "false" CodeFile = "ButtonLink.ascx.vb" Inherits = "controls_ButtonLink"%>


  

ΠΊΠΎΠ΄ ΠΏΠΎΠ·Π°Π΄ΠΈ:

  Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния частичным классом_ButtonLink
НаслСдуСт System.Web.UI.UserControl

Dim _url ΠΊΠ°ΠΊ строка
Dim _confirm As String

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ свойство NavigateUrl ΠΊΠ°ΠΊ строка
    ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
        Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ _url
    ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
    Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
        _url = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
        BuildJs ()
    ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ свойство подтвСрТдаСтся ΠΊΠ°ΠΊ строка
    ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
        Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ _confirm
    ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
    Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
        _confirm = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
        BuildJs ()
    ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
ВСкст общСдоступного свойства Π² Π²ΠΈΠ΄Π΅ строки
    ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
        Кнопка Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°. ВСкст
    ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
    Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
        ΠΊΠ½ΠΎΠΏΠΊΠ°.ВСкст = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
ΠžΠ±Ρ‰Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΠ΅ свойство Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ логичСскоС
    ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
        Кнопка Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.
    ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
    Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ логичСскоС)
        button.Enabled = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ
ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ свойство CssClass ΠΊΠ°ΠΊ строка
    ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ
        Кнопка Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.
    ΠšΠΎΠ½Π΅Ρ† ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ
    Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ строка)
        button.CssClass = Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
    ΠšΠΎΠ½Π΅Ρ† Π½Π°Π±ΠΎΡ€Π°
ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ

Sub BuildJs ()
    Π­Ρ‚ΠΎ нСбольшая ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π΅Ρ‚ URL-адрСс ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ сообщСниС, ΠΌΡ‹ Π΄Π²Π°ΠΆΠ΄Ρ‹ создадим строку onclick.«Но это Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ Π²Π°ΠΆΠ½ΠΎ.
    Если String.IsNullOrEmpty (_url) Π’ΠΎΠ³Π΄Π°
        button.OnClientClick = НичСго
    ElseIf String.IsNullOrEmpty (_confirm) Π’ΠΎΠ³Π΄Π°
        button.OnClientClick = String.Format ("document.location = '{0}'; return false;", ResolveClientUrl (_url))
    Π•Ρ‰Π΅
        button.OnClientClick = String.Format ("if (confirm ('{0}')) {{document.location = '{1}';}} return false;", _confirm, ResolveClientUrl (_url))
    ΠšΠΎΠ½Π΅Ρ†, Ссли
ΠšΠΎΠ½Π΅Ρ† подписки
ΠšΠΎΠ½Π΅Ρ† класса
  

Достоинства схСмы: ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ.Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ для Π½Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Π³:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° прСдставляСт собой Β«Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽΒ» ΠΊΠ½ΠΎΠΏΠΊΡƒ HTML ΠΈ поэтому выглядит Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ настоящая ΠΊΠ½ΠΎΠΏΠΊΠ°. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ взглядами Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Π₯отя возмоТности ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ свойств придСтся просто Β«ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒΒ» Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΊΠ°ΠΊ я сдСлал для text, enabled ΠΈ cssclass.

Если Ρƒ ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅, Ρ‡ΠΈΡ‰Π΅ ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅, я Π±Ρ‹Π» Π±Ρ‹ Ρ€Π°Π΄ Π΅Π³ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ. Π­Ρ‚ΠΎ больно, Π½ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

10 высококачСствСнных бСсплатных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² CSS

Если Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ, ΠΊΠ½ΠΎΠΏΠΊΠΈ - это Π΄Π²ΠΈΠΆΡƒΡ‰ΠΈΠ΅ силы ΠΎΠ½Π»Π°ΠΉΠ½-взаимодСйствия. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π² ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ, ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ большС ΠΎΠ± услугах, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ наши Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ нас ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹.Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ смотрятся ΠΈ Π΄Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ подсказки.

ИмСя это Π² Π²ΠΈΠ΄Ρƒ, ΠΌΡ‹ нашли ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния взаимодСйствиСм Π² Π²Π°ΡˆΠΈΡ… собствСнных Π²Π΅Π±-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°Ρ‚ΡŒΡΡ!

ПанСль инструмСнтов Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°

НСограничСнноС количСство скачиваний: Π±ΠΎΠ»Π΅Π΅ 1 000 000 Π²Π΅Π±-шаблонов, Ρ‚Π΅ΠΌ, ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², рСсурсов Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅!

bttn.css - ΠšΠ»Π°ΡΡΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

bttn.css - это Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Π»Π΅Π³ΠΊΠΎΠΌ стилС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ Ρ†Π²Π΅Ρ‚Π°.ВсС стили ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ с простыми ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ классов. Π‘ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ CSS Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ всСго 4 ΠšΠ‘, эта Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ довольно лСгкая.

Buttons - ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS

НазваниС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ простым, Π½ΠΎ Buttons - это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 20 коллСкциями стилСй Π½Π° Π²Ρ‹Π±ΠΎΡ€. Π‘Ρ€Π΅Π΄ΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ - слСгка стСклянная Delta, вСсСлая ΠΈ дСрзкая Theta, Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈ минималистичная Mu ΠΈ клавишная Phi. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΡƒΠ»ΡŒΡ‚Ρ€Π°-ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌΠΈ эффСктами Ρ‰Π΅Π»Ρ‡ΠΊΠ° Π² дСмовСрсии.

Buttons - Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS, созданная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Sass ΠΈ Compass

НС ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ, которая называСтся, ΠΊΡ…ΠΌ, Buttons. Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° содСрТит простыС ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСимущСства Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ стили ΠΊΠ½ΠΎΠΏΠΎΠΊ со Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ FontAwesome.

Pushy Buttons - CSS Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌΡ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ 3D

Кнопки

с Π½Π°ΠΆΠΈΠΌΠ½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ Π½Π΅ самый ΠΌΠΎΠ΄Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€, Π½ΠΎ ΠΎΠ½ΠΈ красочныС, ΠΈ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π² Ρ‚ΠΎΠ»ΠΏΠ΅.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ странно приятный отскок ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Ρ€Π°Π·Π²Π΅ это Π½Π΅ всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ?

btns.css - НСбольшая Ρ€Π°ΠΌΠΊΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS для Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΈ коммСрчСского использования

Π›ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ нравятся ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠ»Π°Π²Π½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈ CSS. btns.css ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся с Ρ‚ΠΎΠ½ΠΊΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈ Π΄Π°ΠΆΠ΅ с вСрсиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅.

Press.css - плоская, лСгкая, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ, созданная ΠΏΠΎΠ΄ влияниСм Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ Google ΠΏΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ

.

НаТмитС.css прСдоставляСт красивыС плоскиС ΠΊΠ½ΠΎΠΏΠΊΠΈ любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ†Π²Π΅Ρ‚Π°. ВсСго с трСмя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ эффСктами Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° свСдСн ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ (12 ΠšΠ‘). Они Ρ‚Π°ΠΊΠΆΠ΅ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ FontAwesome.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ. CSS3 Button Hover Effects with FontAwesome ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя навСдСния курсора. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ активируСтся ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ CSS, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ появляСтся Π·Π½Π°Ρ‡ΠΎΠΊ FontAwesome - рядом с тСкстом ΠΈΠ»ΠΈ вмСсто Π½Π΅Π³ΠΎ.Π§Π°ΡΡ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS Π½Π° CodePen.

Social Buttons for Bootstrap - Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ…ΠΎΠ΄Π°, созданныС Π½Π° чистом CSS Π½Π° основС Bootstrap ΠΈ Font Awesome

Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для Bootstrap ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ Π² сСбС достоинства Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Bootstrap с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ FontAwesome. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ всС ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти, всСго Π±ΠΎΠ»Π΅Π΅ 20. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ классы для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сСти, Π° Ρ‚Π°ΠΊΠΆΠ΅ классы для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π¦Π²Π΅Ρ‚Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ услугС.

beautons - ΠšΡ€Π°ΡΠΈΠ²ΠΎ простой Π½Π°Π±ΠΎΡ€ инструмСнтов для ΠΊΠ½ΠΎΠΏΠΎΠΊ

beautons - это простая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ.Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², стилСй ΠΈ состояний ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠšΠ»Π°ΡΡΡ‹ CSS ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ стили.

Obvious Buttons - ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Bootstrap ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉΡΡ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ вСрсии 2.0 ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ плоской вСрсиСй 3.0

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹Π΅ с использованиСм LESS, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ красочны, ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ. Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ простой Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ эффСкт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ.

Chunky 3D Web Buttons ΠžΡ€ΠΌΠ°Π½Π° ΠšΠ»Π°Ρ€ΠΊΠ° - это Π½Π΅ просто Π½Π°Π±ΠΎΡ€ ΡΠ΅ΠΊΡΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ руководство, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ созданы. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с основ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ свои собствСнныС ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ.

Radioactive Buttons - Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π Π°Π΄ΠΈΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ интСрСсныС эффСкты навСдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. НапримСр, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π»Π΅Π³ΠΊΠΎΠΌΡƒ ΠΏΡƒΠ»ΡŒΡΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌΡƒ измСнСнию Ρ†Π²Π΅Ρ‚Π° (ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° Ρ€Π°Π΄ΠΈΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ). Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ зацикливания ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° CSS Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство Ρ€Π°Π·.Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ забавная, ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‰Π°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠ°.

ВсС Π΄Π΅Π»ΠΎ Π² ΠΊΠ»ΠΈΠΊΠ°Ρ…

Кнопки часто ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ· Π²ΠΈΠ΄Ρƒ ΠΏΡ€ΠΈ создании Π²Π΅Π±-сайта. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ мСста Π½Π° экранС ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самым Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ элСмСнтом Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, использованиС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΎΡ‰Ρ€ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠΊ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ интСрСсныС эффСкты навСдСния ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ°. Π­Ρ‚ΠΈ Ρ‚ΠΈΠΏΡ‹ эффСктов ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ создаСтС Π²Π΅Π±-сайт ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΈΠ·Ρ‹Π²ΠΎΠΌ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ (CTA), Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΊΠ°ΠΊ ΠΎ большСм, Ρ‡Π΅ΠΌ просто элСмСнт Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Π½ΠΈΡ… ΠΊΠ°ΠΊ ΠΎ Π²ΠΎΡ€ΠΎΡ‚Π°Ρ… ΠΊ цСлям вашСго сайта. ИспользованиС ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· прСдставлСнных Π²Ρ‹ΡˆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ваш коэффициСнт конвСрсии.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *