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

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

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

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

ВСрсии CSS

CSS 1CSS 2CSS 2.1CSS 3

ОписаниС

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

Бинтаксис

элСмСнт: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 β€” CSS | MDN

CSS псСвдокласс :hover ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° элСмСнт ΠΌΡ‹ΡˆΡŒΡŽ, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ. Π­Ρ‚ΠΎΡ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ относящимися ΠΊ ссылкам псСвдоклассами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ :link, :visited ΠΈ :active, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ порядкС. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ :hover Π΄ΠΎ ΠΏΡ€Π°Π²ΠΈΠ» :link ΠΈ :visited, Π½ΠΎ послС :active, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² LVHA-порядкС: :link β€”

:visited β€” :hover β€” :active.

ПсСвдокласс :hover ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ. Π­Ρ‚ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ API, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠΎΠ΄Π΅.

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Firefox, Internet Explorer, Safari, Opera ΠΈΠ»ΠΈ Chrome, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΠ³Π΄Π° курсор (ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ) наводится Π½Π° элСмСнт.

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

 Π’Π°ΠΊ ΠΊΠ°ΠΊ сСнсорныС устройства ΠΎΡ‡Π΅Π½ΡŒ распространСны, Ρ‚ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, доступный Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΈΡ… устройствах.

:link:hover { outline: dotted red; }

.foo:hover { background: gold; }

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню

Π‘ псСвдоклассом :hover Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½Ρ‹Π΅ каскадныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ‡Π°ΡΡ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню Π½Π° чистом CSS (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° CSS, Π±Π΅Π· использования JavaScript). Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ β€” созданиС ΠΏΡ€Π°Π²ΠΈΠ», Ρ‚ΠΈΠΏΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡˆΠ΅Π³ΠΎ:

div.menu-bar ul ul {
  display: none;
}

div.menu-bar li:hover > ul {
  display: block;
}

ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ HTML структурС Ρ‚ΠΈΠΏΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ:

<div>
  <ul>
    <li>
      <a href="example.html">МСню</a>
      <ul>
        <li>
          <a href="example.html">Бсылка</a>
        </li>
        <li>
          <a href="example. html">ПодмСню</a>
          <ul>
            <li>
              <a href="example.html">ПодмСню</a>
              <ul>
                <li><a href="example.html">Бсылка</a></li>
                <li><a href="example.html">Бсылка</a></li>
                <li><a href="example.html">Бсылка</a></li>
                <li><a href="example.html">Бсылка</a></li>
              </ul>
            </li>
            <li><a href="example.html">Бсылка</a></li>
          </ul>
        </li>
      </ul>
    </li>
  </ul>
</div>

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ наш ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, основанный Π½Π° CSS.

ГалСрСя ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π΅Π²ΡŒΡŽ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ псСвдокласс 

:hover, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Π°Π»Π΅Ρ€Π΅ΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½ΠΈΡ… ΠΌΡ‹ΡˆΠΈ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ это Π΄Π΅ΠΌΠΎ.

ЗамСчания: Π”ля Π°Π½Π°Π»Π°Π³ΠΈΡ‡Π½ΠΎΠ³ΠΎ эффСкта, Π½ΠΎ основанного Π½Π° псСвдоклассС:checked (примСняСтся ΠΊ скрытым Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ), смотритС ΡΡ‚ΠΎ Π΄Π΅ΠΌΠΎ, взятоС со страницы ru/CSS/:checked.
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒChromeFirefox (Gecko)Internet ExplorerOperaSafari
для <a> ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²0.21.0 (1.7 ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅)4.04.02.0.4 (419)
Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ошибки Π΄ΠΎ этой вСрсии
для всСх элСмСнтов0.21.0 (1.7 ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅)7.07.02.0.4 (419)
Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ошибки Π΄ΠΎ этой вСрсии
для псСвдоэлСмСнтов?28 (28)???
Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Базовая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°?????

Π’ IE8-11, навСдя курсор Π½Π° элСмСнт, прокручивая Π²Π²Π΅Ρ€Ρ…/Π²Π½ΠΈΠ·, Π±Π΅Π· пСрСмСщСния ΠΊΡƒΡ€ΡΠΎΡ€Π°, элСмСнт останСтся Π² состоянии :hover, ΠΏΠΎΠΊΠ° курсор Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡƒΡ‚. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ IE Π±Π°Π³ 926665.

Π’ IE9 (ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½Π΅Π΅), Ссли Ρƒ <table> Π΅ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ с width, установлСнной Π½Π΅ Π² auto ΠΈ overflow-x: auto;, Π° Ρƒ <table> ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ пСрСполняСт родитСля ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ :hover стили, установлСнныС Π½Π° элСмСнты Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ элСмСнты Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ высота <table>. Π’ΠΎΡ‚ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ этот Π±Π°Π³. ΠžΠ΄ΠΈΠ½ ΠΈΠ· способов исправлСния, установлСниС min-height: 0%; Π½Π° родитСля Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ %, 0 ΠΈ 0px Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚). Π‘Π°Π³ подняли Π² jQuery ticket #10854, Π½ΠΎ Π΅Π³ΠΎ Π·Π°ΠΊΡ€Ρ‹Π»ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π½Π΅ ошибка jQuery.

На Safari Mobile for iOS 7.1.2, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ элСмСнта Π² состояниС :hover,  ΠΈ элСмСнт остаётся Π² Π½Ρ‘ΠΌ, ΠΏΠΎΠΊΠ° Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт Π½Π΅ Π²ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² состояниС :hover.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:

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: ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора


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

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

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

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

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


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

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ : 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



25 CSS-эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ бСсплатных HTML ΠΈ CSS-эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π°. ОбновлСниС ΡΠ΅Π½Ρ‚ΡΠ±Ρ€ΡŒΡΠΊΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ 2018 Π³. 3 Π½ΠΎΠ²ΠΈΠ½ΠΊΠΈ.

  1. CSS-ΠΊΠ½ΠΎΠΏΠΊΠΈ
  2. CSS 3D-ΠΊΠ½ΠΎΠΏΠΊΠΈ
  3. Кнопки ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ CSS
  4. Кнопки с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ CSS
  5. ПлоскиС кнопки CSS
  6. Кнопки закрытия CSS
  7. Кнопки Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CSS
  8. CSS Кнопки воспроизвСдСния / ΠΏΠ°ΡƒΠ·Ρ‹
  9. Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS
  10. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS
О кодС

Кнопка раскраски ΠΏΡƒΠ·Ρ‹Ρ€Π΅ΠΉ

ΠŸΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠΎΠ²Ρ‹Π΅ раскраски Π½Π° чистом CSS.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Адаптивный: Π½Π΅Ρ‚

Зависимости: β€”

Автор
  • Вьяго ΠœΠ°Ρ€ΠΊΠ΅Ρ
О кодС

АнимированныС ΠΊΠ½ΠΎΠΏΠΊΠΈ

АнимированныС ΠΊΠ½ΠΎΠΏΠΊΠΈ с Ρ€Π°Π΄ΡƒΠΆΠ½Ρ‹ΠΌ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: β€”

Автор
  • АндрСас Π‘Ρ‚ΠΎΡ€ΠΌ
О кодС

Кнопка «НаТмитС Π½Π° мСня»

Кнопка Β«Click MeΒ» с чистым CSS эффСкт навСдСния / Ρ‰Π΅Π»Ρ‡ΠΊΠ° .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: β€”

Автор
  • Микаэль АйналСм
О кодС

Кнопки + SVG Trianglify

Кнопки с ΡƒΠ·ΠΎΡ€Π°ΠΌΠΈ SVG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: β€”

Автор
  • ΠŸΠ°Ρ€Π°ΡΠΊΠ΅Π²Π°Ρ Нтинакис
О кодС

Π‘Ρ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹

Π­Π»Π΅Π³Π°Π½Ρ‚Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ с эффСктами навСдСния .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: β€”

Автор
  • Π”Π°Π½ΠΈΡΠ»ΡŒ ГонсалСс
О кодС

Кнопки навСдСния

ЭкспСримСнтируСм со свойством CSS mix-blend-mode .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Автор
  • Π”Π°Π½ΠΈΡΠ»ΡŒ ГонсалСс
О кодС

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ

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

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Автор
  • Вобиас Π Π°ΠΉΡ…
О кодС

ΠŸΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°

Кнопка с ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ с эффСктом навСдСния .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

О кодС

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ

ΠšΡ€Π°ΡΠΈΠ²Ρ‹ΠΉ эффСкт навСдСния для ΠΊΠ½ΠΎΠΏΠΊΠΈ.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Автор
  • ИнСс ΠœΠΎΠ½Ρ‚Π°Π½ΠΈ
О кодС

Липкая ΠΊΠ½ΠΎΠΏΠΊΠ°

Gooey button hover effect with SVG filter & CSS.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Firefox, Opera, Safari

Зависимости: -

О кодС

ΠŸΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ со снятой

Кнопка с Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ диагональной ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

О кодС

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с Box-Shadow

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

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

О кодС

Анимация навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS-маски

Π‘Π΄Π΅Π»Π°Π» эту Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ спрайта Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ с эффСктом навСдСния для запуска ΠΊΠ°Π΄Ρ€Π°.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Firefox, Opera, Safari

Зависимости: -

Автор
  • Π­ΠΌΠ°Π½ΡƒΡΠ»ΡŒ Π“ΠΎΠ½ΡΠ°Π»Π²Π΅Ρˆ
О кодС

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π’Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ с эффСктами навСдСния.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

О кодС

Миксин с эффСктом навСдСния Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Sass

CSS-ΠΊΠ½ΠΎΠΏΠΊΠ° с эффСктом рисования ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Адаптивный: Π½Π΅Ρ‚

Зависимости: -

Автор
  • АндрСас Π‘Ρ‚ΠΎΡ€ΠΌ
О кодС

ΠžΡ‚ΠΊΠΈΠ΄Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Адаптивный: Π½Π΅Ρ‚

Зависимости: -

О кодС

Кнопка навСдСния

Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Π‘Π΄Π΅Π»Π°Π½ΠΎ ΠΈΠ·
  • HTML (мопс) / CSS (стилус)
О кодС

Кнопка Cool Beans 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наши Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ s ΠΈ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ will-change: transform; , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π½Π°Π», ΠΊΠ°ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΆΠ΄ΡƒΡ‚ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Π‘Π΄Π΅Π»Π°Π½ΠΎ ΠΈΠ·
  • HTML (мопс) / CSS (стилус)
О кодС

Кнопка Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ # 3

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° для стиля навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ !

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Автор
  • Николас Π›Π°Π½Ρ‚Π΅ΠΌΠ°Π½Π½
О кодС

Кнопка Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΡΡ‚ΠΎ этакая подопытная ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Π‘Π΄Π΅Π»Π°Π½ΠΎ ΠΈΠ·
  • HTML (мопс) / CSS (стилус)
О кодС

Кнопка Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ 2

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Автор
  • ΠœΠ°Ρ€ΡΠ΅Π»ΡŒ ΠŸΠΈΡ€Π½Π΅
О кодС

Анимированная ΠΊΠ½ΠΎΠΏΠΊΠ° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ навСдСния

Кнопка с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ навСдСния Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° HTML ΠΈ CSS.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Firefox, Opera, Safari

Зависимости: -

Автор
  • Π’Π°ΠΉΠ»Π΅Ρ€ ΠŸΠ΅Ρ‚Π΅Ρ€ΡΠΎΠ½
О кодС

АнимированныС ΠΊΠ½ΠΎΠΏΠΊΠΈ навСдСния SVG

Π­Ρ‚ΠΎ чистая рСализация Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ SVG Π½Π° HTML / CSS с классным эффСктом навСдСния . Π¦Π²Π΅Ρ‚Π° ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² соотвСтствии с вашими потрСбностями.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Автор
  • Коби ΠŸΠΎΡ‚Ρ‚Π΅Ρ€
Π‘Π΄Π΅Π»Π°Π½ΠΎ ΠΈΠ·
  • HTML (мопс) / CSS (стилус)
О кодС

ΠŸΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΠΈ Π² стилС Π›ΠšΠΠ Π‘ Π² стилС Star Trek

Π­Ρ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ интСрфСйсом ΠΈΠ· Β«Π—Π²Π΅Π·Π΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈΒ» с нСбольшими Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ эффСктами ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Π›Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ΅ значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒ радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для эффСктов ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

Автор
  • Мадс Π₯оканссон
О кодС

Π‘Π»Π°ΠΉΠ΄-тСкст ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

Π­Ρ‚ΠΎ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ .

БовмСстимыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹: Chrome, Edge, Firefox, Opera, Safari

Зависимости: -

8 ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΡ… эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° своСм Π²Π΅Π±-сайтС

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² эффСкты навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML

Кнопки - это Π²Π°ΠΆΠ½Ρ‹Π΅ элСмСнты HTML, часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС, Π² Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Кнопка

HTML являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΈΠΌΠ΅Π½Π½ΠΎ этот элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ·Ρ‹Π² ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ.

Front-end Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ часто ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π»ΡŽΠ±Ρ‹ΠΌ приятным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, особСнно ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с Π½ΠΈΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈΠ»ΠΈ фокусС.

Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ сСгодня я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ 8 фантастичСских эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

НадСюсь, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ своими Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ваши ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ.

И Π΅Ρ‰Π΅ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ всСгда, Ρƒ мСня для вас Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° наш ΠΊΠ°Π½Π°Π» Youtube, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ всС ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ.

Π“ΠΎΡ‚ΠΎΠ²Ρ‹ Π»ΠΈ Π²Ρ‹ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ?

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ

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

Π’ этом случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²Π΅Π΄Π΅Ρ‚ курсор Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, простой Π·Π½Π°Ρ‡ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сообщСниС просто Π²Ρ‹Π»Π΅Ρ‚ΠΈΡ‚.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° нашСй ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, простой Π·Π½Π°Ρ‡ΠΎΠΊ пСрСмСщаСтся Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это довольно ΠΊΡ€ΡƒΡ‚ΠΎΠΉ эффСкт для ΠΊΠ½ΠΎΠΏΠΊΠΈ, которая являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π½Π΅ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, нСоновая ΠΊΠ½ΠΎΠΏΠΊΠ° навСрняка Π½Π΅ останСтся Π±Π΅Π· внимания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с трСмя Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ:

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ с трСмя Π½Π΅ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ Π½Π΅ΠΎΠ½ΠΎΠ²ΡƒΡŽ подсвСтку.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ рисования Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Π’Ρ€Π΅Ρ‚ΡŒΡ идСя - ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ HTML с эффСктом рисования ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ я имСю Π² Π²ΠΈΠ΄Ρƒ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ссылка Π±Π΅Π· Ρ€Π°ΠΌΠΊΠΈ ΠΈ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° ссылку, Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ рисуСтся с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ это выглядит Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использовали псСвдоэлСмСнты Π΄ΠΎ ΠΈ послС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ для нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ.ΠœΡ‹ сдСлали Π΅Π³ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎ ΠΈ свойство box-sizing.

Π‘ эффСктом рисования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ эффСкты рисования.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Circle

ЧСтвСртая идСя для навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML - это эффСкт ΠΊΡ€ΡƒΠ³Π°. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΅ΡΡ‚ΡŒ ΠΊΡ€ΡƒΠΆΠΎΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ. Π¦Π²Π΅Ρ‚ элСмСнта ΠΊΡ€ΡƒΠ³Π° отличаСтся ΠΎΡ‚ Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Ρ†Π²Π΅Ρ‚ ΠΊΡ€ΡƒΠ³Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ загруТаСтся Π½Π° всю ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

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

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ идСя для эффСкта навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML - это эффСкт радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π’ этом случаС послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°Π²Π΅Π΄Π΅Ρ‚ курсор Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΎΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ радиус Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Ρ… ΡƒΠ³Π»Π°Ρ…, поэтому ΠΊΠ½ΠΎΠΏΠΊΠ° измСнится Π² Π²ΠΈΠ΄Π΅ листа.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ это выглядит Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ навСсти курсор ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависания ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ

ШСстая идСя ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅Π³ΠΎ эффСкта навСдСния для ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, - это эффСкт Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

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

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

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

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ БлСстящий Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ элСмСнт

БСдьмая идСя ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π°ΡˆΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ HTML ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊ фантастичСскому эффСкту навСдСния - это блСстящая Ρ‚Π΅Π½ΡŒ Π½Π° элСмСнтС.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ я имСю Π² Π²ΠΈΠ΄Ρƒ ΠΏΠΎΠ΄ Ρ‚Π΅Π½Π΅Π²Ρ‹ΠΌ элСмСнтом. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ простая ΠΊΠ½ΠΎΠΏΠΊΠ° с Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ Ρ€Π°ΠΌΠΊΠΎΠΉ. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, появляСтся анимация с Ρ‚Π΅Π½ΡŒΡŽ, которая ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° Ρ‚Π΅ΠΌΠ½ΠΎΠΌ Ρ„ΠΎΠ½Π΅, Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π±Π»Π΅ΡΡ‚ΡΡ‰ΡƒΡŽ линию, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

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

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ наша ΠΊΠ½ΠΎΠΏΠΊΠ° увСличиваСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, ΠΈ ΠΈΠ· простого нСбольшого Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта ΠΌΡ‹ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π΅ΠΌ всю ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я рассмотрСл 8 эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ HTML, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° вашСм Π²Π΅Π±-сайтС ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉΡΡ.

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

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

Бпасибо за вниманиС,
Анна ΠΈΠ· Π”ΡƒΠΎΠΌΠ»ΠΈ

Π‘ΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ показания πŸ“–

Π£Π³Π»ΠΎΠ²ΠΎΠΉ курс ΠΏΠΎ созданию банковского прилоТСния с Tailwind CSS - Π£Ρ€ΠΎΠΊ 4: РСгистрация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π£Π³Π»ΠΎΠ²ΠΎΠΉ курс ΠΏΠΎ созданию банковского прилоТСния с Tailwind CSS - Π£Ρ€ΠΎΠΊ 3: Баланс ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

ИдСи HTML-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Анна Π”Π°Π½ΠΈΠ»Π΅Ρ†

Анна Π”Π°Π½ΠΈΠ»Π΅Ρ† ΠΎΠΊΠΎΠ½Ρ‡ΠΈΠ»Π° Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ управлСния бизнСсом. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚ ΠΎΠ½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π° солидный ΠΎΠΏΡ‹Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ клиСнтских ΠΈ сСрвСрных интСрфСйсов, создавая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для извСстных ИВ-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. Π•Π΅ ΠΎΠΏΡ‹Ρ‚ Π² области ИВ - это React.JS, Angular, React Native, Flutter, Node.JS ΠΈ Nest.JS. Π’ послСдниС Π³ΠΎΠ΄Ρ‹ ΠΎΠ½Π° Π²Π΅Π»Π° бизнСс для Duomly, удСляя особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ИВ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ, Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ ΠΈ созданию ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠ³ΠΎΠ² ΠΈ Youtube. Π’ Π½Π΅Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ врСмя Анна Π²Π΅Π΄Π΅Ρ‚ свой настоящий ΠΊΡ€ΠΈΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» Π½Π° YouTube, Π»ΡŽΠ±ΠΈΡ‚ спорт, солнцС ΠΈ ΡΡ€Π΅Π΄ΠΈΠ·Π΅ΠΌΠ½ΠΎΠΌΠΎΡ€ΡΠΊΡƒΡŽ ΠΊΡƒΡ…Π½ΡŽ.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± АннС Π”Π°Π½ΠΈΠ»Π΅Ρ†

Если ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅!

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS3

CSS3 Β«hoverΒ» - это псСвдокласс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты Π½Π° Π²Π΅Π±-страницС ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Javascript ΠΈΠ»ΠΈ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° это событиС Π² зависимости ΠΎΡ‚ вашСй Ρ†Π΅Π»ΠΈ.

НапримСр:

  button.checkout
{
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: синий;
}

button.checkout: Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ
{
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ;
}

  

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ CSS стилизуСт ΠΊΠ½ΠΎΠΏΠΊΡƒ с классом checkout. Π¦Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ синий, ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ΡˆΡŒ находится Π½Π°Π΄ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, Ρ†Π²Π΅Ρ‚ мСняСтся Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ.

ИспользованиС

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

Π¨Π°Π³ΠΈ ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ эффСкта навСдСния

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свою Π²Π΅Π±-страницу

  



   CSS3 эффСкт навСдСния 



   

CSS3 Π² дСйствии

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ дСйствия сразу ΠΏΠΎΠ΄ элСмСнтом h2

  
  

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΡΡ‚ΠΈΠ»ΡŒ для большой ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй

Π’Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

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

  
  

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ эффСкт навСдСния

БущСствуСт нСсколько способов ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π΅Π±-элСмСнтов Π½Π° страницС, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ класса, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ просто ΠΏΠΎ Ρ‚Π΅Π³Π°ΠΌ. Π’ нашСм случаС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ id, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π΅Π½. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² элСмСнт ΠΊΠ½ΠΎΠΏΠΊΠΈ.

  
  

Π‘Ρ‚ΠΈΠ»ΡŒ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹

Когда страница загруТаСтся, ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ синий Ρ„ΠΎΠ½, Π° тСкст - Π±Π΅Π»Ρ‹ΠΉ.

 корпус  {
  отступ слСва: 100 пиксСлСй;
}

input # go {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # 4c9ed9;
  Ρ†Π²Π΅Ρ‚: #ffffff;
  отступ: 20 пиксСлСй 40 пиксСлСй
}
  

Π‘Ρ‚ΠΈΠ»ΡŒ заполнСния добавляСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ свободного пространства Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° выглядСла большой.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ эффСкт навСдСния Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ стиля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ вас Π±Ρ‹Π»ΠΎ 3 стиля

ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° с синСго Π½Π° Π±Π΅Π»Ρ‹ΠΉ ΠΈ тСкст с Π±Π΅Π»ΠΎΠ³ΠΎ Π½Π° синий, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

  input # go: hover {
  Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #ffffff;
  Ρ†Π²Π΅Ρ‚: # 4c9ed9
}
  

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ свою страницу ΠΊΠ°ΠΊ mainpage.html

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ скрипт Π½Π° этом этапС.

  



   CSS3 эффСкт навСдСния 
  <ΡΡ‚ΠΈΠ»ΡŒ>
    Ρ‚Π΅Π»ΠΎ {
      отступ слСва: 100 пиксСлСй;
    }

    input # go {
      Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # 4c9ed9;
      Ρ†Π²Π΅Ρ‚: #ffffff;
      отступ: 20 пиксСлСй 40 пиксСлСй;
      Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 111;
    }

    input # go: hover {
      Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #ffffff;
      Ρ†Π²Π΅Ρ‚: # 4c9ed9;
      Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 111;
    }
  



   

CSS3 Π² дСйствии

Π”Π΅ΠΌΠΎ

НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΈ тСкста. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° мСняСтся Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ΡˆΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ области ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния - это Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ событиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ длится, ΠΏΠΎΠΊΠ° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ остаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ стилизованного элСмСнта.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π² основном Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΌΡ‹ΡˆΡŒΡŽ. Для Π²Π°ΡˆΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ, Javascript Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° событиС зависания, прСдоставляя Π²Π°ΠΌ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ваш сайт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсных скрытых сокровищ.

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ 1

источник

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ 2

50+ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS ΠΈΠ· CodePen 2018

ΠšΠΎΠΌΡƒ Π½Π΅ нравится стилизация ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ эффСкты навСдСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS? Кнопка ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ дСйствиС. Π©Π΅Π»ΠΊΠ½ΡƒΠ² ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°Π² Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…, Π²Ρ‹ смоТСтС Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. Кнопки HTML ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½Ρ‹, ΠΈ поэтому Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΡ… ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΈΡ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ навСдСния, я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ сначала ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΠΎ сторонам.МоС любимоС мСсто для этого - CodePen. Π’ΠΎΡ‚ список эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я собрал, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ. Π― надСюсь, Π²Π°ΠΌ понравится!

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ CSS

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅, Π½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ эффСкты навСдСния ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ CSS Π·Π° счСт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ псСвдоэлСмСнтов Β«: beforeΒ» ΠΈ Β«: afterΒ».

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ навСдСния CSS, содСрТащих Π½Π΅ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ эффСкт, ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ эффСкт, Ρ‚Π΅Π½Π΅Π²ΠΎΠΉ эффСкт ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ эффСкт.

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π― создал восСмь эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° чистом CSS с box-shadow.КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт. Π’ основном я использовал box-shadow для создания эффСктов, Π½ΠΎ я Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ‚Π°ΠΊΠΈΠ΅ эффСкты, ΠΊΠ°ΠΊ letter-spacing ΠΈ border-radius, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΉ контраст.

Π’Ρ€ΠΈ простых эффСкта навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS

Π’Ρ€ΠΈ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ навСдСния курсора с классными ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈ.

Анимация ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΠ°

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я быстро создал Π½Π° основС броска Николы ΠŸΠΎΠΏΠΎΠ²ΠΈΡ‡Π° Π½Π° Dribbble.

Анимированная ΠΊΠ½ΠΎΠΏΠΊΠ° Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΠΎΠ³ΠΎ навСдСния

Π― ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°ΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊ Π½Π° своСм Π²Π΅Π±-сайтС.Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΌΠΎΠ΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Π΅Π±-сайта.

Π­ΠΌΠΈ Уайнхаус Π”ΠΎΠΊ Π‘Π°Ρ‚Ρ‚ΠΎΠ½

Π”Π°Π²Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† добрался Π΄ΠΎ Π½Π΅Π΅.

Π¨Π΅ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° чистом CSS

Π¨Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΡ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ чистого CSS3.

Анимированная ΠΊΠ½ΠΎΠΏΠΊΠ°-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊ

Классная анимация ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS, похоТая Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ΄Π΅Π½ΠΈΠ΅, сдСланная для использования Π½Π° вашСм Π²Π΅Π±-сайтС.

Анимация навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ

Набор Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ.

Button.css: Анимация ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS3

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS3.

8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ CSS Hovers

8-Π±ΠΈΡ‚Π½Ρ‹Ρ… эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π‘ΠΌ. 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ CSS Hovers Pen ΠΎΡ‚ tstoik (@tstoik) Π½Π° CodePen.

АнимированныС ΠΊΠ½ΠΎΠΏΠΊΠΈ навСдСния SVG

Многим ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я сдСлал для своСго Π²Π΅Π±-сайта, поэтому я собрал CodePen ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. Π­Ρ‚ΠΎ чистая рСализация Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ SVG Π² HTML / CSS с классным эффСктом навСдСния.Π¦Π²Π΅Ρ‚Π° ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² соотвСтствии с вашими потрСбностями.

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для ящиков / ΠΊΠ½ΠΎΠΏΠΎΠΊ

HTML / CSS ΠΎΠΊΠ½Π° ΠΈ эффСкты навСдСния курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Кнопка Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΡΡ‚ΠΎ этакий ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄.

Π‘ΠΌ. ΠšΠ½ΠΎΠΏΠΊΡƒ Pen Button Explore ΠΎΡ‚ vanderlanth (@vanderlanth) Π½Π° CodePen.

Бостояния навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π­Ρ„Ρ„Π΅ΠΊΡ‚Π½Ρ‹Π΅ CSS состояния навСдСния для ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Кнопка Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ сСми ΠΊΠ½ΠΎΠΏΠΎΠΊ beant Π½Π° основС CSS-Ρ„ΠΎΠ½ΠΎΠ².

Π‘ΠΌ. ΠšΠ½ΠΎΠΏΠΊΡƒ Pen Animation Button ΠΎΡ‚ lichin-lin (@ lichin-lin) Π½Π° CodePen.

Кнопка OK CSS

CSS-эффСкт навСдСния Π½Π° Π·Π½Π°Ρ‡ΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π‘ΠΌ. ΠšΠ½ΠΎΠΏΠΊΡƒ CSS Pen OK ΠΎΡ‚ fixcl (@fixcl) Π½Π° CodePen.

Кнопка Cool Beans 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наши Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ трансформации ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Β«will-change: transformΒ»; Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π½Π°Π», ΠΊΠ°ΠΊΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΆΠ΄ΡƒΡ‚ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ.

ЭкспСримСнт с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ быстроС ΠΏΠ΅Ρ€ΠΎ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ, основанноС Π½Π° ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΉΡΡ ΠΌΠ½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° Dribbble Даниэля Π”ΠΆΠ΅Ρ‡Π°.

Π˜Π³Ρ€ΠΎΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° с эффСктом навСдСния

Кнопка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я создал для Π²Π΅Π±-сайта ΠΈΠ³Ρ€Ρ‹, полосы ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

Π¦Π²Π΅Ρ‚Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ

НСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ярких эффСктов навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ. БСйчас обновляю эту Ρ€ΡƒΡ‡ΠΊΡƒ. Π Π°Π±ΠΎΡ‚Π° Π² процСссС…

Кнопка Blobs

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ я нашСл эту ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° этом сайтС - https: // isl.co / ΠΈ воссоздал Π΅Π³ΠΎ.

Π‘ΠΌ. ΠšΠ½ΠΎΠΏΠΊΡƒ Pen Blobs Π°Π²Ρ‚ΠΎΡ€Π° suez (@suez) Π½Π° CodePen.

Кнопка Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ CSS

Аккуратный ΠΈ простой эффСкт навСдСния курсора ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

ΠŸΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΏΠΎΠ»Π½Π΅Π΅

МнС ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² этом постС Π½Π° Behance, поэтому я Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… для своСго сайта. Они ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Π·Π»Ρ‹Π΅.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ Dribbble снята с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS.

Π‘ΠΌ. ΠšΠ½ΠΎΠΏΠΊΡƒ Β«ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ с Ρ€ΡƒΡ‡ΠΊΠΎΠΉΒ» ΠΎΡ‚ ajerez (@ajerez) Π½Π° CodePen.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° навСдСния

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ многослойный эффСкт навСдСния Ρ‚Π΅Π½ΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

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

Анимация ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

На основС ΠΊΠ½ΠΎΠΏΠΎΠΊ Β«ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь: http://kenjiendo.com/news/

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π‘Ρ‚ΠΈΠ»ΡŒ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Pokemon GO, создан для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

ΠŸΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ Ghost Π² стилС Star Trek LCARS

Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½Π°ΡˆΠΈΡ… послСдних ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с мСстной Ρ„ΠΈΡ€ΠΌΠΎΠΉ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π΅ΠΌΡƒ. Π­Ρ‚ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ навСяны ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ интСрфСйсом ΠΈΠ· Star Trek, с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ эффСктами ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

АнимированныС ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS3

Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS ΠΎΡ‚ Designify.me

CSS Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π’Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ для Π½ΠΎΠ²Ρ‹Ρ… способов создания ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ с использованиСм linear-gradient, box-shadow ΠΈ псСвдоклассов!

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΠ° с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ

Кнопка ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊ. АнимированныС Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ тСкст. ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ„ΠΎΠ½.CSS анимация рисования Π»ΠΈΠ½ΠΈΠΉ. ΠžΠ±Ρ€Π΅Π·ΠΊΠ° ΠΊΠ°Π΄Ρ€Π°. НСт SVG. Чистый CSS.

Π‘Π»Π°ΠΉΠ΄-тСкст ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ навСдСния

Π­Ρ‚ΠΎ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ простой ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ΠŸΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠΎΠ²Ρ‹ΠΉ эффСкт ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависания с использованиСм Ρ‚Ρ€ΡŽΠΊΠΎΠ².

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ навСдСния для ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS | Π°Π²Ρ‚ΠΎΡ€: Erica N

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с создания Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для Π΄Π²ΡƒΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

  




The . Класс ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для цСнтрирования Π½Π°ΡˆΠΈΡ… Π΄Π²ΡƒΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² цСлях ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π“Π»Π°Π²Π½ΠΎΠ΅ - это Ρ‚Π΅Π³ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° div.

КаТдая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° класса. Класс .btn обСспСчит ΠΎΠ±Ρ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ для ΠΎΠ±Π΅ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½ΠΎ классы .btn-1 ΠΈ .btn-2 ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для прСдоставлСния ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов навСдСния.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ CSS, Π³Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ создаСм ΡΡ‚ΠΈΠ»ΡŒ для ΠΎΠ±Π΅ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

 button.btn {
Ρ„ΠΎΠ½: ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ;
Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;
Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля сплошного Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°;
Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 20 пиксСлСй;
ΠΌΠ΅ΠΆΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»: 2 пиксСля;
отступ: 25 пиксСлСй 80 пиксСлСй;
ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста: прописныС;
курсор: ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ;
дисплСй: встроСнный Π±Π»ΠΎΠΊ;
margin: 15px 30px; / * анимация ΠΈ врСмя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² * / -webkit-transition: all 0.4s;
-ΠΌΠΎΠ·-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: всС 0,4 с;
ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: всС 0,4 с;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΎΠ±Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. НачнСм с ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Наша пСрвая ΠΊΠ½ΠΎΠΏΠΊΠ° проста. ВсС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, - это эффСкт ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ появлСния навСдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Ρ„ΠΎΠ½ Π½Π° Π±Π΅Π»Ρ‹ΠΉ, Π° тСкст - Π½Π° Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ.

 button.btn-1: hover {
background-color: white;
Ρ†Π²Π΅Ρ‚: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
-webkit-transition: всС 0,4 с;
-ΠΌΠΎΠ·-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: всС 0,4 с;
ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: всС 0,4 с;
}

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создадим, Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ слоТной, Π½ΠΎ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° CSS.

Если Π²Ρ‹ посмотритС Π½Π° наш ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅, Ρƒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΅ΡΡ‚ΡŒ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰ΠΈΠΉ Ρ„ΠΎΠ½.Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π°Ρ анимация остаСтся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΌΡ‹ создаСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ CSS для нашСго класса .btn-2 :

 button.btn-2 {
overflow: hidden;
позиция: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ;
}

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Π²ΠΎΠ΄ΠΈΠΌ курсор Π½Π° эту ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π±Ρ‹Π» Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ:

 button.btn-2: hover {
color: black;
}

Для создания Π±Π΅Π»ΠΎΠ³ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π° ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ псСвдоэлСмСнт : послС вмСстС со свойством content , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ стилизуСм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ высота Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ, Π½ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ, заполняя Π΅Π³ΠΎ высоту.

 button.btn-2: послС {
content: '';
позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
z-index: -1;
-webkit-transition: всС 0,4 с;
-ΠΌΠΎΠ·-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: всС 0,4 с;
ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: всС 0,4 с;
ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
высота: 0;
Π²Π΅Ρ€Ρ…: 0;
ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ: 0;
Ρ„ΠΎΠ½: #fff;
} button.btn-2: hover: after,
button.btn-2: active: after {
height: 100%;
}

ΠœΡ‹ создали Π΄Π²Π΅ простыС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ навСдСния для Π΄Π²ΡƒΡ… Π½Π°ΡˆΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.Π­Ρ‚ΠΈ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ - всСго лишь ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для стилизации ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стиля Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Бпасибо за вниманиС.

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

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. ИзмСнСниС Ρ†Π²Π΅Ρ‚Π°

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ background-color ΠΈ color измСнСния часто ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ : 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.