Css ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ мСняСт Ρ†Π²Π΅Ρ‚: html — Π¦Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ класса Π² css

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

ПсСвдокласс :hover | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+8.0+1.0+4.0+1.0+1.0+

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ информация

ВСрсии CSS

ОписаниС

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π³ΠΎ курсора ΠΌΡ‹ΡˆΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ этом элСмСнт Π΅Ρ‰Π΅ Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½, ΠΈΠ½Ρ‹ΠΌΠΈ словами ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π°.

Бинтаксис

элСмСнт:hover { … }

ЗначСния

НСт.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title>hover</title>
  <style>
   a:link {
    color: #0000d0; /* Π¦Π²Π΅Ρ‚ ссылок */
    padding: 2px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */ 
   }
   a:hover {
    background: #786b59; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΠΎΠ΄ ссылкой */ 
    color: #ffe; /* Π¦Π²Π΅Ρ‚ ссылки */ 
   } 
  </style>
 </head>
 <body>
  <p><a href="1.html">Бсылка 1</a></p>
  <p><a href="2.html">Бсылка 2</a></p>
  <p><a href="3.html">Бсылка 3</a></p> 
 </body>
</html>

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ псСвдокласс :hover примСняСтся ΠΊ ссылкС (Ρ‚Π΅Π³Ρƒ <a>), ΠΏΡ€ΠΈ этом мСняСтся Ρ†Π²Π΅Ρ‚ ссылки ΠΈ Ρ„ΠΎΠ½Π° ΠΏΠΎΠ΄ Π½Π΅ΠΉ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 1.

Рис. 1. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ использования псСвдокласса :hover для ссылок

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>hover</title>
  <style>
   ul {
    width: 180px; /* Π¨ΠΈΡ€ΠΈΠ½Π° мСню */
    list-style: none; /* Для списка ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ */
    margin: 0; /* НСт отступов Π²ΠΎΠΊΡ€ΡƒΠ³ */
    padding: 0; /* Π£Π±ΠΈΡ€Π°Π΅ΠΌ поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
    font-family: Arial, sans-serif; /* Π ΡƒΠ±Π»Π΅Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ для тСкста мСню */
    font-size: 10pt; /* Π Π°Π·ΠΌΠ΅Ρ€ Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ мСню */
   }
   li ul {
    position: absolute; /* ПодмСню ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ */
    display: none; /* Π‘ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ подмСню */
    margin-left: 165px; /* Π‘Π΄Π²ΠΈΠ³Π°Π΅ΠΌ подмСню Π²ΠΏΡ€Π°Π²ΠΎ */
    margin-top: -2em; /* Π‘Π΄Π²ΠΈΠ³Π°Π΅ΠΌ подмСню Π²Π²Π΅Ρ€Ρ… */
   }
   li a {
    display: block; /* Бсылка ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт */
    padding: 5px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ надписи */
    text-decoration: none; /* ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Ρƒ ссылок ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ */
    color: #666; /* Π¦Π²Π΅Ρ‚ тСкста */
    border: 1px solid #ccc;/* Π Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню */
    background-color: #f0f0f0; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° */
    border-bottom: none; /* Π“Ρ€Π°Π½ΠΈΡ†Ρƒ снизу Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ */
   }
   li a:hover {
    color: #ffe; /* Π¦Π²Π΅Ρ‚ тСкста Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° */
    background-color: #5488af; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° */
   }
   li:hover ul { 
    display: block; /* ΠŸΡ€ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π° курсором ΠΌΡ‹ΡˆΠΈ отобраТаСтся подмСню */
   }
   .brd {
    border-bottom: 1px solid #ccc; /* Линия снизу */
   }
  </style>
 </head>
 <body>
  <ul>
   <li><a href="russian.html">Русская кухня</a>
    <ul> 
     <li><a href="linkr1.html">БСфстроганов</a></li> 
     <li><a href="linkr2.html">Π“ΡƒΡΡŒ с яблоками</a></li> 
     <li><a href="linkr3.html">ΠšΡ€ΡƒΠΏΠ΅Π½ΠΈΠΊ новгородский</a></li> 
     <li><a href="linkr4.html">Π Π°ΠΊΠΈ ΠΏΠΎ-русски</a></li> 
    </ul> 
   </li> 
   <li><a href="ukrainian.html">Украинская кухня</a> 
    <ul> 
     <li><a href="linku1.html">Π’Π°Ρ€Π΅Π½ΠΈΠΊΠΈ</a></li> 
     <li><a href="linku2.html">Π–Π°Ρ€ΠΊΠΎΠ΅ ΠΏΠΎ-Ρ…Π°Ρ€ΡŒΠΊΠΎΠ²ΡΠΊΠΈ</a></li> 
     <li><a href="linku3.html">ΠšΠ°ΠΏΡƒΡΡ‚Π½ΡΠΊ чСрниговский</a></li> 
     <li><a href="linku4.html">ΠŸΠΎΡ‚Π°ΠΏΡ†Ρ‹ с ΠΏΠΎΠΌΠΈΠ΄ΠΎΡ€Π°ΠΌΠΈ</a></li> 
    </ul> 
   </li>
   <li><a href="caucasus.html">Кавказская кухня</a> 
    <ul> 
     <li><a href="linkc1.html">Π‘ΡƒΠΏ-Ρ…Π°Ρ€Ρ‡ΠΎ</a></li> 
     <li><a href="linkc2.html">Π›ΠΈΠ»ΠΈΠ±Π΄ΠΆ</a></li> 
     <li><a href="linkc3.html">Π§ΠΈΡ…ΠΈΡ€Ρ‚ΠΌΠ°</a></li> 
     <li><a href="linkc4.html">Π¨Π°ΡˆΠ»Ρ‹ΠΊ</a></li> 
    </ul> 
   </li> 
   <li><a href="asia.html">ΠšΡƒΡ…Π½Ρ Π‘Ρ€Π΅Π΄Π½Π΅ΠΉ Азии</a></li> 
  </ul>
 </body>
</html>

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ псСвдокласс :hover добавляСтся ΠΊ элСмСнту списка (Ρ‚Π΅Π³ <li>) для создания Π΄Π²ΡƒΡ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ мСню. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 2.

Рис. 2. ИспользованиС :hover для создания мСню

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Internet ExplorerΒ Π΄ΠΎ вСрсии 6.0 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ псСвдокласс :hover Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ссылок.

ΠžΡ„ΠΎΡ€ΠΌΠ»ΡΠΉΡ‚Π΅ стили навСдСния, фокуса ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ / Π₯Π°Π±Ρ€

Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ я оформлял состояния элСмСнтов :hover, :focus ΠΈ :active ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. НС помню Ρ‚ΠΎΡ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π°Ρ‡Π°Π» это Π΄Π΅Π»Π°Ρ‚ΡŒ. Но это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠŸΠΎΡ‡Π΅ΠΌΡƒ, ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.


Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда использовал.

.selector {
  &:hover, 
  &:focus,
  &:active {
    ...
  }
}

Когда я стал ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒ большС внимания доступности интСрфСйса ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ фокуса Π² частности), ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ состояния элСмСнтов.

НавСдСниС, фокус ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° проста: Π­Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ состояния!

БСгодня я Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΌ Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹ΠΉ способ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ всС Ρ‚Ρ€ΠΈ состояния Π±Π΅Π· особых усилий.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Ρ‘ΠΌ с :hover.

Бтилизация навСдСния (:hover)

:hover срабатываСт, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° элСмСнт курсор ΠΌΡ‹ΡˆΠΈ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это состояниС Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° background-color ΠΈ/ΠΈΠ»ΠΈ тСкста color. Различия Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ Ρ‚Π°ΠΊ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½Π°Π²Π΅Π»ΠΈ курсор Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ элСмСнт.

button {
  background-color: #dedede;
}
 
button:hover {
  background-color: #aaa;
}

Бтилизация фокуса (:focus)

:focus срабатываСт, ΠΊΠΎΠ³Π΄Π° элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус. Π­Ρ‚ΠΎ достигаСтся двумя способами:

  1. ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ элСмСнта ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«TabΒ»
  2. ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ Π½Π° элСмСнт ΠΌΡ‹ΡˆΡŒΡŽ

К фокусным элСмСнтам относятся:

  1. Бсылки (<a>)
  2. Кнопки (<button>)
  3. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ (<input>, <textarea> ΠΈ Ρ‚.Π΄)
  4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ tabindex

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ…:

  1. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«TabΒ» элСмСнт с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ tabindex="-1", Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΌΡ‹ΡˆΡŒΡŽ. Клик Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ состояниС фокуса.
  2. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Safari ΠΈ Firefox Mac OS ΠΊΠ»ΠΈΠΊ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ фокус Ρƒ элСмСнтов <button>
  3. ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ссылку <a>, фокус остаётся Π½Π° Π½Π΅ΠΉ, ΠΏΠΎΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ. Когда Π²Ρ‹ отпускаСтС ΠΊΠ½ΠΎΠΏΠΊΡƒ, фокус пСрСнаправляСтся Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто, Ссли Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ href ΡƒΠΊΠ°Π·Π°Π½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½Π° этой ΠΆΠ΅ страницС id

Бтилизуя состояниС фокуса, ΠΌΡ‹ большС заботимся ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с интСрфСйсом с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‡Π΅ΠΌ ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΡ‹ΡˆΡŒ.

Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ Β«TabΒ», ΠΎΠ½ΠΈ Π½Π΅ Π·Π½Π°ΡŽΡ‚, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ элСмСнту ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ фокус, Π° ΠΌΠΎΠ³ΡƒΡ‚ лишь ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ состояния β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° сфокусированный элСмСнт.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ фокуса ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ-своСму, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎΠ± этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ…:

  1. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ (outline)
  2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ
  3. ИзмСнСниС background-color
  4. ИзмСнСниС color

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойств background-color ΠΈ color часто производится ΠΏΡ€ΠΈ :hover, ΠΈΠΌΠ΅Π΅Ρ‚ смысл состояниС :focus ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ свойств outline, border ΠΈ box-shadow для создания интСрСсных стилСй фокуса. Как это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, я описал Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Creating a custom focus style».

button {
  background-color: #dedede;
}
 
button:hover {
  background-color: #aaa;
}
 
button:focus {
  outline: none;
  box-shadow: 0 0 0 3px lightskyblue;
}

Бтилизация Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния (:active)

ΠŸΡ€ΠΈ взаимодСйствии с Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ своСго Ρ€ΠΎΠ΄Π° ΠΎΡ‚ΠΊΠ»ΠΈΠΊ. НапримСр, ΠΏΡ€ΠΈ Π½Π°Π΄Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° наТмётся.

На Π²Π΅Π±-сайтах этот ΠΎΡ‚ΠΊΠ»ΠΈΠΊ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½. МоТно ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚ «наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈΒ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ :active. ВызываСтся это состояниС, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ взаимодСйствуСтС с элСмСнтом. Под взаимодСйствиСм Π² Π΄Π°Π½Π½ΠΎΠΌ случаС подразумСваСтся:

  1. Π£Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнтС (Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ Π² фокусС)
  2. Π£Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π° (Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…)
button:active {
  background-color: #333;
  border-color: #333;
  color: #eee;
}

Π”Π²Π΅ особСнности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΊ свСдСнию:

  1. Π£Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»Π° Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ состояниС :active Ρƒ ΠΊΠ½ΠΎΠΏΠΎΠΊ (<button>), Π½ΠΎ ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ Enter этого Π½Π΅ происходит
  2. Enter запускаСт ссылки Π½ΠΎ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС. ΠŸΡ€ΠΎΠ±Π΅Π» Π½Π΅ запускаСт ссылки Π²ΠΎΠΎΠ±Ρ‰Π΅

Π‘Ρ‚ΠΈΠ»ΠΈ ссылок ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Бсылки ΠΈΠΌΠ΅ΡŽΡ‚ стили Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΎΠ½ΠΈ становятся красными

Π’Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ :active ΠΈ :focus

ΠŸΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π° фокусируСмом элСмСнтС, вызываСтся Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС. Но ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с этим вызываСтся ΠΈ состояниС фокуса.

Когда Π²Ρ‹ отпускаСтС Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, фокус остаётся Π½Π° элСмСнтС.

Π­Ρ‚ΠΎ относится ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ фокусируСмых элСмСнтов, ΠΊΡ€ΠΎΠΌΠ΅ ссылок ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Для ссылок:

  1. ΠŸΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π² Firefox ΠΈ Chrome Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ состояния :active ΠΈ :focus. Π’ Safari – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ состояниС :active (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Mac OS)
  2. Если ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, :focus остаётся Π½Π° ссылкС (Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href Π½Π΅ ссылаСтся Π½Π° id Π½Π° этой ΠΆΠ΅ страницС). Π’ Safari фокус возвращаСтся Π½Π° <body>

Для ΠΊΠ½ΠΎΠΏΠΎΠΊ:

  1. Когда Π²Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ: ΠΎΠ±Π° состояния :active ΠΈ :focus Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Chrome. БостояниС :focus совсСм Π½Π΅ вызываСтся Π² Safari ΠΈ Firefox (Mac). Π― написал ΠΏΡ€ΠΎ это странноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ здСсь.

Если Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΈΠΊΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ фокус для ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот JavaScript (для Ρ‡Π΅Π³ΠΎ это Π½ΡƒΠΆΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, ссылку Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΡƒΠΊΠ°Π·Π°Π» Π²Ρ‹ΡˆΠ΅).

document.addEventListener('click', event => {
  if (event.target.matches('button')) {
    event.target.focus()
  }
})

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ΄Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ наТатия ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. ΠŸΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ, :active вызываСтся Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, :focus Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Chrome
  2. Если ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, вызываСтся :focus Π² Safari ΠΈ Firefox (Mac OS). :focus остаётся Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…

ПовСдСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Safari послС добавлСния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° JS-ΠΊΠΎΠ΄Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ всё Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΎ состояниях hover, focus ΠΈ active, я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ стилизации всСх Ρ‚Ρ€Ρ‘Ρ…

Π’ΠΎΠ»ΡˆΠ΅Π±Π½Π°Ρ комбинация

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

.element:hover,
.element:active {
  /* Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°/тСкста  */
}
 
.element:focus {
  /* ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ */
}

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΡ‹ΡˆΠΈ:

  1. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° элСмСнт, мСняСтся background-color (ΠΈ/ΠΈΠ»ΠΈ color). ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ΠΊΠ»ΠΈΠΊ.
  2. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π΅Ρ‚ Π½Π° элСмСнт, показываСтся ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° фокуса. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ΠΊΠ»ΠΈΠΊ.

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹:

  1. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнт ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Tab, показываСтся ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° фокуса. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ΠΊΠ»ΠΈΠΊ.
  2. Когда ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с элСмСнтом, мСняСтся background-color (ΠΈ/ΠΈΠ»ΠΈ color). ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚ΠΊΠ»ΠΈΠΊ.

Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ· ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΈΡ€ΠΎΠ²!

  1. Π― Π½Π΅ провСрял Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ.Π­Ρ‚ΠΎ лишь Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ этой ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ. Π‘ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½, Ссли Π²Ρ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΈ Π΄Π°Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‚ΡŒ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ….
  2. Если Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Codepen. БостояниС фокуса для ссылок Π² Codepen Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΎΡ‡Π΅Π½ΡŒ странно. Если навСсти курсор Π½Π° ссылку, ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° фокуса удалится. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Π― Π½Π΅ знаю. ΠŸΠΎΡ€ΠΎΠΉ ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π±Π΅Π· использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов. ΠŸΡ€ΠΎΡΡ‚ΠΎ старыС Π΄ΠΎΠ±Ρ€Ρ‹Π΅ HTML, CSS, JS.

НС волшСбная (Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅) комбинация

Как я упомянул Π²Ρ‹ΡˆΠ΅, ΠΊΠ»ΠΈΠΊΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ странноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Safari ΠΈ Firefox Π½Π° Mac OS. Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ JavaScript-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» Π²Ρ‹ΡˆΠ΅, магичСская комбинация всё Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Но Π½Π΅ идСально.

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² Safari ΠΈ Firefox Π½Π° Mac OS:

  1. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ мСняСтся
  2. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ, элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус

Если Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ этого достаточно, Ρ‚ΠΎ волшСбная комбинация Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π½Π° этом ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.

Но Ссли Π²Ρ‹ считаСтС Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ нСдостаточно доступным, ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ состояния :hover, :focus ΠΈ :active ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

.element:hover {
  /* Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°/тСкста  */
}
 
.element:active {
  /* Π˜Π½Ρ‹Π΅ измСнСния Π² Ρ†Π²Π΅Ρ‚Π΅ Ρ„ΠΎΠ½Π° ΠΈ тСкста */
}
 
.element:focus {
  /* ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ */
}

ПовСдСниС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Safari, Ссли Π±Ρ‹Π»ΠΈ стилизованы всС Ρ‚Ρ€ΠΈ состояния

Π’ΠΎΡ‚ ΠΈ всё! Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ Π·Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ надСюсь, сСгодня Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅.

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.

πŸ“

МСняСм Ρ†Π²Π΅Ρ‚ элСмСнта ΠΏΠΎ навСдСнию ΠΌΡ‹ΡˆΠΊΠΈ. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, простой CSS

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ элСмСнтС сайта смСну Ρ†Π²Π΅Ρ‚Π°, Ссли Π½Π° Π½Π΅Π³ΠΎ Π±Ρ‹Π» Π½Π°Π²Π΅Π΄Π΅Π½ курсор ΠΌΡ‹ΡˆΠΊΠΈ.

ДСлаСтся данная «ΡˆΡ‚ΡƒΠΊΠ°» ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ стилСй CSS, Ρ‚.Π΅. придСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько строчСк тСкста Π² Ρ„Π°ΠΉΠ» стилСй шаблона, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ свои дизайнСрскиС способности. Π― подскаТу Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ.

ОбновлСно 17.01.2019

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Новый Π°ΠΏΠ΄Π΅ΠΉΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ SEO + PageSpeed Ρ‚Π΅ΠΌΡ‹ для сайта WP Romb — максимально быстро ΠΈ максимально ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Настрой ΠΏΠΎΠ΄ сСбя ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ собирай тысячи Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Всё Π½Π° русском + обновлСния + Ρ‚Π΅Ρ…ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ сразу для наглядности ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ поняли ΠΎ Ρ‡Π΅ΠΌ Ρ€Π΅Ρ‡ΡŒ. ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ мСню:

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ΡˆΠΊΠ° оказываСтся Π½Π°Π²Π΅Π΄Π΅Π½Π° Π½Π° любоС ΠΏΠΎΠ»Π΅ Π² спискС — происходит смСна Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° строки, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ†Π²Π΅Ρ‚ тСкста/ссылки Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ сайта.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит ΠΊΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°:

<div> <a href=»https://mojwp.ru/category/birzi-ssylok»>Π‘ΠΈΡ€ΠΆΠΈ ссылок</a> <a href=»https://mojwp.ru/category/plugins»>ВсС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ WordPress</a> <a href=»https://mojwp.ru/category/poleznoe»>ВсякиС полСзности</a> <a href=»https://mojwp.ru/category/ukrashenie»>Π£ΠΊΡ€Π°ΡˆΠ°Π΅ΠΌ сайт</a> <a href=»https://mojwp.ru/category/hak»>Π₯Π°ΠΊΠΈ WordPress</a> </div>

<div>

<a href=»https://mojwp.ru/category/birzi-ssylok»>Π‘ΠΈΡ€ΠΆΠΈ ссылок</a>

<a href=»https://mojwp.ru/category/plugins»>ВсС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ WordPress</a>

<a href=»https://mojwp.ru/category/poleznoe»>ВсякиС полСзности</a>

<a href=»https://mojwp.ru/category/ukrashenie»>Π£ΠΊΡ€Π°ΡˆΠ°Π΅ΠΌ сайт</a>

<a href=»https://mojwp.ru/category/hak»>Π₯Π°ΠΊΠΈ WordPress</a>

</div>

Π’ ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ эффСкт срабатываСт Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ссылкС. ВмСсто Π½Π΅Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <div>, <li> ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ подходящиС Ρ‚Π΅Π³ΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ эффСкт Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ссылках, я взял ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ <div>Ρ‚ΡƒΡ‚ ссылки<div>. Π£ вас это Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ созданный Π²Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² сайдбарС).

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ дСйствиС ΠΏΠΎ навСдСнию ΠΌΡ‹ΡˆΠΊΠΈ. Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅ — Π΄Π΅Π»Π°Π΅ΠΌ всС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ стилСй CSS (Ρ„Π°ΠΉΠ» шаблона ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ style.css, css.css, core.css ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ).

.catside a:hover {background: #0078BF; color: #fff;}

.catside a:hover {background: #0078BF; color: #fff;}

Π”Π°Π½Π½ΠΎΠΉ строкой ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΊΠΈ Π½Π° синий (#0078BF) ΠΈ сказали Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ Π±Π΅Π»Ρ‹ΠΌ (#fff). Π‘Π°ΠΌΠ° «ΡˆΡ‚ΡƒΠΊΠ°», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ это Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ навСдСнию ΠΌΡ‹ΡˆΠΊΠΈ — псСвдокласс hover (ΠΎ Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π—Π”Π•Π‘Π¬).

Π§ΡƒΡ‚ΡŒ понятнСС: ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ ссылка a Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° с классом .catside. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ псСвдокласс hover ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ CSS.

ПослСсловиС

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

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ hover ΠΌΠΎΠΆΠ½ΠΎ, практичСски, для всСх элСмСнтов Π½Π° сайтС: Π±Π»ΠΎΠΊΠΈ, тСкст, ссылки. ΠŸΡ€ΠΎΡΠ²ΠΈΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ ΠΈ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊ устроСно Ρƒ вас Π½Π° сайтС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. ПослС этого смоТСтС Π΅Π³ΠΎ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ частично ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅: Π² Π½Π΅ΠΌ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ оформлСния Π±Π»ΠΎΠΊΠ° (отступы, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅). Π­Ρ‚ΠΎ всС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ· ΠΌΠΎΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… статСй Π½Π° Π±Π»ΠΎΠ³Π΅, Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ консолью Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° F12 Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ смотритС Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠ°Π½Π°Π»Π΅ YOUTUBE).

Π—Π°ΠΌΠ΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ submit Π² Ρ„ΠΎΡ€ΠΌΠ΅ html

ЦСль:
БСгодня наша Π·Π°Π΄Π°Ρ‡Π° Π·Π°ΠΌΠ΅Π½Π° стандартной ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ» Π½Π° ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ. Кнопка выполняСт ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Β«submitΒ». МоТно ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ с Β«submitΒ» Π½Π° Β«imageΒ» ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«srcΒ», Π½ΠΎ наша Π·Π°Π΄Π°Ρ‡Π° Π½Π° сСгодня это ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Β«submitΒ» Π½Π° мСстС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.
Β 
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅:
Для Ρ‡Π΅Π³ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ? Всё просто, для придания эстСтичного Π²ΠΈΠ΄Π° Ρ‚ΠΎΠΉ самой ΠΊΠ½ΠΎΠΏΠΊΠ΅.
Π’ΠΎΡ‚ для сравнСния.Β  Наглядно Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ вторая ΠΊΠ½ΠΎΠΏΠΊΠ° смотрится Π»ΡƒΡ‡ΡˆΠ΅.
Β 
РСшСниС:
Для выполнСния Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΊΠ°ΠΊ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Β«inputΒ» с Ρ‚ΠΈΠΏΠΎΠΌ Β«submitΒ». Π•Ρ‰Ρ‘ Π½Π°ΠΌ понадобится ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ класс Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй Β«*.cssΒ»
Π’ΠΎΡ‚ ΠΊΠΎΠ΄ для html-Ρ„Π°ΠΉΠ»Π°:

<input type=»submit» name=»submit» value=»ΠžΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ» />

А Π²ΠΎΡ‚ ΠΈ css:

.superbutton {

width:150px;

height:40px;

border-radius:20px;

background:#459DE5;

color:#fff;

font-size:18px;

cursor:pointer;

}

Β 
Β 
Π£ΠΊΡ€Π°ΡˆΠ°Π΅ΠΌ:
Для ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π½Π΅ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ, Π° всСго лишь Π½Π° Ρ‚ΠΎΠ½ свСтлСС ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠ½Π΅Π΅. Π― ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π» Π·Π°Ρ‚Π΅ΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Для этого Π² css добавляСм:

.superbutton:hover{

background:#358DE5;

}

Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠΆΠΈΠ»Π°. На статичной ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π΅ Ρ‚Π°ΠΊ Π·Π°ΠΌΠ΅Ρ‚Π½Π° ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ наводишь ΠΌΡ‹ΡˆΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ Π² Ρ‚ΡƒΠΆΠ΅ сСкунду мСняСтся накладывая Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ.
Β 
ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ½ΠΎΠΏΠΊΠΈ:
И всё Π²Ρ€ΠΎΠ΄Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈ выглядит Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Ρ‚Π΅ΠΌΠ½Π΅Π΅Ρ‚, Π½ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΡƒΠΆΠ°ΡΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ. Π•Ρ‰Ρ‘ эту Ρ€Π°ΠΌΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Ссли наша ΠΊΠ½ΠΎΠΏΠΊΠ° находится Π² фокусС, Π² Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Tab ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ элСмСнты Π½Π° страницС.
Для этого ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π² css Π΅Ρ‰Ρ‘ 2 псСвдо класса, ΠΊΠ°ΠΊ ΠΈ Β«hoverΒ». Π­Ρ‚ΠΎ классы Β«activeΒ» ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²ΠΈΠ΄ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ класс Β«focusΒ» ΠΏΡ€ΠΈ фокусС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ нас input ΠΈ присвоСнный Π΅ΠΌΡƒ класс, Ρ‚ΠΎ active ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.
Π’ΠΎΡ‚ ΠΊΠΎΠ΄:

. superbutton:focus{

outline:none;

}

Please enable JavaScript to view the comments powered by Disqus.

Π₯ΠΎΠ²Π΅Ρ€ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΈ ΠΏΠ»ΠΈΡ‚ΠΊΠ°Ρ… // Анимация Π² Π²Π΅Π±Π΅

ΠŸΠžΠŸΠ£Π›Π―Π ΠΠ«Π• ΠŸΠ Π˜Π•ΠœΠ« Π₯ΠžΠ’Π•Π  Π­Π€Π€Π•ΠšΠ’Π Π”Π›Π― ΠšΠΠ Π’ΠžΠ§Π•Πš И ΠŸΠ›Π˜Π’ΠžΠš

Π£Π»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ тСкста Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

АкцСнтируСт Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅, добавляСт ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ

ВСкст Π½Π΅ ΠΏΠ΅Ρ€Π΅Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ появляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ зритСля

Π”Π΅Π»Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для дСмонстрации Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²

ДобавляСт ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ управляСт Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ зритСля

ПоявлСниС Ρ‚Π΅Π½ΠΈ

Π—Π°Ρ‚Π΅ΠΌΠ½Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

ПоявлСниС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°

ИзмСнСниС ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°

Π‘ΠΌΠ΅Π½Π° изобраТСния ΠΏΠ»ΠΈΡ‚ΠΊΠΈ

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ курсор Π½Π°Β Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтах

English language version:
β€œCorrect Cursor onΒ Active Elements”

На всСх Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтах по навСдСнию Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ курсор. Π’Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π±ΡƒΠ΄Π΅Ρ‚ cursor: pointer.

Под Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ΡΡ ссылки, ΠΊΠ½ΠΎΠΏΠΊΠΈ, сСлСкты, Π»Π΅ΠΉΠ±Π»Ρ‹ вмСстС с чСкбоксами ΠΈΠ»ΠΈ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈΒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ аналогичныС элСмСнты.

«Активными» Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π°Β ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ элСмСнт Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ дСйствиС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ Π½Π°Β Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу ΠΏΡƒΠ½ΠΊΡ‚ мСню, выбранная Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ Π·Π°Π΄ΠΈΠ·Π΅ΠΉΠ±Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ и ссылки — Π½Π΅Β Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты, и по навСдСнию Π½Π°Β Π½ΠΈΡ… Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.

МнС казалось, Ρ‡Ρ‚ΠΎ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, оказалось, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΠ½Π°Ρ‡Π΅. Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² всС Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, я так ΠΈΒ Π½Π΅Β Π½Π°ΡˆΡ‘Π» Π½ΠΈΒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² добавлСния смСны курсора ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ всСм активным элСмСнтам.

В этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я сначала Ρ€Π°ΡΠΏΠΈΡˆΡƒ свои Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β Π·Π°, послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡΡŒ ΠΏΠΎΒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΎΡ‚ΠΈΠ², объясняя, ΠΏΠΎΡ‡Π΅ΠΌΡƒΒ ΠΆΠ΅ этих Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² оказалось нСдостаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Π½ΡΒ ΠΏΠ΅Ρ€Π΅ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования

cursor:pointer

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь

Π›ΠΈΡ‡Π½ΠΎ для мСня основная польза от смСны курсора — обратная связь. Π’Β ΠΈΠ΄Π΅Π°Π»Π΅ у кастомных элСмСнтов Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ прописано состояниС ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, подсвСтка Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ смСна Ρ†Π²Π΅Ρ‚Π° тСкста. ΠΠΎΒ Π²Β Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ»ΠΈ вовсС ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ (Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ нС нарисовал, Π°Β Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΡ‰ΠΈΠΊ Π½Π΅Β ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»), ΠΈΠ»ΠΈ Π±Ρ‹Ρ‚ΡŒ нС особо Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ, Π½Π΅Β ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅Β ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ»ΠΈ Π½Π΅Β Π±Ρ‹Ρ‚ΡŒ, ΠΈΠ»ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ нС совсСм ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°.

ИзмСнСниС ТС курсора — всСгда ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Клик, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Β Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Β ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠ·Π³Ρƒ придётся Π»ΠΈΠ±ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ курсора с элСмСнтом, Π»ΠΈΠ±ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΒ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π°Β Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ элСмСнта.

ИзмСнСниС курсора — самая СстСствСнная, замСтная и понятная обратная связь, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ в интСрфСйсС.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ† Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ области

Π’ΠΎΒ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Β«Π²ΠΎΡ‚ ΡƒΠΆΠ΅ сСйчас ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒΒ». Часто ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… элСмСнтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ нСбольшой ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню, находящимся по краям экрана. В этом случаС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎΡΡ курсора расскаТСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΒ Ρ‚ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π°Β Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ элСмСнт.

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

Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Ссли ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΒ Ρ‚ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ к этому, ΠΈΒ Π²Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ использовании интСрфСйса ΠΈΠΌ придётся мСньшС Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡΒ β€” ΠΎΠ½ΠΈΒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ, Π³Π΄Π΅ находятся Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ области, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ. ВСдя в сторону элСмСнта курсор, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ достаточно Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° курсор окаТСтся ΠΎΠΊΠΎΠ»ΠΎ элСмСнта. Π’Β ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС, для ΠΊΠ»ΠΈΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, по малСнькой ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ чСкбоксу, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ придётся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡ Π²Β ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒΒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ»ΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ элСмСнта, но я могу с этим ΠΏΠΎΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ, хотя это ΡƒΠΆΠ΅ Ρ‚Π΅ΠΌΠ° для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

АргумСнты ΠΏΡ€ΠΎΡ‚ΠΈΠ² смСны курсора

ΠšΠ°ΠΊΒ Π±Ρ‹ я ни искал, я нС смог Π½Π°ΠΉΡ‚ΠΈ достойных Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΡ‚ΠΈΠ² смСны курсора Π½Π°Π΄ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Ρ€Π°Π·ΠΎΠΉ Β«Π½Π΅Β Π½ΡƒΠΆΠ½ΠΎ Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈΒ».

Начну с того, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ в качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Β β€” нСльзя. ΠŸΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ°Β β€” это всСго лишь Π·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ·Β Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π±Ρ‹Π» ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ, ΠΏΠΎΒ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, Π²Ρ‹Π±Ρ€Π°Π½ и использовался ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‡Π°Ρ‰Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…. ΠŸΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ в контСкстС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Π»Π΅Ρ‡Ρ‘Ρ‚ Π΅Ρ‘Β Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅, Π±ΡƒΠ΄Π΅Ρ‚Β Π»ΠΈ ΠΎΠ½ΠΎ дСструктивным ΠΈΠ»ΠΈ всСго лишь Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ нСбольшой дискомфорт на врСмя отвыкания ΠΎΡ‚Β Π½Π΅Ρ‘.

Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°Π΄ΠΎ сразу ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ нС всС ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅. Если ΠΈΠ΄Ρ‚ΠΈ Π½Π°Β ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΡƒΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΒ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠΌΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎΒ Ρ‚ΠΎ, ΠΊΒ Ρ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ, то прогрСсс остановится. Часто ΡƒΒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚. В качСствС довольно яркого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ подписи к чСкбоксам ΠΈΠ»ΠΈ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ. Π›Π΅Π½ΠΈΠ²Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π³ΠΎΠ΄Π°ΠΌΠΈ Π·Π°Π±Ρ‹Π²Π°Π»ΠΈ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ тСкст ΠΈΒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρ‹, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΈΒ Π½Π΅Β ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ на тСкст, тратя своё врСмя и усилия Π½Π°Β ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ по малСньким областям ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΠ². Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π΅Ρ‚ смысл нС просто ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» с лСйблом, но и всСми доступными способами Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ об этом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

АргумСнты Β«ΠΏΠΎ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ΅Β» ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ на нСсколько ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ. Π―Β ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°Β Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² смСны курсора Π½Π°Π΄ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ областями.

Β«Π’Β ΠžΠ‘Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ курсор»

Π’Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ курсор — обычная стрСлка. ΠšΡƒΡ€ΡΠΎΡ€ Π½Π°Π΄ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами Ρ„ΠΎΡ€ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нС мСняСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Однако, Ρ‚ΡƒΡ‚ стоит Π·Π°Π΄Π°Ρ‚ΡŒΡΡ вопросом: Π°Β Ρ…ΠΎΡ€ΠΎΡˆΠΎΒ Π»ΠΈ это? ΠŸΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΒ β€” Π΄Π°. Но удобно ли? Π―Β Π±Ρ‹ нС отказался ΠΎΡ‚Β Π±ΠΎΠ»Π΅Π΅ явной ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи Π²ΠΎΒ ΠΌΠ½ΠΎΠ³ΠΈΡ… дСсктопных прилоТСниях — ΠΎΡ‡Π΅Π½ΡŒ часто Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ совсСм Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎ Ρ…ΠΎΠ²Π΅Ρ€ и приходится Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ о кликабСльной области Π½Π°ΡƒΠ³Π°Π΄.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Ссли Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ дСсктоп, то стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΈΒ Ρ‚Π°ΠΊΠΎΠΉ Ρ‡Π°ΡΡ‚ΡƒΡŽ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€Ρ‹. Π’Β ΠΈΠ³Ρ€Π°Ρ… курсор ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда кастомный, ΠΈΒ ΠΎΡ‡Π΅Π½ΡŒ часто ΠΈΠΌΠ΅Π½Π½ΠΎ он мСняСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π°Β Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ области. МоТно провСсти ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ³Ρ€Π°ΠΌΠΈ ΠΈΒ Π²Π΅Π±-прилоТСниями — ΠΈ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Β Π²Π΅Π±-прилоТСниях всё Ρ‡Π°Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ использованиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… курсоров — для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² элСмСнтов ΠΈΠ»ΠΈ для их пСрСтаскивания. Π’Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒΒ ΠΆΠ΅ в этом случаС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ стандартный курсор? Π Π°Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ курсора для Β«ΠΊΠ½ΠΎΠΏΠΎΠΊΒ», «сСлСктов» ΠΈΠ»ΠΈ «чСкбоксов» Π½Π΅Ρ‚, Ρ‚ΠΎΒ ΠΊΒ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ cursor: pointer, Ρ€Π°Π½Π΅Π΅ использовавшийся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ссылок. ΠŸΡ€Π°Π²Π΄Π°, случай с чСкбоксами ΠΈΒ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ особый: Ссли Π²ΠΎΠΊΡ€ΡƒΠ³ Π½ΠΈΡ…, с подписью, ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ мСняСтся Ρ„ΠΎΠ½, то курсор-Ρ€ΡƒΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΒ Π½Π΅Β Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ. Однако, Π½Π°Π΄ΠΎ Π½Π΅Β Π·Π°Π±Ρ‹Ρ‚ΡŒ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ курсор для ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ тСкста Π½Π° default, вСдь курсор-стрСлка ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов. Но вот Ссли Π²Ρ‹Π±ΠΎΡ€ чСкбокса ΠΈΠ»ΠΈ Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ измСнСния на страницС (скаТСм, раскрытиС части Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½Π°), ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ и курсор-Ρ€ΡƒΠΊΡƒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ «сСйчас Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚Β».

Β«Π―Β Π²ΠΈΠΆΡƒ курсор — ΡΡ‡ΠΈΡ‚Π°ΡŽ это ссылкой»

Π­Ρ‚ΠΎΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ встрСчаСтся довольно часто. РаньшС, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΅Ρ‰Ρ‘ Π½Π΅Β Π±Ρ‹Π»ΠΎ, всС сайты Π±Ρ‹Π»ΠΈ всСго лишь связанныС ссылками Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹. В прилоТСниях ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… связСй ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Β Π±Ρ‹Π»ΠΎ, Π½ΠΎΒ Π²Β HTML ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΠΈΒ ΠΏΡ€ΠΎ Π½Π΅Π³ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Π­Ρ‚ΠΎ сдСлали Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ подчёркивания, синСго Ρ†Π²Π΅Ρ‚Π° и курсора. ΠŸΡ€ΠΈ этом, для ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΒ ΠΏΡ€ΠΎΡ‡ΠΈΡ… элСмСнтов использовались систСмныС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Ρ‹, ΠΈΒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ повСдСния для Π½ΠΈΡ… Π½Π΅Β Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ.

Π¨Π»ΠΈ Π³ΠΎΠ΄Ρ‹, сайты ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ всё насыщСннСС, на страницах появлялись Ρ€Π°Π·Π½Ρ‹Π΅ кастомныС элСмСнты, Π²Β Ρ‚ΠΎΠΌ числС и ссылки, стилизованныС ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ. И, Π²Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅Β ΡƒΠ±ΠΈΡ€Π°Π» ссылочноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Β β€” ΠΈΒ Π½Π°Β Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… смСна курсора ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ. Если сСйчас ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π°Β Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… кастомных ΠΊΠ½ΠΎΠΏΠΎΠΊ, сдСланных ссылками, Π½Π°Β Π½ΠΈΡ… всСх ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ссылок.

«Бсылку ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Β Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΒ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ для Π½Π΅Ρ‘ контСкстноС мСню»

Ну да — ссылка это Π½Π΅Β ΠΊΠ½ΠΎΠΏΠΊΠ°, Π°Β ΠΊΠ½ΠΎΠΏΠΊΠ°Β β€” нС ссылка. Но из этого нС слСдуСт, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ и ссылок по навСдСнию Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ.

Никто Π½Π΅Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΡƒΒ ΠΊΠ½ΠΎΠΏΠΎΠΊ возмоТностСй ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Β Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ адрСс. Π’Β ΠΊΠ°ΠΆΠ΄ΠΎΠΌ случаС ΠΈΒ ΠΊΠ½ΠΎΠΏΠΊΠ°, и ссылка Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой контСкст, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ повСдСния ссылки, ΠΈΠ»ΠΈΒ ΠΆΠ΅ этого Π½Π΅Β ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ. НСваТно ΠΊΠ°ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ в этом случаС курсор — Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ увидят курсор в контСкстС ссылки (Π°Β ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ сСйчас Ρ‡ΡƒΡ‚ΡŒΒ Π»ΠΈ нС всё Ρ€ΠΈΡΡƒΡŽΡ‚ Π²Β Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ), ΠΎΠ½ΠΈΒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ с нСй ΠΊΠ°ΠΊ с ссылкой Π½Π΅Β Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ. И, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ссли Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠ°, Π°Β ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅Β Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ссылки, всё Π±ΡƒΠ΄Π΅Ρ‚ в порядкС. Если они захотят ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Β β€” ΠΈΡ… нС смутит, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, курсор-Ρ€ΡƒΠΊΠ°. Если они захотят Π½Π°ΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈΡ… нС смутит, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΠ΅ измСнился курсор. ΠžΠ½ΠΈΒ ΠΏΡ€ΠΎΡΡ‚ΠΎ Π½Π°Β Π½Π΅Ρ‘ Π½Π°ΠΆΠΌΡƒΡ‚. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·ΠΌΡƒΡ‚ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Π² случаях ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ замаскирована ΠΏΠΎΠ΄ ссылку, Π½Π΅Β Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ ΠΏΡ€ΠΈ этом в контСкстС Ρ„ΠΎΡ€ΠΌΡ‹.

Π”Π°Π»ΡŒΡˆΠ΅Β β€” большС. ΠžΡ‡Π΅Π½ΡŒ часто ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ссылки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Β ΡΠ²Π»ΡΡŽΡ‚ΡΡ ссылками — я почСму-Ρ‚ΠΎ Π½Π΅Β ΡΠ»Ρ‹ΡˆΠ°Π» Π²ΠΎΠ·ΠΌΡƒΡ‰Π΅Π½ΠΈΠΉ насчёт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… псСвдо-ссылок мСняСтся по навСдСнию курсор. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ‹ΠΏΠ°Π΄ΡƒΡˆΠΊΠΈ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡˆΠΊΠΈ ΠΊΠ°Ρ‚ΠΎΠ², Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ крСстики, ссылки «отмСна» — Π½Π°Β ΠΌΠ½ΠΎΠ³ΠΈΡ… сайтах ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ число элСмСнтов с измСнённым ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎΒ Π²Π΅Π·Π΄Π΅ Π½Π°Β ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… элСмСнтах остаётся смСна курсора по навСдСнию. ΠŸΠΎΡ‡Π΅ΠΌΡƒΒ Π±Ρ‹ в этом случаС Π½Π΅Β Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ курсор ΠΊΒ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈΠ»ΠΈ сСлСкту, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ от всСх этих элСмСнтов?

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π²ΠΎΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠ³ΠΎ сСрвиса г+:

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ·Β ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ элСмСнтов ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ссылками, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚; ΡƒΒ ΠΊΠ°ΠΊΠΈΡ… Π΅ΡΡ‚ΡŒ курсор-ΠΏΠΎΠΈΠ½Ρ‚Π΅Ρ€, Π°Β ΡƒΒ ΠΊΠ°ΠΊΠΈΡ…Β β€” Π½Π΅Ρ‚. Π˜Β Ρ‡Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Ссли Π½Π°Β Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ элСмСнт навСсти курсор, Π°Β ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΒ Π½Π°ΠΆΠ°Ρ‚ΡŒ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ я дам ΠΎΡ‚Π²Π΅Ρ‚, Π°Β ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒ.

Если прямолинСйно Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ «всё, ΡƒΒ Ρ‡Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ hrefΒ β€” Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ курсор-ΠΏΠΎΠΈΠ½Ρ‚Π΅Ρ€, Π°Β Ρ‚ΠΎ, ΡƒΒ Ρ‡Π΅Π³ΠΎ Π½Π΅Ρ‚Β β€” Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ», Ρ‚ΠΎΒ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ нСкрасивыС ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Π΅ случаи: Π²Β Ρ€Π°Π·Π½Ρ‹Ρ… мСстах Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлана и ссылка. Если ΡƒΒ Ρ‚Π°ΠΊΠΈΡ… элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ, то это Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΡƒΡ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ большС, Ρ‡Π΅ΠΌ Ссли бы ΡƒΒ Π½ΠΈΡ… Π±Ρ‹Π»ΠΎ любоС, Π½ΠΎΒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π”Ρ€ΡƒΠ³ΠΎΠΉ случай — ΠΊΠΎΠ³Π΄Π° рядом находятся ΠΈΒ ΠΊΠ½ΠΎΠΏΠΊΠ° (button ΠΈΠ»ΠΈ input), и псСвдо-ссылка. НапримСр, часто Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠΏΠ°ΠΏΡ‹ с кнопкой «Ок» и ссылкой Β«ΠΎΡ‚ΠΌΠ΅Π½Π°Β». Π’ΡƒΡ‚ получаСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΡƒΒ ΠΊΠ½ΠΎΠΏΠΊΠΈ курсора Π½Π΅Ρ‚, а у ссылки (которая ссылкой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ притворяСтся)Β β€” курсор Π΅ΡΡ‚ΡŒ. Π―Β ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ нСоднородности Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚. Но из двух Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² привСдСния ΠΊΒ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŽ ΠΊΡ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ отсутствиС курсора ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ у ссылки?

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΡΒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ состояниСм. Π§Ρ‚ΠΎ, Ссли ΠΌΡ‹Β Π·Π°Π΄ΠΈΠ·Π΅ΠΉΠ±Π»ΠΈΠΌ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΡƒ? Она пСрСстанСт Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ. А Ссли Π·Π°Π΄ΠΈΠ·Π΅ΠΉΠ±Π»ΠΈΠΌ ссылку? По-Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ, ΠΌΡ‹Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ и курсор. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ: сначала ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с задизСйблСнной ссылкой Π±Π΅Π· курсора, ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ дСйствиСм Π΅Ρ‘Β Ρ€Π°Π·Π΄ΠΈΠ·Π΅ΠΉΠ±Π»ΠΈΠ²Π°ΡŽΡ‚ и видят смСнившийся курсор. ΠŸΠΎΡ‚ΠΎΠΌ Π³Π΄Π΅-Ρ‚ΠΎ в интСрфСйсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ видят ΠΊΠ°ΡΡ‚ΠΎΠΌΠ½ΡƒΡŽ ΡΠ΅Ρ€ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π±Π΅Π· курсора — ΠΊΠ°ΠΊ в этом случаС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅Β Π·Π°Π΄ΠΈΠ·Π΅ΠΉΠ±Π»Π΅Π½Π½Π°?

Π’Β ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ, ссылок, их состояний и повСдСния. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ разногласия Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ в случаях ΠΊΠΎΠ³Π΄Π° курсор мСняСтся строго у элСмСнтов-ссылок, Ссли ТС ΠΏΡ€ΠΈΡ€Π°Π²Π½ΡΡ‚ΡŒ смСну курсора к любой смСнС состояния (ΠΊΠΎΠ³Π΄Π° Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Ρ‹Π»ΠΎΒ Π±Ρ‹ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΠ½/Ρ†Π²Π΅Ρ‚/Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘), то этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅Β Π±ΡƒΠ΄Π΅Ρ‚.

ВСрнёмся ΠΊΒ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ·Β Π³+:

Π˜Ρ‚Π°ΠΊ, список ΡΒ Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½ΠΈΡΠΌΠΈ Π³Π΄Π΅ ΠΊΠ°ΠΊΠΎΠΉ элСмСнт:

  1. ΠŸΠ΅Ρ€ΠΌΠ°Π»ΠΈΠ½ΠΊ поста, ΠΎΠΊ. Бсылка Π΅ΡΡ‚ΡŒ, по навСдСнию ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ и курсор.

  2. Π­Ρ‚ΠΎ вовсС нС ссылка, просто тСкст πŸ™‚

  3. Π­Ρ‚ΠΎ псСвдоссылка, ссылки Π½Π΅Ρ‚, ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€ΡƒΒ β€” ΠΈΒ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ и курсор. По ΠΊΠ»ΠΈΠΊΡƒ появится Π΄Ρ€ΠΎΠΏΠ΄Π°ΡƒΠ½.

  4. Аналогично — просто ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ», Π±Π΅Π· ссылки, ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ†Π²Π΅Ρ‚ и курсор.

  5. ΠžΠΏΡΡ‚ΡŒ нС ссылка. В этом сниппСтС ссылкой ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°.

  6. Π’ΡƒΡ‚ ΠΈΒ ΡŽΠ·Π΅Ρ€ΠΏΠΈΠΊ, и имя — ссылки. Π”Π²Π΅, нС связанныС, Π½ΠΎΒ Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ Π²Β ΠΎΠ΄Π½ΠΎ мСсто, Π½Π°Β ΠΎΠ±Π΅ΠΈΡ… мСняСтся курсор ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ, у тСкста появляСтся ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅.

  7. ΠŸΡΠ΅Π²Π΄ΠΎΡΡΡ‹Π»ΠΊΠ°Β β€” Π±Π΅Π· Ρ…Ρ€Π΅Ρ„Π°. Как ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ, появляСтся ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ и мСняСтся курсор.

  8. ΠšΠ°Π·Π°Π»ΠΎΡΡŒΒ Π±Ρ‹Β β€” ΠΊΠ½ΠΎΠΏΠΊΠ°. ΠŸΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ курсор нС мСняСтся, Π½ΠΎΒ β€” Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎΒ β€” появляСтся Π²Ρ‹ΠΏΠ°Π΄ΡƒΡˆΠΊΠ°. ΠŸΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ.

  9. Ок, допустим, «систСмный» элСмСнт (Ρ…ΠΎΡ‚ΡŒ и кастомный)Β β€” ΠΊΠ½ΠΎΠΏΠΊΠ°Β β€” Π½Π΅Β ΠΈΠΌΠ΅Π΅Ρ‚ курсора. Но послСдним элСмСнтом Ρ‚ΡƒΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ чСкбокс (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠΆΠ΅, ΠΏΠΎΒ Ρ‚ΠΎΠΉΒ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ΅, «систСмный») с подписью. Но тут, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, Ρ…ΠΎΡ‚ΡŒ ссылки-Ρ‚ΠΎ ΠΈΒ Π½Π΅Ρ‚, курсор ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ мСняСтся. Плюс Π΅Π»Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ подсвСчиваСтся чСкбокс.

Π§Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ? Никакой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΡƒΡ‡Π° интСрфСйсных ошибок и отсутствиС курсора Π½Π°Β ΠΊΠ½ΠΎΠΏΠΊΠ΅. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сами.

Π’ΠΎΠΎΠ±Ρ‰Π΅, ΠΎΡ‡Π΅Π½ΡŒ интСрСсно Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΒ Ρ€Π°Π·Π½Ρ‹ΠΌ сСрвисам Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈΒ ΠΏΠΎΠ΄ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹Β β€” Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅Β Π±Π΅Π·Π³Ρ€Π΅ΡˆΠ΅Π½ и всСгда ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΒ Ρ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ΄Ρ€Π°Ρ‚ΡŒΡΡ, Π½ΠΎ, Π²Β ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счётС, Ссли всё Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, то становится ясно ΠΊΠ°ΠΊΠΎΠΉ элСмСнт для Ρ‡Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΈΒ Π½ΡƒΠΆΠ½ΠΎΒ Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с ним Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ.

«В спСцификации написано…»

SelenIT ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎ в спСцификациях CSS2.1 ΠΈΒ CSS3 Basic UI сказано: Β«The cursor isΒ aΒ pointer that indicates aΒ linkΒ». ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, он ссылаСтся на сообщСниС Π–Π΅Ρ€Π°Ρ€Π° Вальбо, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Β ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ из тСстов ΠΊΒ CSS 2.1. Однако, вряд ли ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ сообщСниС ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-Π»ΠΈΠ±ΠΎ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ Π²Β ΠΏΠΎΠ»ΡŒΠ·Ρƒ отсутствия курсора ΡƒΒ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ сообщСния — тСсты к спСцификациям, и Ссли в спСцификации написано ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ «курсор-ΠΏΠΎΠΈΠ½Ρ‚Π΅Ρ€ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ на ссылку», то это Π΄ΠΎΠ»ΠΆΠ½ΠΎ и в тСстах Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это.

ОбновлСниС 2018-10-16: ПослС Π΄ΠΎΠ»Π³ΠΎΠΉ Π±ΠΈΡ‚Π²Ρ‹ Π² ишьюс CSSWG, Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ для этого Π΄Π΅Π»Π°!

В спСцификации нС сказано, Ρ‡Ρ‚ΠΎ этот курсор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘. Π£ΠΊΠ°Π·Π°Π½ΠΎ, скорСС, Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΒ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. На мСстС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² спСцификаций я бы ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° Β«The cursor isΒ aΒ pointer that indicates anΒ element that can beΒ clickedΒ» (ΠΏΠΎΒ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с тСм, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»ΠΎΡΡŒ в тСстС) ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅, Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π΅, высказываниС.

Π­Ρ‚ΠΎ мСсто в спСцификации Ρ‚Π°ΠΊ и тянСтся ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ с 1997 Π³ΠΎΠ΄Π°, Π½ΠΎΒ Π²Π΅Π± с того Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сильно измСнился ΠΈΒ ΡƒΠΆΠ΅ нСльзя Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ «курсор-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ на ссылку», фактичСски Π΅Π³ΠΎ ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ и для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов.

Β«ΠœΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅Β»

МнС Ρ‚ΡƒΡ‚ подсказали Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚: Ссли на страницС ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов, Ρ‚ΠΎΒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ курсор Π±ΡƒΠ΄Π΅Ρ‚ постоянно Β«ΠΌΠ΅Ρ€Ρ†Π°Ρ‚ΡŒΒ», мСняя состояниС с обычного Π½Π°Β ΠΏΠΎΠΈΠ½Ρ‚Π΅Ρ€.

Но такой Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Β β€” Π½Π΅Β ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° курсора Π½Π°Β Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтах. Β«ΠœΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅Β» курсора Π±ΡƒΠ΄Π΅Ρ‚ всСго лишь симптомом, Π°Β ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ:

  1. АктивныС элСмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ располоТСны Π½Π΅Β Π²ΠΏΠ»ΠΎΡ‚Π½ΡƒΡŽ Π΄Ρ€ΡƒΠ³ ΠΊΒ Π΄Ρ€ΡƒΠ³Ρƒ. В этом случаС, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±ΡƒΠ΄Π΅Ρ‚ слоТнСС ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ ΠΏΠΎΒ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ элСмСнту, Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Β«ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅Β», скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ в смСнС курсора, но и в смСнС Ρ„ΠΎΠ½Π°, тСкста, ΠΈΠ»ΠΈ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘. По-Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ, всС ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ области элСмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ Π΄Ρ€ΡƒΠ³ ΠΊΒ Π΄Ρ€ΡƒΠ³Ρƒ.

  2. Другая, Π±ΠΎΠ»Π΅Π΅ рСдкая, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Β β€” Π·Π°Ρ…Π»Π°ΠΌΠ»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ интСрфСйса. Если у вас вся страница ΡƒΡ‚Ρ‹ΠΊΠ°Π½Π° всСвозмоТными Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами, то это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ всС ли ΠΎΠ½ΠΈ Ρ‚ΡƒΡ‚ Π½ΡƒΠΆΠ½Ρ‹ прямо сСйчас, и нС стоит ли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ.

Π˜Ρ‚ΠΎΠ³ΠΎ

Если Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Ρ‚ΠΎΒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ, подсказывая, Ρ‡Ρ‚ΠΎ с ним ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Но даТС в этом случаС Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ и курсор — ΠΈΠ½Π°Ρ‡Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ нСоднозначности в интСрфСйсС. Π‘ΠΌΠ΅Π½Ρ‹ курсора, ΠΏΡ€ΠΈ этом, часто Π±ΡƒΠ΄Π΅Ρ‚ достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…ΠΎΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎΒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ интСрфСйс — Ссли Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ нарисовал ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит нС особо ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎΒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ смСны курсора Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ исправит (Π½ΠΎΒ Π»ΡƒΡ‡ΡˆΠ΅ послС этого всё Ρ€Π°Π²Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ об этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ они нарисовал Π±ΠΎΠ»Π΅Π΅ понятноС состояниС).

Ну а каких-Ρ‚ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… нСдостатков у добавлСния курсора ΠΏΠΎΒ Ρ…ΠΎΠ²Π΅Ρ€Ρƒ просто Π½Π΅Ρ‚Β β€” Π΄Π°ΠΆΠ΅ Ссли ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΡƒΡ‰Π°Ρ‚ΡŒΒ β€” Π±Γ³Π»ΡŒΡˆΠ΅ΠΌΡƒ числу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Тизнь.

Π”Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли ΡƒΒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ высказанных ΠΌΠ½ΠΎΠΉ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉΒ β€” ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π°ΠΌΠ΅Ρ€Ρ‹ ΠΈΒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ. ВсС мСста, Π³Π΄Π΅ ΡΒ ΠΏΠΈΡˆΡƒ ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Β«ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ ΠΆΠΈΠ·Π½ΡŒΒ»Β β€” чисто ΡƒΠΌΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΒ Π½Π΅Β ΠΏΠΎΠ΄Ρ‚Π²Π΅ΠΆΠ΄Ρ‘Π½Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. Но всё Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π·Π°Β Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ ΠΎΠ½ΠΎ ΠΈΒ Π΅ΡΡ‚ΡŒΒ β€” Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ с этим ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС A/B-тСстирования и сравнСния Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

Бсылки

  • Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠšΡ€ΠΈΡΠ° ΠšΠΎΠΉΠ΅Ρ€Π° ΠΎΒ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылки ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам.

    В коммСнтариях приводятся всё Ρ‚Π΅Β ΠΆΠ΅ Π΄ΠΎΠ²ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ ΠΈΒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы, плюс консСрвативныС, Π½Π΅Β ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Ρ‘Π½Π½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ взгляды Π½Π°Β Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ссылки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ курсор-ΠΏΠΎΠΈΠ½Ρ‚Π΅Ρ€.

  • Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° Дмитрия Π€Π°Π΄Π΅Π΅Π²Π° ΠΏΡ€ΠΎ соотвСтствиС курсора

    В этой Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊΒ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ «Если Ρ‚ΠΈΠΏ курсора Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ, Ρ‚ΠΎΒ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS-свойства cursorΒ», приводя Π²Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€ кастомныС ΠΊΠ½ΠΎΠΏΠΊΠΈ и плСйсхолдСры для ΠΈΠ½ΠΏΡƒΡ‚ΠΎΠ².

  • Π‘Π»Π°ΠΉΠ΄Ρ‹ Π΄ΠΎΠΊΠ»Π°Π΄Π° Π’Π°Π΄ΠΈΠΌΠ° МакССва Β«Π–ΠΌΠΈ сюда!Β»

    Π”ΠΎΠΊΠ»Π°Π΄ большС ΠΎΒ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ элСмСнта Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… html-Ρ‚Π΅Π³Π°Ρ…, Π½ΠΎΒ Π²Β ΠΎΠ΄Π½ΠΎΠΌ мСстС Π’Π°Π΄ΠΈΠΌ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΡ€ΠΎ ΠΊΠ½ΠΎΠΏΠΊΡƒ: Β«Π”Π΅Π»Π°Ρ‚ΡŒ Π»Π°ΠΏΡƒ cursor:pointer совсСм Π½Π΅Β Π½ΡƒΠΆΠ½ΠΎΒ» ΠΈΒ Π½Π΅Β ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Β ΠΏΠΎΠ»ΡŒΠ·Ρƒ этого утвСрТдСния. НадСюсь, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π’Π°Π΄ΠΈΠΌ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ свой взгляд по этому вопросу, ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π²Β ΠΏΠΎΠ»ΡŒΠ·Ρƒ своСго высказывания.

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ

с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ: #Practical #Design #Accessibility

CSS: ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ ссылки ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π΅ курсора:

Π°: ΠΏΠ°Ρ€Π΅Π½ΠΈΠ΅
{
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ «ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами» Π½ΠΈΠΆΠ΅.


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

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ : hover ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… указатСля ΠΌΡ‹ΡˆΠΈ.

Π‘ΠΎΠ²Π΅Ρ‚: Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€: hover ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для всСх элСмСнтов, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
ΠΏΠΎ ссылкам.

Π‘ΠΎΠ²Π΅Ρ‚: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сСлСктор: link для стилизации ссылок Π½Π°
нСпосСщСнныС страницы, сСлСктор: посСщСнный для стиля
ссылки Π½Π° посСщСнныС страницы, ΠΈ
: Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ сСлСктор для стилизации Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ссылки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: : hover Π”ΠžΠ›Π–Π•Π ΡΡ‚ΠΎΡΡ‚ΡŒ послС: link ΠΈ: loaded (Ссли ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚) Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ эффСктивным!


ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Числа Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ сСлСктор.

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€
: ΠΏΠ°Ρ€Π΅Π½ΠΈΠ΅ 4,0 7,0 2,0 3,1 9,6

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ IE Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ объявлСн
Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСлСктор: hover Ρ€Π°Π±ΠΎΡ‚Π°Π» с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами, ΠΊΡ€ΠΎΠΌΠ΅ элСмСнта .


Бинтаксис CSS

: hover {
css Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ;
}
Π”Π΅ΠΌΠΎ



Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ элСмСнта

,

ΠΈ

ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π³ΠΎ указатСля ΠΌΡ‹ΡˆΠΈ:

p: hover, h2: hover, a: hover {
background-color: yellow;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ нСпосСщСнных, посСщСнных, Π½Π°Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ссылок:

/ * нСпосСщСнная ссылка * /
a: ссылка {
Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
}

/ * посСщСнная ссылка * /
a: посСтил {
Ρ†Π²Π΅Ρ‚: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
}

/ * Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку * /
a: Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ {
Ρ†Π²Π΅Ρ‚: красный;
}

/ * выбранная ссылка * /
Π°: Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ {
Ρ†Π²Π΅Ρ‚: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π‘Ρ‚ΠΈΠ»ΠΈ ссылок с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ стилями:

Π°.ex1: hover, a.ex1: active {
Ρ†Π²Π΅Ρ‚: красный;
}

a.ex2: hover, a.ex2: active {
font-size: 150%;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ элСмСнт

(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ подсказку):

div {
дисплСй: Π½Π΅Ρ‚;
}

span: hover + div {
display: block;
}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ:

ul {
дисплСй: встроСнный;
ΠΌΠ°Ρ€ΠΆΠ°: 0;
отступ: 0;
}
ul li {display: inline-block;}
ul li: hover {background: # 555;}
ul li: hover ul {display: block;}
ul li ul {
позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
дисплСй: Π½Π΅Ρ‚;
}
ul li ul li {
справочная информация: # 555;
дисплСй: блок;
}
ul li ul li a {display: block! Important;}
ul li ul li: hover {background: # 666;}

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »


БвязанныС страницы

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ

CSS: ссылки CSS

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ CSS: ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ CSS

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ навСдСния

Бпасибо Π·Π° использованиС Ρ‚Ρ€Π΅ΠΊΠΎΠ²!

Π­Ρ‚ΠΎΡ‚ CSS заставит ссылки мСню ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ…:

 .ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ΅ мСню ul a: hover,
.menu-primary ul a: Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ,
.menu-primary ul a: focus {
  Ρ†Π²Π΅Ρ‚ синий;
}  

И Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° послС посСщСния, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот CSS:

  .menu-primary ul a: visit {
  Ρ†Π²Π΅Ρ‚ синий;
}  

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо, Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ 2 Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… вопроса.

— Π£ мСня нСбольшая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΠ³Π΄Π° я мСняю Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° своСго Π²Π΅Π±-сайта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°

  ΠΊΡƒΠ·ΠΎΠ²,
.Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠ°
.основной,
.menu-primary ul,
#Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ сайта {
Ρ„ΠΎΠ½: # 000;
}  

Π’Π°ΠΊΠΆΠ΅ мСняСт Ρ„ΠΎΠ½ постов Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС сайта Π² мобильной вСрсии. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?

— Π’Ρ‚ΠΎΡ€ΠΎΠΉ вопрос: я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ с Π½ΠΈΠ·ΠΊΠΎΠΉ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π° ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Ρ… изобраТСниях Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС (которая установлСна ​​как Π°Ρ€Ρ…ΠΈΠ² Π±Π»ΠΎΠ³Π°), ΠΈ я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ исчСзал, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ, я Π½Π΅ знаю, ясно Π»ΠΈ, Ρ…Π°-Ρ…Π°.

А ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо πŸ™‚

Π’ΠΎΡ‚ обновлСнная вСрсия этого ΠΊΠΎΠ΄Π°, которая Π½Π΅ повлияСт Π½Π° Ρ„ΠΎΠ½ сообщСний Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС:

  ΠΊΡƒΠ·ΠΎΠ²,
.основной,
.menu-primary ul,
#Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ сайта {
  Ρ„ΠΎΠ½: # 000;
}  

Другая настройка Π½Π° самом Π΄Π΅Π»Π΅ довольно проста с использованиСм псСвдоэлСмСнта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  .featured-image: послС {
содСрТаниС: '';
позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
Π²Π΅Ρ€Ρ…: 0;
справа: 0;
Π²Π½ΠΈΠ·Ρƒ: 0;
слСва: 0;
Ρ„ΠΎΠ½: Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ;
Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 0,5;
ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ 0,2 с;
}
.featured-image: hover: after {
Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 0;
}  

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Β«Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉΒ» Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ установлСна ​​на 50% (0.5), ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 0,1 Π΄ΠΎ 1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НаконСц, я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ длится 0,2 сСкунды, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0,2 сСкунды, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Π΅Π΅, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

  • Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ 1 Π³ΠΎΠ΄, 11 мСсяцСв Π½Π°Π·Π°Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Ben Sibley.

Π‘Ρ‚ΠΈΠ»ΡŒ навСдСния, фокуса ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ

16 октября 2019

Π― стилизовал : hover , : focus ΠΈ : active Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.НС ΠΌΠΎΠ³Ρƒ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° я Π½Π°Ρ‡Π°Π»Π° Ρ‚Π°ΠΊ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ. Π’ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ:

  // НС Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π― объясню ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅
.selector {
  &: навСсти,
  &: фокус,
  &: active {
    // Π‘Ρ‚ΠΈΠ»ΠΈ здСсь
  }
}
  

По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ я удСлял большС внимания доступности ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, удСлял большС внимания фокусировкС), я Π½Π°Ρ‡Π°Π» Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅, фокус ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ состояния.

НавСдСниС, фокус ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ стили.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° проста: это Ρ€Π°Π·Π½Ρ‹Π΅ государства!

БСгодня я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹ΠΉ способ Π»Π΅Π³ΠΊΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‚Ρ€ΠΈ состояния.

НачнСм с : Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° .

Бтилизация состояний ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

: hover срабатываСт, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт.

Бостояния навСдСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставлСны ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° (ΠΈ / ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚Π° ) . Π Π°Π·Π½ΠΈΡ†Π° Π² состояниях Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠΆΠ΅ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

  ΠΊΠ½ΠΎΠΏΠΊΠ° {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #dedede;
}

button: hover {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #aaa;
}
  

Бостояния фокуса стилСй

: фокус активируСтся, ΠΊΠΎΠ³Π΄Π° элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ фокус двумя способами:

  1. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ пСрСходят Π² фокусируСмый элСмСнт
  2. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ Π½Π° элСмСнт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ

ЀокусируСмыС элСмСнты:

  1. Бсылки ( )
  2. Кнопки (
  3. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ ( input , textarea ΠΈ Ρ‚. Π”.)
  4. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ с tabindex

Π’ΠΎΡ‚ нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:

  1. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ элСмСнту с tabindex = "- 1" , Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ. Π©Π΅Π»Ρ‡ΠΎΠΊ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ фокус.
  2. Π’ Safari ΠΈ Firefox (Mac) Ρ‰Π΅Π»Ρ‡ΠΊΠΈ Π½Π΅ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° элСмСнтС
  3. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ссылку ( ) фокус остаСтся Π½Π° ссылкС, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΡƒΠ±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠ°Π»Π΅Ρ† с ΠΌΡ‹ΡˆΠΈ.Когда Π²Ρ‹ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠ°Π»Π΅Ρ†, фокус пСрСнаправляСтся Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто, Ссли href ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ id Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΌΡ‹ большС заботимся ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΠΎ элСмСнтам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ табуляции, Ρ‡Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ Π½Π° Π½ΠΈΡ….

Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ, ΠΎΠ½ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Π½Π° Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ фокус. Им остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ сфокусированному элСмСнту .

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΡΡ‚ΠΈΠ»ΡŒ фокуса ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный фокус, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π²Π΅Ρ‰Π°Ρ…:

  1. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°
  2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ
  3. ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°
  4. ИзмСнСниС Ρ†Π²Π΅Ρ‚Π°

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΈ Ρ†Π²Π΅Ρ‚ измСнСния Ρ†Π²Π΅Ρ‚Π° часто ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ : hover , ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒ : focus .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ свойств ΠΊΠΎΠ½Ρ‚ΡƒΡ€ , Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈ box-shadow для создания ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… стилСй фокуса.Π― Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнного стиля фокуса».

  ΠΊΠ½ΠΎΠΏΠΊΠ° {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #dedede;
}

button: hover {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #aaa;
}

button: focus {
  наброски: Π½Π΅Ρ‚;
  box-shadow: 0 0 0 3px lightskyblue;
}
  

Бтилизация Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… состояний

Когда Π²Ρ‹ взаимодСйствуСтС с Π²Π΅Ρ‰Π°ΠΌΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. НапримСр, Ссли Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π°.

Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π·Ρ‹Π² ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈ для Π²Π΅Π±-сайтов.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚ «наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈΒ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ : active . : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ срабатываСт ΠΏΡ€ΠΈ взаимодСйствии с элСмСнтом . Π—Π΄Π΅ΡΡŒ взаимодСйствиС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚:

  1. УдСрТивая Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнтС (Π΄Π°ΠΆΠ΅ Π½Π° нСсфокусированном)
  2. Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ клавиши ΠΏΡ€ΠΎΠ±Π΅Π»Π° (Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…)
  ΠΊΠ½ΠΎΠΏΠΊΠ°: Π°ΠΊΡ‚ΠΈΠ²Π½Π° {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # 333;
  Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: # 333;
  Ρ†Π²Π΅Ρ‚: #eee;
}
  

Π”Π²Π΅ странныС Π²Π΅Ρ‰ΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:

  1. УдСрТивая Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ±Π΅Π»Π°, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ : Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…, Π½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ клавиши Enter — Π½Π΅Ρ‚.
  2. ВвСсти Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π½Ρ‹Π΅ ссылки, Π½ΠΎ Π½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС. ΠŸΡ€ΠΎΠ±Π΅Π» Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ запускаСт ссылки.

Π‘Ρ‚ΠΈΠ»ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ссылок

Бсылки ΠΈΠΌΠ΅ΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Они становятся красными ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ.

Π’Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ фокусом

Когда Π²Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π° фокусируСмом элСмСнтС, Π²Ρ‹ запускаСтС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС . Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ запускаСтС состояниС фокуса ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Когда Π²Ρ‹ отпускаСтС Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, фокус остаСтся Π½Π° элСмСнтС

πŸ‘† Π²Π΅Ρ€Π½ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° элСмСнтов, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΡ€ΠΎΠΌΠ΅ ссылок ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Для ссылок:

  1. Когда Π²Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ: Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ ΠΈ : фокус состояниС Π² Firefox ΠΈ Chrome Активны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ Π² Safari (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Mac)
  2. Когда Π²Ρ‹ отпускаСтС Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ: : фокус остаСтся Π½Π° ссылкС (Ссли href ссылки Π½Π΅ совпадаСт с id Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС).Π’ Safari фокус возвращаСтся ΠΊ .

Для ΠΊΠ½ΠΎΠΏΠΎΠΊ:

  1. Когда Π²Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ: Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ ΠΈ : фокус состояния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Chrome. НС запускаСт : фокус Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² Safari ΠΈ Firefox (Mac). Π― писал ΠΎΠ± этом странном ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ здСсь.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΈΠΊΠΈ Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот JavaScript ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅. (Π§Ρ‚ΠΎ касаСтся Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ссылался Π²Ρ‹ΡˆΠ΅, для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).

  document.addEventListener ('click', event => {
  if (event.target.matches ('button')) {
    event.target.focus ()
  }
})
  

ПослС получСния этого ΠΊΠΎΠ΄Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ становится:

  1. Когда Π²Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ: запускаСт : Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ : фокус Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Chrome.
  2. Когда Π²Ρ‹ отпускаСтС Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ: Π’Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ : фокус Π½Π° Safari ΠΈ Firefox (Mac). : фокус остаСтся Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

ПовСдСниС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Safari послС добавлСния Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΊΠΎΠ΄Π° JavaScript Π²Ρ‹ΡˆΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ состояниях навСдСния, фокуса ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… состояний, я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ стилизации всСх Ρ‚Ρ€Π΅Ρ….

Π’ΠΎΠ»ΡˆΠ΅Π±Π½ΠΎΠ΅ сочСтаниС

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

 . Π­Π»Π΅ΠΌΠ΅Π½Ρ‚: hover,
.element: active {
  / * Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° / тСкста * /
}

.element: focus {
  / * ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ схСму / *
}
  

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΡ‹ΡˆΠΈ:

  1. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° элСмСнт, Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° (ΠΈ / ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ ) измСняСтся.Они ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь.
  2. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ элСмСнт, отобраТаСтся ΠΊΠΎΠ½Ρ‚ΡƒΡ€ фокуса. Они ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь.

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹:

  1. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² элСмСнт, отобраТаСтся ΠΊΠΎΠ½Ρ‚ΡƒΡ€ фокуса. Они ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь.
  2. Когда ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с элСмСнтом, Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° (ΠΈ / ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚ ) измСняСтся. Они ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь.

Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ· ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΈΡ€ΠΎΠ²!

  1. Π― Π½Π΅ тСстировал ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ°Π³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ. Π‘ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½, Ссли Π²Ρ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ½Π΅ с тСстами ΠΈ Π΄Π°Π΄ΠΈΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°.
  2. Если Π²Ρ‹ запускаСтС тСсты, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Codepen. Бостояния фокуса для ссылок Π½Π° Codepen странныС. Если Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ курсор Π½Π° ссылку, ΠΊΠΎΠ½Ρ‚ΡƒΡ€ фокуса удаляСтся. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Π― Π½Π΅ знаю. Иногда я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… инструмСнтов. ΠŸΡ€ΠΎΡΡ‚ΠΎ старый HTML, CSS, JS.

НСмагичСская (Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅) комбинация

Как я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Π²Ρ‹ΡˆΠ΅, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Π΅Π΄Π΅Ρ‚ сСбя странно Π² Safari ΠΈ Firefox (Mac).Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π²Π°ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π», волшСбная комбинация всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Но это Π½Π΅ идСально.

Для Safari ΠΈ Firefox (Mac) происходит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ мСняСтся.
  2. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус

Если Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ этого достаточно, Ρ‚ΠΎ волшСбная комбинация Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ здСсь.

Но Ссли Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ возмоТностСй нСдостаточно, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ : hover , : focus ΠΈ : active ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

  .element: hover {
  / * Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° / тСкста * /
}

.element: active {
  / * Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° / тСкста * /
}

.element: focus {
  / * ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ схСму / *
}
  

ПовСдСниС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Safari, Ссли Π²Ρ‹ стилизовали всС Ρ‚Ρ€ΠΈ состояния.

Π’ΠΎΡ‚ ΠΈ всС! НадСюсь, Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ сСгодня!

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ эта ΡΡ‚Π°Ρ‚ΡŒΡ, расскаТитС ΠΎ Π½Π΅ΠΉ Π΄Ρ€ΡƒΠ³Ρƒ! ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ этим Π² Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅. Если Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ, я Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»Π΅Π½, Ссли Π²Ρ‹ смоТСтС ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π° GitHub. Бпасибо!

: hover — CSS: каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

ПсСвдокласс : hover CSS соотвСтствуСт, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ взаимодСйствуСт с элСмСнтом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ устройства, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ.ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° элСмСнт (ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ).

 
a: hover {
  ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
}  

Π‘Ρ‚ΠΈΠ»ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ псСвдоклассом : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ , Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ псСвдоклассом, связанным со ссылками (: ссылка , : посСщСнный ΠΈΠ»ΠΈ : Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Ρ‚Π°ΠΊΡƒΡŽ ​​ТС ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ссылки, помСститС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ : hover послС ΠΏΡ€Π°Π²ΠΈΠ» : ссылка ΠΈ : посСщСно , Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ : active , ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² LVHA-order : : link : посСщСно : Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° : Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ .

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

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

HTML
   ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ навСсти ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° эту ссылку.  
CSS
  a {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: синий;
  ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° .5s;
}

a: hover {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π·ΠΎΠ»ΠΎΡ‚ΠΎ;
}  
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

ПсСвдокласс : hover ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π³Π°Π»Π΅Ρ€Π΅ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ изобраТСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° эскиз. Π‘ΠΌ. Π­Ρ‚Ρƒ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ для Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ подсказки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Для Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ эффСкта, Π½ΠΎ Π½Π° основС псСвдокласса : checked (примСняСтся ΠΊ скрытым радиобоксам), см. Π­Ρ‚Ρƒ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ, Π²Π·ΡΡ‚ΡƒΡŽ со справочной страницы: checked.

Π’Π°Π±Π»ΠΈΡ†Ρ‹ BCD Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅

ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π½Π° Π±Π΅Π»Ρ‹ΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ html

CSS Buttons, ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Β· html css. Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь! Π― понимаю, Ρ‡Ρ‚ΠΎ этот вопрос Π·Π°Π΄Π°Π²Π°Π»ΠΈ нСсколько Ρ€Π°Π·. Π― просмотрСл здСсь нСсколько Ρ‚Π΅ΠΌ, Π½ΠΎ 1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ «style =» Π² Ρ‚Π΅Π³Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого HTML. 2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Β«background-color:Β», Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ стиля вашСго Ρ‚Π΅Π³Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML ΠΈΠ»ΠΈ CSS, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Ρ‚ΠΎΡ‡ΠΊΠ° с запятой.3.

ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΌΠΎΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. input [type = Β«submitΒ»]: hover {Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: синий; }. Cirediallo Π’Π°Ρˆ ΡΡ‚ΠΈΠ»ΡŒ навСдСния выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: a.buttonStyle: hover {background: # 383; } Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ установлСн ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‚Π΅Π³Π° . Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ свой ΡΡ‚ΠΈΠ»ΡŒ Π½Π° be.buttonStyle: hover {background: # 383; } Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ устанавливаСтС Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ класс. Π’ΠΎΠ³Π΄Π° это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π‘ΠΌ. Π­Ρ‚ΠΎΡ‚ jsFiddle для дСмонстрации.

ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° Π²Π²ΠΎΠ΄Π° (ΠΊΠ½ΠΎΠΏΠΊΠΈ) Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ навСдСния, ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ.Один ΠΈΠ· способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ вашСго шаблона Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ вас. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сСлСктор: hover, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ. Π‘ΠΎΠ²Π΅Ρ‚: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство transition-duration, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ эффСкта «Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡ»: ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с настройкой Bootstrap, Π¦Π²Π΅Ρ‚ для Π²Π°ΡˆΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ бСрСтся ΠΈΠ· классов btn-x (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, btn-primary, btn- success), поэтому, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°, написав Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ с настройкой Bootstrap.Π—Π°Π΄Π°Ρ‚ΡŒ вопрос Π·Π°Π΄Π°Π½ 5 Π»Π΅Ρ‚ 10 мСсяцСв Π½Π°Π·Π°Π΄. Активна 9 мСсяцСв Π½Π°Π·Π°Π΄. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π»ΠΈ 119 тыс. Π Π°Π· 34. 11. Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

Основная ΠΊΠ½ΠΎΠΏΠΊΠ°: Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ?!, ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! На ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ я создал ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π€ΠΎΠ½ этой ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ (ΠΊΠ°ΠΊ ΠΈ слСдовало ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ) основной Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я установил Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Scss Π¦Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ измСнСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ: ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стили. ВсС это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ, Ссли ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ Π΄Π΅Π»Ρƒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.Для этого ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ классы Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ css.

Buttons Β· Bootstrap, 5 простых способов ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ стили ΠΊΠ½ΠΎΠΏΠΎΠΊ Bootstrap Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ соотвСтствовал Π³Ρ€Π°Π½ΠΈΡ†Π΅. НаконСц, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эффСкты навСдСния, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Ρ†Π²Π΅Ρ‚ ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² HTML. Из этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² HTML. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ HTML ΠΈΠ»ΠΈ CSS (каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй) Π² HTML5.

Css button hover effects

Как Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ эффСкт «наТатия» ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅: Click. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ стрСлку ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ: Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ руководству ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ стилях ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ использованиС. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€: hover ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… указатСля ΠΌΡ‹ΡˆΠΈ. Π‘ΠΎΠ²Π΅Ρ‚: Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€: hover ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для всСх элСмСнтов, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ссылок. Π‘ΠΎΠ²Π΅Ρ‚: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сСлСктор: link для стилизации ссылок Π½Π° нСпосСщСнныС страницы, сСлСктор: visit для стилизации ссылок Π½Π° посСщСнныС страницы ΠΈ сСлСктор: active для стилизации Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ссылки.

Hover.css, ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ CSS3-эффСктов навСдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ ссылкам, ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°ΠΌ, SVG, ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹ΠΌ изобраТСниям ΠΈ Ρ‚. Π”. Π›Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ вашим собствСнным элСмСнтам, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ВсС эффСкты Hover.css ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ элСмСнт (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… псСвдоэлСмСнтов, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ), ΡΠ²Π»ΡΡŽΡ‚ΡΡ самодостаточными, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS Π”Π΅Ρ€Π·ΠΎΡΡ‚ΡŒ ΠΈ ΠœΠ•ΠΠ¬Π¨Π• вкусов. МногиС эффСкты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CSS3, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, прСобразования ΠΈ анимация. Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ

25 CSS-эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ бСсплатных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° HTML ΠΈ CSS для эффСктов навСдСния курсора.ОбновлСниС ΡΠ΅Π½Ρ‚ΡΠ±Ρ€ΡŒΡΠΊΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ 2018 Π³. 3 Π½ΠΎΠ²ΠΈΠ½ΠΊΠΈ. БСгодня Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ мноТСство эффСктов навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π­Ρ‚ΠΈ эффСкты Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈ Ρ‚. Π”. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ смоТСтС Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт навСдСния Π² соотвСтствии с вашими потрСбностями. Π­Ρ‚ΠΈ эффСкты основаны Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ CSS, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ… ΠΈ основных ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…. Π˜Ρ‚Π°ΠΊ, сСгодня я

Π¦Π²Π΅Ρ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Squarespace

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСкты навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Squarespace // Squarespace, ΠΊΠΎΠ΄ Π³ΠΎΡ‚ΠΎΠ², посмотритС ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΈ Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Ρ‚Π΅ ΠΊΠΎΠ΄Ρ‹ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ΅! Π’ Squarespace Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.Π’ этом постС Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. Один ΠΈΠ· способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ вашСго шаблона Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΡŒΡŽ — это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ навСдСния курсора.

Как ΠΌΠ½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π±Π»ΠΎΠΊΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ?, Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ с Π±Π΅Π»Ρ‹ΠΌ тСкстом Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· своих страниц, Π½ΠΎ я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π±Ρ‹Π»ΠΎ. Sqs-block-button .sqs-block-button -element — small: hover {background-color: всС знания ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для достиТСния успСха с Π½ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Squarespace — Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.Π¦Π²Π΅Ρ‚ тСкста ΠΊΠ½ΠΎΠΏΠΊΠΈ — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° тСкста. Π¨Ρ€ΠΈΡ„Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π Π°Π·ΠΌΠ΅Ρ€ тСкста Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ для ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±Π»ΠΎΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π±Π»ΠΎΠΊΠ° новостной рассылки. Π‘ΠΎΠ²Π΅Ρ‚: Для стиля Outline тСкст автоматичСски отобраТаСтся ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π±Π΅Π»Ρ‹ΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, Π² зависимости ΠΎΡ‚ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эффСкт навСдСния ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ Squarespace, ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста. Π¨Ρ€ΠΈΡ„Ρ‚. Но Ρ‡Ρ‚ΠΎ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±ΠΎΠ»Π΅Π΅ динамичная ΠΈ интСрактивная ΠΊΠ½ΠΎΠΏΠΊΠ°, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Squarespace? Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ высокий Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ.Π¦Π²Π΅Ρ‚ тСкста. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ (для отобраТСния Π½Π°Π΄ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ Π±Π°Π½Π½Π΅Ρ€Π°) ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ тСкста. Π¨Ρ€ΠΈΡ„Ρ‚. Но Ρ‡Ρ‚ΠΎ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±ΠΎΠ»Π΅Π΅ динамичная ΠΈ интСрактивная ΠΊΠ½ΠΎΠΏΠΊΠ°, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Squarespace? Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Π±-сайт с высокой конвСрсиСй, Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ·Ρ‹Π²Ρ‹ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ появлялись. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ эффСкта навСдСния ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ

ВСст навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ

Кнопки с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ навСдСния, text-align: center; тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚; display: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сСлСктор: hover, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ.Π‘ΠΎΠ²Π΅Ρ‚: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ использованиС. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€: hover ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… указатСля ΠΌΡ‹ΡˆΠΈ. Π‘ΠΎΠ²Π΅Ρ‚: Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€: hover ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для всСх элСмСнтов, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ссылок. Π‘ΠΎΠ²Π΅Ρ‚: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сСлСктор: link для стилизации ссылок Π½Π° нСпосСщСнныС страницы, сСлСктор: visit для стилизации ссылок Π½Π° посСщСнныС страницы ΠΈ сСлСктор: active для стилизации Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ссылки.

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ тСкст ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для отобраТСния сообщСния: .Кнопка Ρ‚Π΅Π½ΠΈ ВСнь ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство box-shadow, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Π½ΠΈ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅: Example.button1 {box-shadow: 0 8px 16px 0 rgba (0,0,0,0.2), 0 6px 20px 0 rgba (0

Button Hover Test, xxxxxxxxxx. 7. 1.

. 2.

dugme . 3.

. 4.

ovde ide

. 5.

Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список . ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм! Π­Ρ‚ΠΎ ΠΌΠΎΠΉ ΠΊΠΎΠ΄: test xxx Когда я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ Π΅Π³ΠΎ, я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ снимок экрана β„– 1. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΒ» я ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Ρ‚Π΅ΠΌΡ‹ подкаста статСй

Как для измСнСния Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ squarespace

Кнопки стилСй — Π‘ΠΏΡ€Π°Π²ΠΊΠ° Squarespace, Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΌ стилСм для всСх ΠΊΠ½ΠΎΠΏΠΎΠΊ являСтся ΠΊΠ½ΠΎΠΏΠΊΠ° с Π±Π΅Π»Ρ‹ΠΌ тСкстом / Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ О, ΠΈ Ρ†Π²Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Ρ†Π²Π΅Ρ‚ тСкста Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅.background-color Π±ΡƒΠ΄Π΅Ρ‚ Button Color — Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π¦Π²Π΅Ρ‚ тСкста ΠΊΠ½ΠΎΠΏΠΊΠΈ — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° тСкста. Π¨Ρ€ΠΈΡ„Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π Π°Π·ΠΌΠ΅Ρ€ тСкста Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ для ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±Π»ΠΎΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Π±Π»ΠΎΠΊΠ° новостной рассылки. Π‘ΠΎΠ²Π΅Ρ‚: Для стиля Outline тСкст автоматичСски отобраТаСтся ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π±Π΅Π»Ρ‹ΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, Π² зависимости ΠΎΡ‚ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ИзмСнСниС Ρ†Π²Π΅Ρ‚ΠΎΠ² — Π‘ΠΏΡ€Π°Π²ΠΊΠ° Squarespace, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ для Ρ€Π°Π·Π΄Π΅Π»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° находится.Π‘Π»ΠΎΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Π±Π»ΠΎΠΊΠΈ со встроСнными ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Π²Ρ€ΠΎΠ΄Π΅ Бпасибо! Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ сработало. МнС Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π½ΠΎ я разобрался. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это ΠΏΠΎΠ·ΠΆΠ΅, Π²ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я использовал для измСнСния Ρ†Π²Π΅Ρ‚Π° навСдСния: .form-wrapper input [type = submit]: hover {background: # ffffb3; } Бпасибо, ΠΎΠΏΠΎ!

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ?, Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΌ пространствС? Π’ ΠΏΠΎΠ»Π΅ «ВСкст» Π²Π²Π΅Π΄ΠΈΡ‚Π΅ тСкст для ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π» 25 символов. Π’ ΠΏΠΎΠ»Π΅ URL ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Π΅Π±-адрСс ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ссылок. НастройтС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. НаТмитС ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния. Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π±Π»ΠΎΠΊΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ javascript

ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ Π½Π° Π½Π΅Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Javascript, Π½ΠΎ Намного Π±ΠΎΠ»Π΅Π΅ простой способ — Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Javascript, Π° вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS.