Π Π°Π·Π½ΠΎΠ΅

Css hover эффСкт ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π±Π»ΠΎΠΊ: html — hover эффСкт ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π±Π»ΠΎΠΊ

28.07.2021

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

ПсСвдокласс :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 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ссылок.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ CSS 3.

Π‘Ρ‚Π°Ρ‚ΡŒΡ «ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ эффСкты Π² CSS»

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Ρ… эффСктах, ΠΌΡ‹ с Π’Π°ΠΌΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ· сСбя Π² CSS ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ эффСкты, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΈΡ… научимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ сдСлаСм наши страницы Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΌΠΈ.

Установка ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π΄Π°Π²Π°ΠΉΡ‚Π΅, разбСрСмся, Ρ‡Ρ‚ΠΎ ΠΈΠ· сСбя прСдставляСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт. По Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счёту, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт прСдставляСт собой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ элСмСнта (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнт ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ CSS свойств, Π° Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ этот Π½Π°Π±ΠΎΡ€ свойств измСняСтся.

Рис.161 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ.

НапримСр, Ρƒ нас Π΅ΡΡ‚ΡŒ элСмСнт, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ ΡΡ‚ΠΈΠ»ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° — Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ†Π²Π΅Ρ‚Π° Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° Π² синий. Π§Ρ‚ΠΎ Π² нашСм случаС для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ?

1. ΠŸΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅ свойство Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Π² нашСм случаС это свойство background-color со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ pink:

. myElement {
background-color: pink; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
}

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄ элСмСнта, для нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° это элСмСнт со свойством background-color, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ синСго Ρ†Π²Π΅Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² систСмС RGB — rgb(0,0,255)):

.myElement {
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
}

3. КакиС Ρƒ нас Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ? Как Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ псСвдоклассом :hover, ΠΌΡ‹ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ рассматривали Π΅Π³ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°. Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим стили:

.myElement {
background-color: pink; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
}
.myElement:hover {
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}

НС каТСтся Π»ΠΈ Π’Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΊΠ°Π»ΡŒΡΠΎΠ½ΠΎΠ²Ρ‹Π΅ Π³Π½ΠΎΠΌΡ‹ пропустили ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ Π² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ? ИмСнно! Π£ нас Π½Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ CSS стилСй элСмСнта, ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° происходит ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.

Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта

Настало врСмя ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈΠ· пяти CSS свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ позволят ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ эффСктами Π² Π²Π°ΡˆΠΈΡ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…. Бвойство transition-duration опрСдСляСт, сколько сСкунд ΠΈΠ»ΠΈ миллисСкунд эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽ Π’Π°ΡˆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ эффСкты Π±Ρ‹Π»ΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π² стандартС CSS 3 ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ всСми соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ:

ΠœΡ‹ с Π’Π°ΠΌΠΈ ΡƒΠΆΠ΅ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΏΡ€ΠΎ индСксы ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ, Ссли Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π½Π½ΠΈΡ… вСрсий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π° своСм сайтС, Ρ‚ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ ΠΈΡ… использованиС совмСстно со свойствами, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ Π·Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ эффСкты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π½ΠΈΠΆΠ΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ эффСктом ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта задаСтся Π² числовой Ρ„ΠΎΡ€ΠΌΠ΅ Π² сСкундах (s) ΠΈΠ»ΠΈ миллисСкундах (ms). Одна сСкунда соотвСтствуСт тысячС миллисСкунд.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ</title>
<style>
div {
display: inline-block; /* элСмСнты становятся Π±Π»ΠΎΡ‡Π½ΠΎ-строчными (выстраиваСм Π² Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ) */
width: 100px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта */	
height: 100px; /* высота элСмСнта */	
background-color: pink; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
margin-right: 25px; /* внСшний отступ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны */	
text-align: center; /* Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */	
}
.test1:hover {
transition-duration: .5s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 0,5 сСкунд */	
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
.test2:hover {
transition-duration: 1s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 1 сСкунда */	
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт  */
}
.test3:hover {
transition-duration: 1. 5s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 1,5 сСкунды */	
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
.test4:hover {
transition-duration: 2s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 2 сСкунды */	
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
.test5:hover {
transition-duration: 2.5s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 2,5 сСкунды */		
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
</style>
</head>
	<body>
		<div class = "test1">0.5s hover</div>
		<div class = "test2">1s hover</div>
		<div class = "test3">1.5s hover</div>
		<div class = "test4">2s hover</div>
		<div class = "test5">2.5s hover</div>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition-duration ΠΌΡ‹ установили Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта для элСмСнтов <div> ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис.162 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ (Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта установлСна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° псСвдокласс).

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


ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ использовали, ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт, Π° Π² этом случаС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.


Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ установим элСмСнту ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства transition-duration Ρ€Π°Π²Π½ΠΎΠ΅ 5 сСкундам:

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта</title>
<style>
div {
display: inline-block; /* элСмСнты становятся Π±Π»ΠΎΡ‡Π½ΠΎ-строчными (выстраиваСм Π² Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ) */
width: 100px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта */	
height: 100px; /* высота элСмСнта */	
background-color: pink; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
margin-right: 25px; /* внСшний отступ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны */	
text-align: center; /* Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */	
transition-duration: 5s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 5 сСкунд */
}
. test1:hover {
transition-duration: .5s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 0,5 сСкунды */
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
.test2:hover {
transition-duration: 1s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 1 сСкунда */
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
.test3:hover {
transition-duration: 1.5s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 1,5 сСкунды */
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
.test4:hover {
transition-duration: 2s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 2 сСкунды */
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
.test5:hover {
transition-duration: 2.5s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 2,5 сСкунды */
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
}
</style>
</head>
	<body>
		<div class = "test1">0. 5s hover<br>5s element</div>
		<div class = "test2">1s hover<br>5s element</div>
		<div class = "test3">1.5s hover<br>5s element</div>
		<div class = "test4">2s hover<br>5s element</div>
		<div class = "test5">2.5s hover<br>5s element</div>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition-duration ΠΌΡ‹ установили Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта для элСмСнтов <div> ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΈ установили для самого элСмСнта ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта Ρ€Π°Π²Π½ΠΎΠ³ΠΎ 5 сСкундам. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт Π½Π΅ Π±Ρ‹Π» Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ (ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚Π²Π΅Π΄Π΅Π½ Ρ€Π°Π½ΡŒΡˆΠ΅), Ρ‚ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π»ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ мСньшС.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 163 Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ с Π’Π°ΠΌΠΈ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт, Ρ‚Π°ΠΊ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ возвращСния этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°) ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях Π½Π°ΠΌ достаточно Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ значСния эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя состояниями Π±Ρ‹Π»ΠΈ Ρ€Π°Π²Π½Ρ‹. Для этого Π½Π°ΠΌ достаточно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства transition-duration Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° сам элСмСнт, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сократит CSS ΠΊΠΎΠ΄, рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта</title>
<style>
div {
display: inline-block; /* элСмСнты становятся Π±Π»ΠΎΡ‡Π½ΠΎ-строчными (выстраиваСм Π² Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ) */
width: 100px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта */	
height: 100px; /* высота элСмСнта */	
background-color: pink; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
margin-right: 25px; /* внСшний отступ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны */	
text-align: center; /* Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */	
transition-duration: 2s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 2 сСкунды */
}
div:hover {
background-color: rgb(0,0,255); /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
}
</style>
</head>
	<body>
		<div class = "test1">2s element</div>
		<div class = "test2">2s element</div>
		<div class = "test3">2s element</div>
		<div class = "test4">2s element</div>
		<div class = "test5">2s element</div>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition-duration ΠΌΡ‹ установили ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта для элСмСнтов <div> ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 164 Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта.

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

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… свойств

И Ρ‚Π°ΠΊ, приступим ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ особСнностСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ свойства — transition-property, ΠΎΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя свойства CSS для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС свойства ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ all). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ всС свойства, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ эффСкту установив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства none, Ρ‚Π°ΠΊ ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ свойство, ΠΈΠ»ΠΈ свойства, пСрСчислСнныС Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, допускаСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ свойства свою ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим эту ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° для Ρ€Π°Π·Π½Ρ‹Ρ… свойств</title>
<style>
div {
width: 200px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта */			
height: 200px; /* высота элСмСнта */	
font-size: 2em; /* Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° */	
font-weight: bold; /* ΠΆΠΈΡ€Π½ΠΎΠ΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ символов */	
text-align: center; /* Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ тСкст ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ */	
line-height: 200px; /* высота строки (Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎ высотС)*/
margin: 0 auto; /* Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Π±Π»ΠΎΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ (внСшними отступами)*/
color: green; /* Ρ†Π²Π΅Ρ‚ тСкста */
background-color: yellow; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
border: 3px solid #000; /* сплошная Π³Ρ€Π°Π½ΠΈΡ†Π° 3 пиксСля Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° */
transition-duration: 2s, 4s, 6s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта (для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства своя) */
transition-property: background-color, border-color, color; /* свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ эффСкту */
}
div:hover {
background-color: #000; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ*/
color: red; /* устанавливаСм Ρ†Π²Π΅Ρ‚ тСкста ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ*/
border-color: red; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ† элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ*/
}
</style>
</head>
	<body>
		<div>My element</div>
	</body>
</html>

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

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition-property ΠΌΡ‹ установили свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ эффСкту, Π° с использованиСм свойства transition-duration ΡƒΠΊΠ°Π·Π°Π»ΠΈ для Π½ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 165 Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° для Ρ€Π°Π·Π½Ρ‹Ρ… свойств.

Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ эффСктом

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ CSS свойство — transition-delay опрСдСляСт, ΠΊΠΎΠ³Π΄Π° эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° начнСтся (выступаСт Π² Ρ€ΠΎΠ»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π°Ρ‡Π°Π»Π° эффСкта). Π’ΠΎ Π΅ΡΡ‚ΡŒ это свойство Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ врСмя Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта.


ВрСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ указываСтся числом Π² сСкундах (s) ΠΈΠ»ΠΈ миллисСкундах (ms). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ составляСт 0 сСкунд (отсутствиС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ).


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

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

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта</title>
<style>
body, html {
height: 100%; /* высота элСмСнтов */	
margin: 0; /* ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ внСшниС отступы */		
}
div {
width: 100px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта */			 	
height: 50px; /* высота элСмСнта */	
background-color: yellow; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
border: 1px solid #000; /* сплошная Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1 пиксСль Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° */	
transition-duration: 500ms, 800ms; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта */	
transition-property: width, height; /* свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ эффСкту */
transition-delay: 500ms, 800ms; /* Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта (для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свойства своя) */
}
div:hover {
width: 50%; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */	
height: 50%; /* высота элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */	
}
</style>
</head>
	<body>
		<div>My element</div>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition-delay ΠΌΡ‹ установили Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта (для свойства width — 500 миллисСкунд, Π° для свойства height — 800 миллисСкунд).

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 166 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта.

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

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

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>ВыдвиТная панСль Π½Π° CSS</title>
<style>
body, html {
height: 100%; /* высота элСмСнтов */	
margin: 0; /* ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ внСшниС отступы */		
position: relative; /* ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ */	
}
div {
position: fixed; /* фиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ */	
top: 30px; /* отступ ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ края */
right: -135px; /* ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ отступ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края (прячСм элСмСнт Π·Π° экран) */
width: 200px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта */			 
height: 50px; /* высота элСмСнта */
line-height: 50px; /* высота строки */
background-color: yellow; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
border: 1px solid #000; /* сплошная Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1 пиксСль Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° */
transition-delay: 2s; /* Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 2 сСкунды */
}
div:hover {
transition-delay: 0s; /* отсутствиС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт */
right: 0; /* отступ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ */
}
</style>
</head>
	<body>
		<div>Hover Me -----Thank you!-----</div>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition-delay ΠΌΡ‹ установили Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ (псСвдокласс :hover) Ρ€Π°Π²Π½ΡƒΡŽ Π½ΡƒΠ»ΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наша панСль ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΅Π·ΠΆΠ°Π»Π°, Ссли Π±Ρ‹ ΠΌΡ‹ этого Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ, Ρ‚ΠΎ ΠΎΠ½Π° Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π²Π½ΡƒΡŽ Π΄Π²ΡƒΠΌ сСкундам, ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ для самого элСмСнта. Благодаря этим дСйствиям, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ быстро ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π½ΠΎ Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΡƒΠ±Π΅Ρ€Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒ с элСмСнта наша Π²Ρ‹Π΄Π²ΠΈΠ³Π°ΡŽΡ‰Π°ΡΡΡ панСль Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π΄Π²ΠΈΠ½ΡƒΡ‚Π° Π΅Ρ‰Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π΄Π²ΡƒΡ… сСкунд.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 167 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта.

ИзмСнСниС скорости ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта

CSS свойство transition-timing-function ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния CSS свойства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится ΠΏΠΎΠ΄ воздСйствиСм эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈ этом ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (ΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π‘Π΅Π·ΡŒΠ΅). Π­Ρ‚ΠΎ, ΠΏΠΎ сути, позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΡ€ΠΈΠ²ΡƒΡŽ «Ρ€Π°Π·Π³ΠΎΠ½Π°», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.


Π₯ΠΎΡ‡Ρƒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π’Π°ΡˆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π·Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ свойство transition-duration, Π° это свойство Π½Π΅ мСняСт ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π° лишь Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ этого эффСкта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 70% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта собирайся ΠΊΠ°ΠΊ Π΄Π΅Π²ΡƒΡˆΠΊΠ°, Π° 30% Π±Π΅Π³ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°ΠΊ проспал, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½Π°, Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ эффСкта ΠΏΡ€ΠΈ этом различаСтся.


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

Бвойство transition-timing-function ΠΈΠΌΠ΅Π΅Ρ‚ большоС количСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π’Π°ΠΌ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎ Π½ΠΈΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наглядно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
easeΠ­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° начинаСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряСтся ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠΏΡΡ‚ΡŒ замСдляСтся. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эквивалСнтно cubic-bezier(0.25,0.1,0.25,1). Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
linearΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эквивалСнтно cubic-bezier(0,0,1,1). Π’ΠΎΡ‡ΠΊΠ° 1 располоТСна Π½Π° 0 ΠΏΠΎ оси x ΠΈ ΠΏΠΎ оси y, Ρ‚ΠΎΡ‡ΠΊΠ° 2 β€” Π½Π° 1 ΠΏΠΎ оси x ΠΈ ΠΏΠΎ оси y.
ease-inΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ старта. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эквивалСнтно cubic-bezier(0.42,0,1,1).
ease-outΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ΠΌ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эквивалСнтно cubic-bezier(0,0,0.58,1).
ease-in-outΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ старта ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ΠΌ (симмСтричная кривая Π‘Π΅Π·ΡŒΠ΅). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эквивалСнтно cubic-bezier(0.42,0,0.58,1). Π’ΠΎΡ‡ΠΊΠ° 1 располоТСна Π½Π° 0,42 ΠΏΠΎ оси x ΠΈ Π½Π° 0 ΠΏΠΎ оси y, Ρ‚ΠΎΡ‡ΠΊΠ° 2 β€” Π½Π° 0,58 ΠΏΠΎ оси x ΠΈ Π½Π° 1 ΠΏΠΎ оси y.
cubic-bezier(n,n,n,n)ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ значСния Π² кубичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π‘Π΅Π·ΡŒΠ΅. Она допускаСт 4 числовых значСния ΠΎΡ‚ 0 Π΄ΠΎ 1 ( ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° значСния β€” ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΠΈ y ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π²Ρ‚ΠΎΡ€Ρ‹Π΅ Π΄Π²Π° значСния β€” ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ x ΠΈ y Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ).
steps(int,start|end)Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, с двумя ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π΄Π°Π΅Ρ‚ число ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ†Π΅Π»ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число (большС 0)). Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ являСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ значСния «start» ΠΈΠ»ΠΈ «end» ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ происходит Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°. Если Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΡƒΡ‰Π΅Π½, Ρ‚ΠΎ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «end». Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «start» осущСствляСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага, Π° «end» Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага.
step-startΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эквивалСнтно steps(1, start). Бвойство сразу ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства transition-duration (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°) игнорируСтся.
step-endΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ эквивалСнтно steps(1, end). Бвойство ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ шага (Ρ‚.Π΅. Ссли имССтся свойство transition-duration (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°), Ρ‚ΠΎ ΠΎΠ½ΠΎ выступит Π² Ρ€ΠΎΠ»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°).

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, функция ease, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ анимация начинаСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π·Π°Ρ‚Π΅ΠΌ ускоряСтся ΠΈ замСдляСтся ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), ΠΈΠ»ΠΈ функция linear, которая опрСдСляСт эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π·Π°Π΄Π°Ρ‡. Если Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ эдакоС, Ρ‚ΠΎ Π½Π° этом рСсурсС Π²Ρ‹ смоТСтС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ для Π’Π°ΡˆΠ΅ΠΉ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сдСлаСм Π²Ρ‹Π΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠ°Π½Π΅Π»ΠΈ для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π΄ΠΈΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ матСматичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта.

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта Π² CSS</title>
<style>
div {
width: 100px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнтов */	
height: 60px; /* высота элСмСнтов */	
background: khaki; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
display: inline-block; /* элСмСнты становятся Π±Π»ΠΎΡ‡Π½ΠΎ-строчными (выстраиваСм Π² Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ) */ 
border: 2px solid orange; /* сплошная Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 2 пиксСля ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° */	
transition-duration: 1s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта */}
div:hover {
height: 250px; /* высота элСмСнтов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */	
background: Moccasin; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
}
.test {transition-timing-function: ease;} /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° */	
. test2 {transition-timing-function: linear;} /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° */	
.test3 {transition-timing-function: ease-in;} /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° */	
.test4 {transition-timing-function: ease-out;} /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° */	
.test5 {transition-timing-function: ease-in-out;} /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° */	
.test6 {transition-timing-function: cubic-bezier(0.5,0.05,0.7,0.5);} /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° */	
</style>
</head>
	<body>
		<div class = "test">ease</div>
		<div class = "test2">linear</div>
		<div class = "test3">ease-in</div>
		<div class = "test4">ease-out</div>
		<div class = "test5">ease-in-out</div>
		<div class = "test6">cubic-bezier</div>
	</body>
</html>

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

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 168 Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта Π² CSS.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство transition-timing-function:

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта Π² CSS (ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ).</title>
<style>
div {
width: 100px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнтов */	
height: 60px; /* высота элСмСнтов */	
background: khaki; /* устанавливаСм Ρ†Π²Π΅Ρ‚ Π·Π°Π΄Π½Π΅Π³ΠΎ Ρ„ΠΎΠ½Π° */
border: 2px solid orange; /* сплошная Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 2 пиксСля ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° */	
margin-bottom: 10px; /* внСшний отступ снизу */
}
div:hover {
width: 550px; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ */
}
.test {
transition-duration: 3s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 3 сСкунды */	
transition-timing-function: steps(5, end);  /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (пошаговая функция) */
}
.test2 {
transition-duration: 3s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 3 сСкунды */
transition-timing-function: steps(5, start); /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (пошаговая функция) */
}
. test3 {
transition-timing-function: step-start; /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (пошаговая функция) */
}
.test4 {
transition-duration: 1s; /* ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта 1 сСкунда */
transition-timing-function: step-end; /* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (пошаговая функция) */
}
</style>
</head>
	<body>
		<div class = "test">steps(5, end)</div>
		<div class = "test2">steps(5, start)</div>
		<div class = "test3">step-start</div>
		<div class = "test4">step-end</div>
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition-timing-function ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ step-start Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства transition-duration (ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°) игнорируСтся, Π° ΠΏΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ step-end ΠΎΠ½ΠΎ выступаСт Π² Ρ€ΠΎΠ»ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 169 Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта Π² CSS (ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ).

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство transition

Ну ΠΈ Π°ΠΏΠΎΠ³Π΅Π΅ΠΌ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ послуТит ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ свойства transition, ΠΎΠ½ΠΎ являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ всС свойства эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя состояниями элСмСнта) Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии.

Π­Ρ‚ΠΎ свойство являСтся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ записью для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ (список соотвСтствуСт порядку указания Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ):

Бинтаксис свойства:

transition:"property duration timing-function delay"; /* порядок Π²Π°ΠΆΠ΅Π½ */

ΠžΠ±Ρ€Π°Ρ‰Π°ΡŽ Π’Π°ΡˆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ (transition-delay), Ρ‚ΠΎ Π²Π°ΠΌ придСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (transition-duration) Ρ€Π°Π²Π½ΡƒΡŽ Π½ΡƒΠ»ΡŽ (0s). НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ 4 сСкунды, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это Ρ‚Π°ΠΊ:

transition: 0s 4s; /* Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСкунды */

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

transition: width 2s ease 100ms, height 1s linear 2s, background 0s 4s;

/* Для свойства width ΠΌΡ‹ устанавливаСм Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ€Π°Π²Π½ΡƒΡŽ 2 сСкунды,
ΠΏΡ€ΠΈ этом эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° начинаСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряСтся ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠΏΡΡ‚ΡŒ замСдляСтся (ease)
ΠΈ это всё происходит с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² 100 миллисСкунд.

Для свойства height ΠΌΡ‹ устанавливаСм Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Ρ€Π°Π²Π½ΡƒΡŽ 1 сСкундС,
ΠΏΡ€ΠΈ этом эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° происходит с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° (linear)
ΠΈ это всё происходит с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² 2 сСкунды.

Бвойство background Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ 4 сСкунды. */

Π”Π°Π²Π°ΠΉΡ‚Π΅, Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ создадим ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт для элСмСнта <input>.

<!DOCTYPE html>
<html>
<head>
	<meta charset = "UTF-8">
	<title>ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ свойства transition</title>
<style>
input[type=text] {
width: 20%; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта */
transition: width 500ms ease-in-out; /* описываСм ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ эффСкт (свойство, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ функция) */
}
input[type=text]:focus {
width: 40%; /* ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта ΠΏΡ€ΠΈ фокусС Π½Π° элСмСнтС */
}
</style>
</head>
	<body>
		Поиск: <input type = "text" name = "poisk" placeholder = "Π²Π²Π΅Π΄ΠΈΡ‚Π΅ запрос">
	</body>
</html>

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ с использованиСм CSS свойства transition ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ свойство ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ эффСкту, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ эффСкта ΠΈ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ эффСкта Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

Рис. 170 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ свойства transition.

Вопросы ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ практичСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅:

  • Для выполнСния задания Π²Π°ΠΌ понадобится ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π° (HTML Ρ„Π°ΠΉΠ») Π² Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° вашСм ТСстком дискС:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΡΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚:

    ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β„– 33.

    Если Ρƒ Вас Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ трудности ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ практичСского задания, Π’Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ ΠΏΡ€ΠΎΠΈΠ½ΡΠΏΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ страницу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ CSS Π±Ρ‹Π» использован.


Β© 2016-2021 ДСнис Π‘ΠΎΠ»ΡŒΡˆΠ°ΠΊΠΎΠ², замСчания ΠΈ прСдлоТСния ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ сайта Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ адрСсу [email protected]

Hover-эффСкты для ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… элСмСнтов с использованиСм CSS Transitions

Π’ сСгодняшнСм ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с hover-эффСктами для ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… элСмСнтов. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сСйчас Ρƒ нас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border-radius, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ ΠΎΠ½ΠΈ всС Ρ‡Π°Ρ‰Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² качСствС элСмСнтов Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° Π²Π΅Π±-сайтах. Один ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ Π±ΠΎΠ»Π΅Π΅ всСго нравится, это ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят Π³ΠΎΡ€Π°Π·Π΄ΠΎ интСрСснСС, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅. И сСйчас ΠΌΡ‹ собираСмся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты!

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ этого ΡƒΡ€ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства CSS.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΊΠΎΠ΄Π° Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ прСфиксы Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π½ΠΎ Π²Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… Π² исходных Ρ„Π°ΠΉΠ»Π°Ρ….

Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ!

HTML

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру:

<ul>
Β  Β  <li>
Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  Β  Β  <h4>Use what you have</h4>
Β  Β  Β  Β  Β  Β  Β  Β  <p>by Angela Duncan <a href=»http://drbl. in/eOPF»>View on Dribbble</a></p>
Β  Β  Β  Β  Β  Β  </div>
Β  Β  Β  Β  </div>
Β  Β  </li>
Β  Β  <li>
Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  Β  Β  <h4>Common Causes of Stains</h4>
Β  Β  Β  Β  Β  Β  Β  Β  <p>by Antonio F. Mondragon <a href=»http://drbl.in/eKMi»>View on Dribbble</a></p>
Β  Β  Β  Β  Β  Β  </div>
Β  Β  Β  Β  </div>
Β  Β  </li>
Β  Β  <li>
Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  Β  Β  <h4>Pink Lightning</h4>
Β  Β  Β  Β  Β  Β  Β  Β  <p>by Charlie Wagers <a href=»http://drbl.in/ekhp»>View on Dribbble</a></p>
Β  Β  Β  Β  Β  Β  </div>
Β  Β  Β  Β  </div>
Β  Β  </li>
</ul>

Π₯отя ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния здСсь, ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ сСбС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС свободы, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния вмСсто ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΈΡ… Π² классах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с «ch-img-«. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ нас Π±ΡƒΠ΄ΡƒΡ‚ Π±Π»ΠΎΠΊΠΈ с описаниСм ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, ΠΈ ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ hover-эффСкты!

CSS

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΎΠ±Ρ‰ΠΈΠ΅ стили для списка ΠΈ элСмСнтов списка:

.ch-grid {
Β  Β  margin: 20px 0 0 0;
Β  Β  padding: 0;
Β  Β  list-style: none;
Β  Β  display: block;
Β  Β  text-align: center;
Β  Β  width: 100%;
}
Β 
.ch-grid:after,
.ch-item:before {
Β  Β  content: »;
Β  Β  display: table;
}
Β 
.ch-grid:after {
Β  Β  clear: both;
}
Β 
.ch-grid li {
Β  Β  width: 220px;
Β  Β  height: 220px;
Β  Β  display: inline-block;
Β  Β  margin: 20px;
}

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт списка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ display: inline-block ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² свойство text-align.

Π₯Π°ΠΊΒ clearfix ΠΎΡ‚ Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/

НСкоторыС ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΡƒΡŽ структуру, Π½ΠΎ ΠΌΡ‹ рассмотрим это Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

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

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

.ch-item {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  overflow: hidden;
Β  Β  position: relative;
Β  Β  cursor: default;
Β  Β  box-shadow:
Β  Β  Β  Β  inset 0 0 0 16px rgba(255,255,255,0.6),
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.1);
Β  Β  transition: all 0.4s ease-in-out;
}

ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΄Π²Π° класса для элСмСнта: ΠΎΠ΄ΠΈΠ½ — это ch-item, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для опрСдСлСния Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния:

Β 

.ch-img-1 {
Β  Β  background-image: url(../images/1.jpg);
}
Β 
.ch-img-2 {
Β  Β  background-image: url(../images/2.jpg);
}
Β 
.ch-img-3 {
Β  Β  background-image: url(../images/3.jpg);
}

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

.ch-info {
Β  Β  position: absolute;
Β  Β  background: rgba(63,147,147, 0.8);
Β  Β  width: inherit;
Β  Β  height: inherit;
Β  Β  border-radius: 50%;
Β  Β  overflow: hidden;
Β  Β  opacity: 0;
Β  Β  transition: all 0.4s ease-in-out;
Β  Β  transform: scale(0);
}

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отступы ΠΈ сглаТСнныС Ρ‚Π΅Π½ΠΈ для тСкста:

.ch-info h4 {
Β  Β  color: #fff;
Β  Β  text-transform: uppercase;
Β  Β  letter-spacing: 2px;
Β  Β  font-size: 22px;
Β  Β  margin: 0 30px;
Β  Β  padding: 45px 0 0 0;
Β  Β  height: 140px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  text-shadow:
Β  Β  Β  Β  0 0 1px #fff,
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.3);
}

Π’Π΅Π³ P ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½ΡƒΡŽ 0 ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ (ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ появлялся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Π½ΠΎ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ):

.ch-info p {
Β  Β  color: #fff;
Β  Β  padding: 10px 5px;
Β  Β  font-style: italic;
Β  Β  margin: 0 30px;
Β  Β  font-size: 12px;
Β  Β  border-top: 1px solid rgba(255,255,255,0. 5);
Β  Β  opacity: 0;
Β  Β  transition: all 1s ease-in-out 0.4s;
}

Бсылка Π±ΡƒΠ΄Π΅Ρ‚ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС, ΠΈ ΠΌΡ‹ помСняСм Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ:

.ch-info p a {
Β  Β  display: block;
Β  Β  color: rgba(255,255,255,0.7);
Β  Β  font-style: normal;
Β  Β  font-weight: 700;
Β  Β  text-transform: uppercase;
Β  Β  font-size: 9px;
Β  Β  letter-spacing: 1px;
Β  Β  padding-top: 4px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
}
Β 
.ch-info p a:hover {
Β  Β  color: rgba(255,242,34, 0.8);
}

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, самоС интСрСсноС, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ!
Π­Ρ‚ΠΎΡ‚ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½, ΠΈ Π΅Π³ΠΎ Ρ‚Π΅Π½ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ радиус с 16px Π΄ΠΎ 1px:

.ch-item:hover {
Β  Β  box-shadow:
Β  Β  Β  Β  inset 0 0 0 1px rgba(255,255,255,0.1),
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.1);
}

ОписаниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ 1:

.ch-item:hover .ch-info {
Β  Β  transform: scale(1);
Β  Β  opacity: 1;
}

ΠŸΠ°Ρ€Π°Π³Ρ€Π°Ρ„ Π±ΡƒΠ΄Π΅Ρ‚ просто ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ (с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ):

. ch-item:hover .ch-info p {
Β  Β  opacity: 1;
}

Π‘ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ! Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ.

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

HTML структура Π² Π΄Π°Π½Π½ΠΎΠΌ случаС такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΡŒ для элСмСнта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ наш ΠΊΡ€ΡƒΠ³ ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅Π½ΡŒ слуТила Ρ„ΠΎΠ½ΠΎΠΌ для описания.
Π˜Ρ‚Π°ΠΊ, здСсь Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Π½ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько строк Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

.ch-item {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  position: relative;
Β  Β  cursor: default;
Β  Β  box-shadow:
Β  Β  Β  Β  inset 0 0 0 0 rgba(200,95,66, 0.4),
Β  Β  Β  Β  inset 0 0 0 16px rgba(255,255,255,0.6),
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.1);
Β  Β  transition: all 0.4s ease-in-out;
}

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ для Ρ„ΠΎΠ½Π°:

.ch-img-1 {
Β  Β  background-image: url(../images/4.jpg);
}
Β 
.ch-img-2 {
Β  Β  background-image: url(../images/5.jpg);
}
Β 
.ch-img-3 {
Β  Β  background-image: url(. ./images/6.jpg);
}

ОписаниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ спрятано:

.ch-info {
Β  Β  position: absolute;
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  overflow: hidden;
Β  Β  opacity: 0;
Β  Β  transition: all 0.4s ease-in-out;
Β  Β  transform: scale(0);
Β  Β  backface-visibility: hidden;
}

Π—Π°Π΄Π°Π΄ΠΈΠΌ стили для типографских элСмСнтов:

.ch-info h4 {
Β  Β  color: #fff;
Β  Β  text-transform: uppercase;
Β  Β  position: relative;
Β  Β  letter-spacing: 2px;
Β  Β  font-size: 22px;
Β  Β  margin: 0 30px;
Β  Β  padding: 65px 0 0 0;
Β  Β  height: 110px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  text-shadow:
Β  Β  Β  Β  0 0 1px #fff,
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.3);
}
Β 
.ch-info p {
Β  Β  color: #fff;
Β  Β  padding: 10px 5px;
Β  Β  font-style: italic;
Β  Β  margin: 0 30px;
Β  Β  font-size: 12px;
Β  Β  border-top: 1px solid rgba(255,255,255,0.5);
}
Β 
.ch-info p a {
Β  Β  display: block;
Β  Β  color: rgba(255,255,255,0.7);
Β  Β  font-style: normal;
Β  Β  font-weight: 700;
Β  Β  text-transform: uppercase;
Β  Β  font-size: 9px;
Β  Β  letter-spacing: 1px;
Β  Β  padding-top: 4px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
}
Β 
.ch-info p a:hover {
Β  Β  color: rgba(255,242,34, 0.8);
}

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ‚Π΅Π½ΡŒ элСмСнта (ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρƒ нас красноватая) Π΄ΠΎ 110px Π² радиусС. Она ΠΏΠΎΠΊΡ€ΠΎΠ΅Ρ‚ вСсь ΠΊΡ€ΡƒΠ³:

.ch-item:hover {
Β  Β  box-shadow:
Β  Β  Β  Β  inset 0 0 0 110px rgba(200,95,66, 0.4),
Β  Β  Β  Β  inset 0 0 0 16px rgba(255,255,255,0.8),
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.1);
}

ΠœΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ описаниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ появилось:

.ch-item:hover .ch-info {
Β  Β  opacity: 1;
Β  Β  transform: scale(1); Β 
}

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

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

<li>
Β  Β  <div>
Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  <h4>Music poster</h4>
Β  Β  Β  Β  Β  Β  <p>by Jonathan Quintin <a href=»http://drbl.in/eGjw»>View on Dribbble</a></p>
Β  Β  Β  Β  </div>
Β  Β  Β  Β  <div></div>
Β  Β  </div>
</li>

Π‘Π»ΠΎΠΊ элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ стили, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ (с Ρ‚ΠΎΠ½ΠΊΠΎΠΉ Ρ‚Π΅Π½ΡŒΡŽ):

.ch-item {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  position: relative;
Β  Β  cursor: default;
Β  Β  box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

Для эскиза ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ свойство transform-origin ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ поворачивался Π²Π½ΠΈΠ· ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, ΠΈ ΠΏΡ€ΠΈ этом раскрывал описаниС элСмСнтов:

.ch-thumb {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  overflow: hidden;
Β  Β  position: absolute;
Β  Β  box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5);
Β  Β  transform-origin: 95% 40%;
Β  Β  transition: all 0.3s ease-in-out;
}

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдо-класса :after ΠΌΡ‹ создадим Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΌΠ΅Π΄Π½ΡƒΡŽ Π·Π°Ρ‰Π΅Π»ΠΊΡƒ с Ρ€Π°Π΄ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ:

.ch-thumb:after {
Β  Β  content: »;
Β  Β  width: 8px;
Β  Β  height: 8px;
Β  Β  position: absolute;
Β  Β  border-radius: 50%;
Β  Β  top: 40%;
Β  Β  left: 95%;
Β  Β  margin: -4px 0 0 -4px;
Β  Β  background: radial-gradient(ellipse at center, rgba(14,14,14,1) 0%,rgba(125,126,125,1) 100%);
Β  Β  box-shadow: 0 0 1px rgba(255,255,255,0.9);
}

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта:

.ch-img-1 {
Β  Β  background-image: url(../images/7.jpg);
Β  Β  z-index: 12;
}
Β 
.ch-img-2 {
Β  Β  background-image: url(../images/8.jpg);
Β  Β  z-index: 11;
}
Β 
.ch-img-3 {
Β  Β  background-image: url(../images/9.jpg);
Β  Β  z-index: 10;
}

ОписаниС элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ стили:

.ch-info {
Β  Β  position: absolute;
Β  Β  width: inherit;
Β  Β  height: inherit;
Β  Β  border-radius: 50%;
Β  Β  overflow: hidden;
Β  Β  background: #c9512e url(../images/noise.png);
Β  Β  box-shadow: inset 0 0 0 5px rgba(0,0,0,0.05);
}

ВипографскиС элСмСнты стилизованны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

.ch-info h4 {
Β  Β  color: #fff;
Β  Β  text-transform: uppercase;
Β  Β  position: relative;
Β  Β  letter-spacing: 2px;
Β  Β  font-size: 18px;
Β  Β  margin: 0 60px;
Β  Β  padding: 22px 0 0 0;
Β  Β  height: 85px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  text-shadow:
Β  Β  Β  Β  0 0 1px #fff,
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.3);
}
Β 
.ch-info p {
Β  Β  color: #fff;
Β  Β  padding: 10px 5px;
Β  Β  font-style: italic;
Β  Β  margin: 0 30px;
Β  Β  font-size: 12px;
Β  Β  border-top: 1px solid rgba(255,255,255,0.5);
}

Бсылка Π±ΡƒΠ΄Π΅Ρ‚ Π² Π²ΠΈΠ΄Π΅ малСнького ΠΊΡ€ΡƒΠΆΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²ΠΏΡ€Π°Π²ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ:

.ch-info p a {
Β  Β  display: block;
Β  Β  color: #333;
Β  Β  width: 80px;
Β  Β  height: 80px;
Β  Β  background: rgba(255,255,255,0.3);
Β  Β  border-radius: 50%;
Β  Β  color: #fff;
Β  Β  font-style: normal;
Β  Β  font-weight: 700;
Β  Β  text-transform: uppercase;
Β  Β  font-size: 9px;
Β  Β  letter-spacing: 1px;
Β  Β  padding-top: 24px;
Β  Β  margin: 7px auto 0;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  opacity: 0;
Β  Β  transition:
Β  Β  Β  Β  transform 0.3s ease-in-out 0.2s,
Β  Β  Β  Β  opacity 0.3s ease-in-out 0.2s,
Β  Β  Β  Β  background 0.2s linear 0s;
Β  Β  transform: translateX(60px) rotate(90deg);
}
Β 
.ch-info p a:hover {
Β  Β  background: rgba(255,255,255,0.5);
}

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ прозрачности происходили с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, Π½ΠΎ Ρ„ΠΎΠ½ измСнялся Π±Π΅Π· Π½Π΅Ρ‘, ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹.

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ΠΌ эскиз ΠΈ пСрСмСстим/ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ΠΌ ссылку:

.ch-item:hover .ch-thumb {
Β  Β  box-shadow: inset 0 0 0 15px rgba(255,255,255, 0.5), 0 1px 3px rgba(0,0,0,0.2);
Β  Β  transform: rotate(-110deg);
}
.ch-item:hover .ch-info p a{
Β  Β  opacity: 1;
Β  Β  transform: translateX(0px) rotate(0deg);
}

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

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

<li>
Β  Β  <div> Β  Β  Β  Β  Β  Β  Β 
Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  Β  Β  <div></div>
Β  Β  Β  Β  Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  <h4>Bears Type</h4>
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  <p>by Josh Schott <a href=»http://drbl.in/ewUW»>View on Dribbble</a></p>
Β  Β  Β  Β  Β  Β  Β  Β  </div> Β 
Β  Β  Β  Β  Β  Β  </div>
Β  Β  Β  Β  </div>
Β  Β  </div>
</li>

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π±Π»ΠΎΠΊΠ° элСмСнта, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΠΈΡ†Π΅Π²ΠΎΠΉ части ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ элСмСнта.
Π’Ρ€ΡŽΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ„ΠΎΠ½ для ch-info-wrap, ΠΊΠ°ΠΊ ΠΈ Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ страницС. Π­Ρ‚ΠΎ создаст иллюзию, Ρ‡Ρ‚ΠΎ наш элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ отвСрстиС.

Π­Ρ‚ΠΎΡ‚ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ стили:

.ch-item {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  position: relative;
Β  Β  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
Β  Β  cursor: default;
}

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСрспСктивы, ΠΈ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ для Ρ‚Π΅Π½ΠΈ:

.ch-info-wrap{
Β  Β  position: absolute;
Β  Β  width: 180px;
Β  Β  height: 180px;
Β  Β  border-radius: 50%;
Β  Β  perspective: 800px;
Β  Β  transition: all 0.4s ease-in-out;
Β  Β  top: 20px;
Β  Β  left: 20px;
Β  Β  background: #f9f9f9 url(../images/bg.jpg);
Β  Β  box-shadow:
Β  Β  Β  Β  0 0 0 20px rgba(255,255,255,0.2),
Β  Β  Β  Β  inset 0 0 3px rgba(115,114, 23, 0.8);
Β 
}

Π‘Π»ΠΎΠΊ с классом ch-info Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β preserve-3d для transform-style, ΠΈ ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² 3D:

.ch-info{
Β  Β  position: absolute;
Β  Β  width: 180px;
Β  Β  height: 180px;
Β  Β  border-radius: 50%;
Β  Β  transition: all 0.4s ease-in-out;
Β  Β  transform-style: preserve-3d;
}

ЛицСвая ΠΈ обратная стороны Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ стили:

.ch-info > div {
Β  Β  display: block;
Β  Β  position: absolute;
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  background-position: center center;
Β  Β  backface-visibility: hidden;
}

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ сторона Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ:

.ch-info .ch-info-back {
Β  Β  transform: rotate3d(0,1,0,180deg);
Β  Β  background: #000;
}

И снова, Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния:

.ch-img-1 {
Β  Β  background-image: url(../images/10.jpg);
}
Β 
.ch-img-2 {
Β  Β  background-image: url(../images/11.jpg);
}
Β 
.ch-img-3 {
Β  Β  background-image: url(../images/12.jpg);
}

… ΠΈ типографскиС элСмСнты:

.ch-info h4 {
Β  Β  color: #fff;
Β  Β  text-transform: uppercase;
Β  Β  letter-spacing: 2px;
Β  Β  font-size: 14px;
Β  Β  margin: 0 15px;
Β  Β  padding: 40px 0 0 0;
Β  Β  height: 90px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  text-shadow:
Β  Β  Β  Β  0 0 1px #fff,
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.3);
}
Β 
.ch-info p {
Β  Β  color: #fff;
Β  Β  padding: 10px 5px;
Β  Β  font-style: italic;
Β  Β  margin: 0 30px;
Β  Β  font-size: 12px;
Β  Β  border-top: 1px solid rgba(255,255,255,0.5);
}
Β 
.ch-info p a {
Β  Β  display: block;
Β  Β  color: rgba(255,255,255,0.7);
Β  Β  font-style: normal;
Β  Β  font-weight: 700;
Β  Β  text-transform: uppercase;
Β  Β  font-size: 9px;
Β  Β  letter-spacing: 1px;
Β  Β  padding-top: 4px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
}
Β 
.ch-info p a:hover {
Β  Β  color: rgba(255,242,34, 0.8);
}

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π΅Π½ΠΈ Π²Ρ€Π°ΠΏΠΏΠ΅Ρ€Π° ΠΈ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону:

.ch-item:hover .ch-info-wrap {
Β  Β  box-shadow:
Β  Β  Β  Β  0 0 0 0 rgba(255,255,255,0.8),
Β  Β  Β  Β  inset 0 0 3px rgba(115,114, 23, 0.8);
}
Β 
.ch-item:hover .ch-info {
Β  Β  transform: rotate3d(0,1,0,-180deg);
}

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

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ эскиза Π΄ΠΎ 0 ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ описаниС элСмСнтов появлялось ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ Π΄ΠΎ 1.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° пятого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π­Ρ‚ΠΎΡ‚ элСмСнт ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ стили:

.ch-item {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  position: relative;
Β  Β  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
Β  Β  cursor: default;
}

Π’Ρ€Π°ΠΏΠΏΠ΅Ρ€ ΠΈ Π±Π»ΠΎΠΊ с описаниСм Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ‰ΠΈΠ΅ стили:

.ch-info-wrap,
.ch-info{
Β  Β  position: absolute;
Β  Β  width: 180px;
Β  Β  height: 180px;
Β  Β  border-radius: 50%;
}

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚Ρ€ΡŽΠΊ, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈ установим Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ„ΠΎΠ½ для Π²Ρ€Π°ΠΏΠΏΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎ ΠΈ для страницы:

.ch-info-wrap {
Β  Β  top: 20px;
Β  Β  left: 20px;
Β  Β  background: #f9f9f9 url(../images/bg.jpg);
Β  Β  box-shadow:
Β  Β  Β  Β  0 0 0 20px rgba(255,255,255,0.2),
Β  Β  Β  Β  inset 0 0 3px rgba(115,114, 23, 0.8);
Β 
}

ΠžΠ±Ρ‰ΠΈΠ΅ стили для «ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ» ΠΈ «Π·Π°Π΄Π½Π΅Π³ΠΎ» Π±Π»ΠΎΠΊΠ°:

.ch-info > div {
Β  Β  display: block;
Β  Β  position: absolute;
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  background-position: center center;
}

Β«ΠŸΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉΒ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ (ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ ΠΈ ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ):

.ch-info .ch-info-front {
Β  Β  transition: all 0.6s ease-in-out;
}

«Π—Π°Π΄Π½ΠΈΠΉ» Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит описаниС, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒΒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½ΡƒΡŽ 0, Π° Π·Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ 1.5:

.ch-info .ch-info-back {
Β  Β  opacity: 0;
Β  Β  background: #223e87;
Β  Β  pointer-events: none;
Β  Β  transform: scale(1.5);
Β  Β  transition: all 0.4s ease-in-out 0.2s;
}

Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния ΠΈ типографскиС элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ стили ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с нСсколькими Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ:

.ch-img-1 {
Β  Β  background-image: url(../images/13.jpg);
}
Β 
.ch-img-2 {
Β  Β  background-image: url(../images/14.jpg);
}
Β 
.ch-img-3 {
Β  Β  background-image: url(../images/15.jpg);
}
Β 
.ch-info h4 {
Β  Β  color: #fff;
Β  Β  text-transform: uppercase;
Β  Β  letter-spacing: 2px;
Β  Β  font-size: 18px;
Β  Β  margin: 0 15px;
Β  Β  padding: 40px 0 0 0;
Β  Β  height: 80px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  text-shadow:
Β  Β  Β  Β  0 0 1px #fff,
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.3);
}
Β 
.ch-info p {
Β  Β  color: #fff;
Β  Β  padding: 10px 5px 0;
Β  Β  font-style: italic;
Β  Β  margin: 0 30px;
Β  Β  font-size: 12px;
Β  Β  border-top: 1px solid rgba(255,255,255,0.5);
}
Β 
.ch-info p a {
Β  Β  display: block;
Β  Β  color: #e7615e;
Β  Β  font-style: normal;
Β  Β  font-weight: 700;
Β  Β  text-transform: uppercase;
Β  Β  font-size: 9px;
Β  Β  letter-spacing: 1px;
Β  Β  padding-top: 4px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
}
Β 
.ch-info p a:hover {
Β  Β  color: #fff;
}

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ эскиза Π΄ΠΎ 0 ΠΈ установим Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π²Π½ΡƒΡŽ 0 для «ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅Π³ΠΎ» Π±Π»ΠΎΠΊΠ°.

.ch-item:hover .ch-info-front {
Β  Β  transform: scale(0);
Β  Β  opacity: 0;
}

Π’Π° Ρ‡Π°ΡΡ‚ΡŒ, которая содСрТит описаниС, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΈ появится Π½Π° экранС.

.ch-item:hover .ch-info-back {
Β  Β  transform: scale(1);
Β  Β  opacity: 1;
Β  Β  pointer-events: auto;
}

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

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ Π²Π½ΠΈΠ·, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ описаниС. HTML-ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ стили, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅:

.ch-item {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  position: relative;
Β  Β  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
Β  Β  cursor: default;
}

ΠžΠ±Ρ‰ΠΈΠ΅ стили для Π²Ρ€Π°ΠΏΠΏΠ΅Ρ€Π° ΠΈ элСмСнта с описаниСм:

.ch-info-wrap,
.ch-info{
Β  Β  position: absolute;
Β  Β  width: 180px;
Β  Β  height: 180px;
Β  Β  border-radius: 50%;
Β  Β  transition: all 0.4s ease-in-out;
}

ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ пСрспСктиву:

.ch-info-wrap {
Β  Β  top: 20px;
Β  Β  left: 20px;
Β  Β  background: #f9f9f9 url(../images/bg.jpg);
Β  Β  box-shadow:
Β  Β  Β  Β  0 0 0 20px rgba(255,255,255,0.2),
Β  Β  Β  Β  inset 0 0 3px rgba(115,114, 23, 0.8);
Β  Β  perspective: 800px;
}

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ info установим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ стили для трансформации:

.ch-info {
Β  Β  transform-style: preserve-3d;
}

ΠŸΠ΅Ρ€Π΅Π΄Π½ΡΡ ΠΈ задняя стороны Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π° этот Ρ€Π°Π· ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΒ backface-visibility: hidden, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌΒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ части эскиза, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° пСрСворачиваСтся Π²Π½ΠΈΠ·:

.ch-info > div {
Β  Β  display: block;
Β  Β  position: absolute;
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  background-position: center center;
Β  Β  transition: all 0.6s ease-in-out;
}

Π”Π°Π²Π°ΠΉΡ‚Π΅ установим ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ transform-origin, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π²Π½ΠΈΠ·:

.ch-info .ch-info-front {
Β  Β  transform-origin: 50% 100%;
Β  Β  z-index: 100;
Β  Β  box-shadow:
Β  Β  Β  Β  inset 2px 1px 4px rgba(0,0,0,0.1);
}

ΠœΡ‹ установим RGBA Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π²Π½ΡƒΡŽ 0 для Ρ„ΠΎΠ½Π° элСмСнта с описаниСм:

.ch-info .ch-info-back {
Β  Β  background: rgba(230,132,107,0);
}

И ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ стили для Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов:

.ch-img-1 {
Β  Β  background-image: url(../images/16.jpg);
}
Β 
.ch-img-2 {
Β  Β  background-image: url(../images/17.jpg);
}
Β 
.ch-img-3 {
Β  Β  background-image: url(../images/18.jpg);
}
Β 
.ch-info h4 {
Β  Β  color: #fff;
Β  Β  text-transform: uppercase;
Β  Β  letter-spacing: 2px;
Β  Β  font-size: 14px;
Β  Β  margin: 0 25px;
Β  Β  padding: 40px 0 0 0;
Β  Β  height: 90px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  text-shadow:
Β  Β  Β  Β  0 0 1px #fff,
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.3);
}
Β 
.ch-info p {
Β  Β  color: #fff;
Β  Β  padding: 10px 5px;
Β  Β  font-style: italic;
Β  Β  margin: 0 30px;
Β  Β  font-size: 12px;
Β  Β  border-top: 1px solid rgba(255,255,255,0.5);
}
Β 
.ch-info p a {
Β  Β  display: block;
Β  Β  color: rgba(255,255,255,0.7);
Β  Β  font-style: normal;
Β  Β  font-weight: 700;
Β  Β  text-transform: uppercase;
Β  Β  font-size: 9px;
Β  Β  letter-spacing: 1px;
Β  Β  padding-top: 4px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
}
Β 
.ch-info p a:hover {
Β  Β  color: rgba(255,242,34, 0.8);
}

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΡŒ.

.ch-item:hover .ch-info-front {
Β  Β  transform: rotate3d(1,0,0,-180deg);
Β  Β  box-shadow:
Β  Β  Β  Β  inset 0 0 5px rgba(255,255,255,0.2),
Β  Β  Β  Β  inset 0 0 3px rgba(0,0,0,0.3);
}
Β 
.ch-item:hover .ch-info-back {
Β  Β  background: rgba(230,132,107,0.6);
}

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

ПослСдний ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π² Π²ΠΈΠ΄Π΅ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊΡƒΠ±Π°, Π³Π΄Π΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ описаниС, поворачивая Π΅Π³ΠΎ Π½Π° Π±ΠΎΠΊ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π³Ρ€Π°Π½Π΅ΠΉ, Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°. Π˜Ρ‚Π°ΠΊ, наш HTML-ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

<li>
Β  Β  <div> Β  Β  Β  Β  Β  Β 
Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  <div></div>
Β  Β  Β  Β  Β  Β  <div>
Β  Β  Β  Β  Β  Β  Β  Β  <h4>Mouse</h4>
Β  Β  Β  Β  Β  Β  Β  Β  <p>by Alexander Shumihin <a href=»http://drbl.in/eAoj»>View on Dribbble</a></p>
Β  Β  Β  Β  Β  Β  </div> Β 
Β  Β  Β  Β  </div>
Β  Β  </div>
</li>

ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ для элСмСнта свойство perspective:

.ch-item {
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  position: relative;
Β  Β  cursor: default;
Β  Β  perspective: 900px;
}

Для элСмСнта с классом ch-info понадобится preserve-3d:

.ch-info{
Β  Β  position: absolute;
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  transform-style: preserve-3d;
}

ЛицСвая ΠΈ обратная сторона Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, transform-origin Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΊΠ°ΠΊ 50% 0%:

.ch-info > div {
Β  Β  display: block;
Β  Β  position: absolute;
Β  Β  width: 100%;
Β  Β  height: 100%;
Β  Β  border-radius: 50%;
Β  Β  background-position: center center;
Β  Β  transition: all 0.4s linear;
Β  Β  transform-origin: 50% 0%;
}

Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим ΡΠΈΠΌΠΏΠ°Ρ‚ΠΈΡ‡Π½ΡƒΡŽ Ρ‚Π΅Π½ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ части:

.ch-info .ch-info-front {
Β  Β  box-shadow: inset 0 0 0 16px rgba(0,0,0,0.3);
}

ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ сторона Π±ΡƒΠ΄Π΅Ρ‚ спрятана ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ:

.ch-info .ch-info-back {
Β  Β  transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
Β  Β  background: #000;
Β  Β  opacity: 0;
}

Π—Π°Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ стили для Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ тСкстовых элСмСнтов:

.ch-img-1 {
Β  Β  background-image: url(../images/19.jpg);
}
Β 
.ch-img-2 {
Β  Β  background-image: url(../images/20.jpg);
}
Β 
.ch-img-3 {
Β  Β  background-image: url(../images/21.jpg);
}
Β 
.ch-info h4 {
Β  Β  color: #fff;
Β  Β  text-transform: uppercase;
Β  Β  letter-spacing: 2px;
Β  Β  font-size: 24px;
Β  Β  margin: 0 15px;
Β  Β  padding: 60px 0 0 0;
Β  Β  height: 110px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
Β  Β  text-shadow:
Β  Β  Β  Β  0 0 1px #fff,
Β  Β  Β  Β  0 1px 2px rgba(0,0,0,0.3);
}
Β 
.ch-info p {
Β  Β  color: #fff;
Β  Β  padding: 10px 5px;
Β  Β  font-style: italic;
Β  Β  margin: 0 30px;
Β  Β  font-size: 12px;
Β  Β  border-top: 1px solid rgba(255,255,255,0.5);
}
Β 
.ch-info p a {
Β  Β  display: block;
Β  Β  color: rgba(255,255,255,0.7);
Β  Β  font-style: normal;
Β  Β  font-weight: 700;
Β  Β  text-transform: uppercase;
Β  Β  font-size: 9px;
Β  Β  letter-spacing: 1px;
Β  Β  padding-top: 4px;
Β  Β  font-family: ‘Open Sans’, Arial, sans-serif;
}
Β 
.ch-info p a:hover {
Β  Β  color: rgba(255,242,34, 0.8);
}

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ translate3d, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π»ΠΈΡ†Π΅Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎ оси Y нашСго 3D пространства, ΠΈΒ rotate3d, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° самом Π΄Π΅Π»Π΅ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Ρ‘. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ постСпСнно Π΅Ρ‘ спрячСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ какая-Π»ΠΈΠ±ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π½Π΅ Π±Ρ‹Π»Π° Π²ΠΈΠ΄Π½Π° впослСдствии:

.ch-item:hover .ch-info-front {
Β  Β  transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
Β  Β  opacity: 0;
}

ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ сторона Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ «Π½Π°Π·Π°Π΄» Π΄ΠΎ 0 градусов (ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚Π° Π²Π½ΠΈΠ·):

.ch-item:hover .ch-info-back {
Β  Β  transform: rotate3d(1,0,0,0deg);
Β  Β  opacity: 1;
}

И Π²ΠΎΡ‚ ΠΈ всё!

НадСюсь, Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, ΠΈ эти эффСкты Π±ΡƒΠ΄ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹!

ДСмонстрация

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ исходныС Ρ„Π°ΠΉΠ»Ρ‹

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ с tympanus.net/codrops


Если Ρƒ Вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ вопросы, Ρ‚ΠΎ для ΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ получСния ΠΎΡ‚Π²Π΅Ρ‚Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нашим Ρ„ΠΎΡ€ΡƒΠΌΠΎΠΌ

CSS hover эффСкты β€” для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ссылки, Π±Π»ΠΎΠΊΠΈ ΠΈ Π΄Ρ€.

ΠžΡ‡Π΅Π½ΡŒ часто Π½Π° сайтах Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ оформлСния ссылок ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ позволяСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ псСвдокласс :hover Π² CSS. БСгодня рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ вСрстки ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту Ρ„ΠΈΡˆΠΊΡƒ, Π° Π½ΠΈΠΆΠ΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ список Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ интСрСсных ΠΈΠ· Π½ΠΈΡ… (с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌΠΈ описаниями/пояснСниСми). ВсС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ Π½Π°:

Π”Π°Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ вСсьма условны, Ρ‚.ΠΊ. ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Hover эффСкт Π² CSS стилях добавляСтся справа ΠΎΡ‚ элСмСнта ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π§Π°Ρ‰Π΅ всСго ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ примСняСтся ΠΈΠΌΠ΅Π½Π½ΠΎ для ссылок Π΄Π°Π±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ/ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. Однако ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ, ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, тСкстам ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ создании Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню.

button:hover { background: rgba(0,0,0,0); color: red; } .my-picture:hover { opacity: 0.5; filter: alpha(opacity=50);
}

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ CSS hover эффСкт ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, хотя Π² старых вСрсиях IE 6 ΠΈ Π½ΠΈΠΆΠ΅ ΠΎΠ½ срабатываСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Π»ΠΈΠ½ΠΊΠΎΠ². Плюс Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… источниках Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ этому Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅ <!DOCTYPE>.

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ стилСй ссылок Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСлСкторы :link β€” для Π½Π΅ посСщСнных Π΅Ρ‰Π΅ страниц, :visited β€” Ρ‚Π΅Ρ…, Π³Π΄Π΅ Π²Ρ‹ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ + :active опрСдСляСт Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ сСйчас адрСс. Π’Π°ΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ hover эффСкт Π² CSS послС :link ΠΈ :visited, Ссли ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΎΡ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. НиТС прСдставлСн список ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ сниппСтов β€” ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкам Π΄Π°Π±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходники.

Hover эффСкты ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ссылок

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

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΊΠ½ΠΎΠΏΠΎΠΊ

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅Β ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ 8 Π±Π°Π·ΠΎΠ²Ρ‹Ρ… способов ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±Ρ‹Π³Ρ€Π°Ρ‚ΡŒ динамичСскиС hover эффСкт ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ, создания ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, 3D ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°ΠΊΠ»ΠΎΠ½ ΠΈ Ρ‚.ΠΏ. ВсС ΠΊΠΎΠ΄Ρ‹ достаточно простыС, Π²ΠΎΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…:

НСобычный Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½Ρ‹ΠΉ Π² ΠΊΠ½ΠΎΠΏΠΊΠ΅

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

Sullivan Buttons

Ѐишка Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΡ€ΠΎΠΌΠ΅ измСнСния Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° запускаСтся Ρ‚Π°ΠΊΠΆΠ΅ нСбольшая анимация с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ (ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ своя).

CSS Icons on Hover

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· 5Ρ‚ΠΈ простых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΠΎ всСх случаях задСйствованы Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ справа/слСва ΠΎΡ‚ тСкста Π»ΠΈΠ±ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Π΅Π³ΠΎ.

Button Hover Effects

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ эти 12 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ срабатывания выглядят ΠΊΡƒΠ΄Π° интСрСснСС: ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π² ΠΏΠ»Π°Π½Π΅ ΠΊΠΎΠ΄Π°. НС обошлось Π±Π΅Π· JS.

Nav Hovers

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

Info on Hover

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… подсказок сСйчас поддСрТиваСтся Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ срабатываниС псСвдокласса происходит для Ρ‚Π΅Π³Π° dfn, смотрится ΡΡ‚ΠΈΠ»ΡŒΠ½ΠΎ. Код достаточно ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ HTML + CSS.

Mana Button

Один ΠΈΠ· самых ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² hover эффСкта Π² Π±Π»ΠΎΠΊΠ°Ρ… β€” ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ выполняСтся словно Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΆΠΈΠ΄ΠΊΠΎΡΡ‚ΡŒΡŽ. Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ CSS, HTML ΠΈ SVG. Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ сайтов Π΄Π°Π½Π½Ρ‹ΠΉ сниппСт ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΊΠΎΠΉ.

Hover эффСкты для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

15 Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ²

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

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ hover эффСкты ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ°Β ΠΈΠ· 30 приятных ΠΈ ΠΏΠ»Π°Π²Π½Ρ‹Ρ… дСйствий ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Π—Π° счСт простых Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… манипуляций Π² Π²ΠΈΠ΄Π΅ Π·ΡƒΠΌΠ°, добавлСния Π»ΠΈΠ½ΠΈΠΉ создаСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ комплСксноС Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅. ΠœΠ΅ΡΡ‚Π°ΠΌΠΈ увСличиваСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ «подтягиваСтся» ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ.

Barberpole Hover Animation

НС слоТная Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд анимация, которая Π² ΠΈΡ‚ΠΎΠ³Π΅ смотрится ΠΎΡ‡Π΅Π½ΡŒ классно ΠΈ нСстандартно.

CSS hover эффСкты с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ направлСния

ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° сниппСтов ΠΈ ΠΊΠΎΠ΄ΠΎΠ² ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ находится Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ с css-tricks.com. ВсС эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ опрСдСляСтся мСстополоТСниС ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ двиТСния курсора. Π­Ρ‚ΠΎ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ достаточно ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнты страницы:

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… слоТных Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… Javascript ΠΈ jQuery для hover эффСктов ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Direction Aware Hover Goodness

Direction Aware Tiles using clip-path Pure CSS

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ ΠΈΡ‰ΠΈΡ‚Π΅ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Animatism

Π’ этой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 100 простых способов Β«Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈΒ» ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ смоТСтС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ΅ появлСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², тСкстов, ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΈ Ρ‚.ΠΏ. Π•ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ отобраТСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π½Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°.

Caption Hover Effects

По ссылкС находится 7 CSS3 hover эффСктов Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² β€” ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ с Ρ‚Π°ΠΉΡ‚Π»ΠΎΠΌ, ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм ΠΈ ссылкой для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. НСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅, Π½ΠΎ ΠΎΠ½ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ статичный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

CSS Hover Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Hover.css

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ нСзамысловатым Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Hover.css содСрТит ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ CSS3 эффСктов для ссылок, ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π±Π»ΠΎΠΊΠΎΠ² ΠΈ Ρ‚.ΠΏ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ/ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ свои ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π—Π΄Π΅ΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного: 2D/3D прСобразования, Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ, Ρ‚Π΅Π½ΠΈ, ΠΈΠΊΠΎΠ½ΠΊΠΈ. РСшСниС доступно Π² CSS, LESS ΠΈ Sass Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ….

Imagehover.css

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π°Π΄Π°ΡŽΡ‰Π°Ρ hover эффСкты ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌ β€” Π² бСсплатной вСрсии Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ 44 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ (ΠΏΡ€Π΅ΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ содСрТит ΠΈΡ… Π² 5 Ρ€Π°Π· большС). Π’ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ LESS ΠΈ SCSS, вСсит это Π΄Π΅Π»ΠΎ лишь 19ΠΊΠ±. На сайтС имССтся страница с дСмонстрациСй всСх Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ Π²Ρ‹ΡˆΠ΅.

iHover

Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ iHoverΒ Π±ΠΎΠ»Π΅Π΅ 30 Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² для ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ВсС ΠΎΠ½ΠΈ достаточно ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅, простых «одноэлСмСнтных» дСйствий Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π·ΡƒΠΌΠ°/вылСтания практичСски Π½Π΅Ρ‚. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π·Π°Π΄Π°Ρ‡Π° Π½Π° чистом CSS3 + HTML (плюс Scss Ρ„Π°ΠΉΠ»Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹). ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Bootstrap 3, Π΅ΡΡ‚ΡŒ докумСнтация.

Π˜Ρ‚ΠΎΠ³ΠΎ. НадССмся эти css hover эффСкты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π±Π»ΠΎΠΊΠΈ, ссылки ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты страницы ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π²Π°ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅. Π‘Π°ΠΌΡ‹Π΅ ΡƒΠ΄Π°Ρ‡Π½Ρ‹Π΅, Π½Π° ваш, взгляд Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Π² своих сайтах β€” Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ просто интСграция нСбольшого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΊΠΎΠ΄Π°.

Если Π·Π½Π°Π΅Ρ‚Π΅ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ интСрСсныС Ρ„ΠΈΡˆΠΊΠΈ ΠΈ сниппСты, присылайтС URL’ы Π½Π° Π½ΠΈΡ… Π² коммСнтариях. И ΠΌΡ‹ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ ΡΡ‚Π°Ρ‚ΡŒΡŽ.

hover β€” Русский β€” it-swarm.com.ru

hover β€” Русский β€” it-swarm.com.ru

it-swarm.com.ru

Как: Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ / ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ класс для mouseOver / mouseOut — JQuery .hover?

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ встроСнных элСмСнтов ΠΏΡ€ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° div, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ

ИспользованиС JQuery Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° HTML-ΠΊΠ°Ρ€Ρ‚Ρƒ изобраТСния

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ «ΠΏΠ°Ρ€ΠΈΡ‚ΡŒ» Π² CSS

Как ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ CSS / Javascript ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Как ΡΠΊΠ°Π·Π°Ρ‚ΡŒ .hover () ΠΆΠ΄Π°Ρ‚ΡŒ?

CSS: Hover ΠΎΠ΄ΠΈΠ½ элСмСнт, эффСкт для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов?

УстановитС: hover Π² зависимости ΠΎΡ‚ класса

CSS Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ div

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS, ΠΊΠΎΠ³Π΄Π° ячСйки Π²Π½ΡƒΡ‚Ρ€ΠΈ строк ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π° классов?

Css hover Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах?

ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ навСдСния ΠΈ наТатия (jQuery)?

Как ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ зависаниС Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… с сСнсорным экраном?

ΠΏΡ€ΠΈ зависании Π½Π° iPad/iPhone ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ ссылку

Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° () ΠΈΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ с остановкой ()?

Как я ΠΌΠΎΠ³Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора?

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ зависшСС состояниС Π² Firebug «Π»ΠΈΠΏΠΊΠΈΠΌ»?

НавСдитС, Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΌΡ‹ΡˆΡŒ

Как ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ div

Π‘ΠΌ .: состояниС ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π² Chrome Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эффСкт навСдСния CSS Π½Π° элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом для элСмСнта hovered?

iOS автоматичСскоС исправлСниС зависания?

Π˜ΡΡ‡Π΅Π·Π°Π΅Ρ‚ Π»ΠΈ эффСкт ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ссылки?

Различия ΠΌΠ΅ΠΆΠ΄Ρƒ CSS3: hover ΠΈ: focus?

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ навСдСния Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с IE8

: hover Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² IE9

МоТно Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π»ΡŒΡ„Π° Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° RGBA ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора?

CSS: послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°

CSS: установил Ρ„Π»Π°ΠΆΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ выглядСл ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°, Π΅ΡΡ‚ΡŒ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ?

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния Jquery (‘: hover’) Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эффСкты навСдСния Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Как я ΠΌΠΎΠ³Ρƒ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ эффСкт: hover Π² CSS?

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ CSS ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ послС динамичСского измСнСния Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jquery

div hover ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°?

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Twitter Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора вмСсто наТатия?

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ висСло Π² css?

ИспользованиС: hover, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ CSS Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ класса?

JQuery Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ссылки Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ классС для CSS CSS

Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎ: hover (ΠΏΡ€ΠΈ отпускании ΠΌΡ‹ΡˆΠΈ)?

ДобавляйтС тСкст ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π±Π΅Π· javascript, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Π²ΠΎΠ΄ΠΈΠΌ Π½Π° Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ/ΡΠΊΡ€Ρ‹Ρ‚ΡŒ div ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

CSS: навСсти курсор Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт?

Π‘Ρ‚Ρ€ΠΎΠΊΠ° подсвСтки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ HTML ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ)

Π Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅/ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ div ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ/ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jQuery

ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ двиТСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ — ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° нСпрозрачности Ρ…Ρ€ΠΎΠΌΠ°

css: ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ парСния изобраТСния ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΌΠΈΠ³Π°Π½ΠΈΠΈ

jQuery: Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ событиС навСдСния ΠΌΡ‹ΡˆΠΈ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта

Как ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ тСкст Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ?

CSS :: child установлСн для измСнСния Ρ†Π²Π΅Ρ‚Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ измСняСтся ΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойство CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript

Как ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ класс CSS ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΊ динамичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ?

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ элСмСнт навСдСния Π² Chrome?

Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° CSS Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌ/ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 1 пиксСль Π² Chrome?

.is («: hover») Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с jQuery 1.9 Как ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ

Как ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ эффСкт зависания ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° сСнсорных устройствах

Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ CSS Π½Π° iPhone/iPad/iPod

CSS ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ элСмСнт

ИзмСнСниС изобраТСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS / HTML

ИспользованиС CSS для пСрСноса свойства fill ΠΏΡƒΡ‚ΠΈ SVG ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

простой Jquery Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ

Как ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ класс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ чистый JavaScript Π² HTML

Bootstrap НавСдСниС строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ div с CSS?

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² CSS Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Ρ€Ρ… изобраТСния?

CSS Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния

Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ изобраТСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

jQuery Datepicker — ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ/ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° ΡΡ‚ΠΈΠ»ΡŒ css Π½Π° сСнсорных устройствах

Π“Ρ€Π°Π½ΠΈΡ†Π° CSS-изобраТСния свСтится ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚

CSS ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эффСкт навСдСния

Как я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ навСдСнию курсора Π² Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ?

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ссылки ΠΈ Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π² Bootstrap вСрсии 4?

CSS: зависаниС Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° iOS Safari ΠΈ Chrome

Как ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ трансформации

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ подсказку ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Angular 2 Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

МСдиа-запрос для устройств, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… зависаниС

Как ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эффСкт навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ Material-UI Π²Π½ΡƒΡ‚Ρ€ΠΈ стилизованного ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ подмСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π² Bootstrap 4.1?

Content dated before 2011-04-08 (UTC) is licensed under CC BY-SA 2.5. Content dated from 2011-04-08 up to but not including 2018-05-02 (UTC) is licensed under CC BY-SA 3.0. Content dated on or after 2018-05-02 (UTC) is licensed under CC BY-SA 4.0. | Privacy

ΠšΡ€Π°ΡΠΈΠ²Ρ‹ΠΉ hover эффСкт для ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° сайтС Π½Π° чистом CSS

Π’ Π΄Π°Π½Π½ΠΎΠΉ записи ΠΌΡ‹ ΠΎΠΏΡΡ‚ΡŒ рассмотрим ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° сайтС. Анимация срабатываСт ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора Π½Π° элСмСнт. ДСмонстрация этого эффСкта Π½ΠΈΠΆΠ΅.

HTML

Π—Π΄Π΅ΡΡŒ 3 основных элСмСнта:
card-container β€” это основной ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится вся информация.
card--display β€” Π²Π½ΡƒΡ‚Ρ€ΠΈ находится информация которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° Π»ΠΈΡ†Π΅Π²ΠΎΠΉ сторонС Π±Π»ΠΎΠΊΠ°.
card--hover β€” здСсь находится информация которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора Π½Π° элСмСнт.

<div>
       <div>
           <a href="">
               <div>
                   <i>PROG-TIME</i>
                   <h3>Π”Π΅Π»Π°Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ для ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ</h3>
               </div>
               <div>
                   <h3>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</h3>
                   <p>Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ прСдставлСнный Π² Π²ΠΈΠ΄Π΅ΠΎ находится Π½Π° сайтС prog-time.ru. Бсылка Π½Π° запись Π² описаниС.</p>
               </div>
           </a>
           <div></div>
       </div>
   </div>
На этом всё!
Если Ρƒ вас Π΅ΡΡ‚ΡŒ вопросы, ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… Π² нашСй Π³Ρ€ΡƒΠΏΠΏΠ΅ — https://vk.com/progtime
Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свой вопрос Π½Π° нашСм Ρ„ΠΎΡ€ΡƒΠΌΠ΅, Π³Π΄Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ программисты смогут Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вашСй Π·Π°Π΄Π°Ρ‡ΠΈ — https://vk.com/prog_time
Π’ Π½Π΅ΠΉ ΠΌΡ‹ дСлимся своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈ программистами, поэтому ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠΌ Π½Π° ваш вопрос.
Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ Π½Π° нашСм ΠΊΠ°Π½Π°Π»Π΅ — https://www.youtube.com/c/ProgTime

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно

ПослСдниС записи

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ div ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π°

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ это шаблонноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, прСдоставлСнноС И Цзян.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСимущСства Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора Π½Π° любой Ρ‚ΠΈΠΏ элСмСнта ΠΈΠ»ΠΈ нСсколько элСмСнтов;
  • Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ элСмСнта ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠΌ элСмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹;
  • Π‘Π°ΠΌΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠΎΠ΄
  • ;
  • Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ появляСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов;
  • — Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ основа для подраТания, Ссли Π²Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ html-ΠΊΠΎΠ΄ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ html Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру:

  

Π’ css Π²Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру:

  Π΄Π΅Π».information_popup_container {
позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
ΡˆΠΈΡ€ΠΈΠ½Π°: 0 пиксСлСй;
высота: 0 пиксСлСй;
/ * Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ * /
/ * Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ внСшнСм Π²ΠΈΠ΄Π΅ * /
}
div.information_popup_container> div.information {
/ * Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ * /
/ * Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ внСшнСм Π²ΠΈΠ΄Π΅ * /
}
div.information_popup_container> div.popup_information {
ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ: скрыта;
/ * Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ * /
/ * Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ внСшнСм Π²ΠΈΠ΄Π΅ * /
}
div.information_popup_container> div.information: hover + div.popup_information {
Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ: видимая;
z-индСкс: 200;
}
  

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹:

  1. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ позиция div.Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ установлСно Π½Π° фиксированноС (Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ), содСрТимоС Π½Π΅ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‡Ρ‚ΠΎ позволяСт Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ visible Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.
  2. z-index настроСн Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ div.popup отобраТался Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами страницы.
  3. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ information_popup_container ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшой Ρ€Π°Π·ΠΌΠ΅Ρ€, поэтому Π½Π° Π½Π΅Π³ΠΎ нСльзя навСсти курсор ΠΌΡ‹ΡˆΠΈ.
  4. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора Π½Π° элСмСнт div.information. Для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ навСдСния указатСля Π½Π° div.information ΠΈ div.popup см. Π Π°Π·Π΄Π΅Π» «НавСдСниС Π½Π°Π΄ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌΒ» Π½ΠΈΠΆΠ΅.
  5. Он Π±Ρ‹Π» протСстирован ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Opera 12.16, Internet Explorer 10.0.9200, Firefox 18.0 ΠΈ Google Chrome 28.0.15.

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

Π’ качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Когда Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, сначала Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅:

  div.information_popup_container> div.information: hover + div.popup_information {
Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ: видимая;
z-индСкс: 200;
}
  

с

  Π΄Π΅Π».information_popup_container> div.information: hover + div.popup_information
, div.information_popup_container> div.popup_information: hover {
Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ: видимая;
z-индСкс: 200;
}
  

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ div.popup Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π»ΠΎΡΡŒ с div.information. Достаточно Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… пиксСлСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ div.popup ΠΌΠΎΠ³ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ курсора с div.information.

Π­Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ с Internet Explorer 10.0.9200 ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ с Opera 12.16, Firefox 18.0 ΠΈ Google Chrome 28.0.15.

Π‘ΠΌ. Π‘ΠΊΡ€ΠΈΠΏΡ‚ http://jsfiddle.net/F68Le/ для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° со Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ мСню.

ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΡ… CSS-эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° своСм Π²Π΅Π±-сайтС

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

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

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, созданной нашими сотрудниками wpDataTables (ΠΏΠ»Π°Π³ΠΈΠ½ β„–1 для Ρ‚Π°Π±Π»ΠΈΡ† WordPress), ΠΌΡ‹ собрали список CSS-эффСктов навСдСния изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° своСм сайтС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅.

Роль CSS-эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° изобраТСния

Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ — ваТная Ρ‡Π°ΡΡ‚ΡŒ любого соврСмСнного Π²Π΅Π±-сайта, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠΎΠ±ΡƒΠΆΠ΄Π°Π΅Ρ‚ ΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° просмотром. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов Π½Π° Π²Π΅Π±-сайт Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятной, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π°ΠΌΠ΅ΠΊΠ°ΡŽΡ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ.

Основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ анимация ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Π΅Π±-сайта, Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ИмСнно здСсь ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ эффСкты навСдСния Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ CSS ΠΈ ΡΠΏΠ°ΡΠ°ΡŽΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ навСдСния Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ интСрактивности элСмСнтам Π½Π° Π²Π΅Π±-сайтС, Π½Π΅ замСдляя Π΅Π³ΠΎ.Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ навСдСния элСгантны, ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π°ΡŽΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½, Π° Π²Π΅Π±-сайты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠ»Π°Π²Π½ΠΎ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ‹ добавляСтС.

ΠœΡ‹ собрали Π»ΡƒΡ‡ΡˆΠΈΠ΅ CSS-эффСкты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° изобраТСния ΠΈ описали ΠΈΡ… Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… словах, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий для вашСго случая. Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Π½ΠΎ список Π½ΠΈΠΆΠ΅ — отличная отправная Ρ‚ΠΎΡ‡ΠΊΠ°.

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

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

ΠœΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ список эффСктов навСдСния изобраТСния CSS с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ, которая создаСт Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π‘Ρ…Π°ΡƒΡ‚ΠΈΠΊΠΎΠΌ Π‘Ρ…Π°Ρ€Π°Π΄Π°Π²Π°Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΡ€ΠΈΠ·Ρ‹Π²ΠΎΠΌ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ.

Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠ»Π°Π²Π½ΠΎ, Π° ΠΊΠΎΠ΄ ΠΎΡ‡Π΅Π½ΡŒ чистый, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ Π»Π΅Π³ΠΊΡƒΡŽ настройку.

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

Дэвид ΠšΠΎΠ½Π½Π΅Ρ€ собрал Ρ†Π΅Π»ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ CSS-эффСктов навСдСния Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π›Π΅Π³Ρ‡Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСсколько эффСктов Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости. Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ основаны Π½Π° CSS3 ΠΈ HTML5.

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

3D-эффСкт навСдСния с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ направлСния (ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚)

Ноэль Π”Π΅Π»ΡŒΠ³Π°Π΄ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» этот эффСкт зависания с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ направлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ навСрняка встрСчаСтся нСчасто. Π­Ρ‚ΠΎ эффСкт навСдСния изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ для дСмонстрации ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.

Π’Π°ΠΊΠΈΠ΅ эффСкты навСдСния ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ Π³Π°Π»Π΅Ρ€Π΅ΠΉ. Π‘Π°ΠΌ Ноэль использовал шаблон Π³Π°Π»Π΅Ρ€Π΅ΠΈ, показывая, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΅Π³ΠΎ эффСкт навСдСния.

CSS-эффСкты навСдСния изобраТСния

Naoya Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ CSS-эффСктов навСдСния изобраТСния Π² ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ эффСкт ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, прСдоставляя Π²Π°ΠΌ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ элСмСнты Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС.

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

World Places (CSS 3d hover)

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈΠ±ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ элСмСнта, Π»ΠΈΠ±ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ простоту Π² ΠΎΠ΄Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ происходит ΠΏΠ»Π°Π²Π½ΠΎ, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ прСдлагаСтся большС Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π²Π΅Π±-сайтом.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ эффСкт навСдСния ΠΏΠ»ΠΈΡ‚ΠΊΠΈ

ΠšΡ€ΠΈΡ Диси (Chris Deacy) ΠΏΠΎΠ΄ΡƒΠΌΠ°Π» ΠΎ создании CSS-эффСктов навСдСния изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ. Если Π²Ρ‹ устали ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ позволяСт Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, этот эффСкт для вас.

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ мСню #

МСню — ΠΎΠ΄Π½Π° ΠΈΠ· самых ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… частСй Π²Π΅Π±-сайта, поэтому ΠΎΠ½ΠΎ заслуТиваСт ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ внимания со стороны Π²Π΅Π±-мастСров.Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ максимально простым, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эффСкты навСдСния изобраТСния CSS, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ этому, созданному АбдСлСм Π ΠΌΠ°Π½ΠΎΠΌ. Π­Ρ„Ρ„Π΅ΠΊΡ‚ основан Π½Π° CSS3 ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со всСми Ρ‚ΠΈΠΏΠ°ΠΌΠΈ интСрфСйсов.

ΠŸΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ эффСкт навСдСния

Π­Ρ‚ΠΎΡ‚ эффСкт навСдСния изобраТСния CSS Ρ…ΠΎΡ€ΠΎΡˆΠΎ сочСтаСтся с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ страниц ΠΈ Π²Π΅Π±-сайтов. Если Π½Π° вашСм сайтС Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π», Π³Π΄Π΅ прСдставлСна β€‹β€‹Π²Π°ΡˆΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ этот эффСкт.

Π’Π°ΠΊ ΠΆΠ΅ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со слуТСбными сСкциями, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту придаСтся динамичСский эффСкт.Π›ΡƒΠΈ Π₯обрСгтс использовал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML5 ΠΈ CSS3 для создания этого, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ быстродСйствии.

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

Никола ΠŸΡ€Π΅ΡΡΠΈ ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅, создавая этот эффСкт Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ навСдСния. Он ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для фрилансСров ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сосрСдоточСны Π½Π° дСмонстрации своСй ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

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

БвСтящийся Π·Π½Π°Ρ‡ΠΎΠΊ, эффСкт навСдСния

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

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй

Π’ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях являСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, люди склонны ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ символы ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй ΠΏΡ€ΠΈ посСщСнии Π²Π΅Π±-сайта, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эффСкт навСдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π²ΠΏΠ΅Ρ€Π΅Π΄. Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚ EphraimSangma Π΄ΠΎΠ»ΠΆΠ΅Π½ идСально ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ вашим потрСбностям, поэтому ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅.

CSS3 Hover Effect using: after Psuedo Element .

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

Twisty thing — IE10 + iPad + cross browser — ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΊΡƒΠ±

Π­Ρ‚ΠΎΡ‚ эффСкт навСдСния ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° iPad ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ всСх ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π­Ρ‚ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ этой вСрсии: https://codepen.io/dehash/pen/mBnsG.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π½Π° 3D-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ большого ΠΏΠ°Π»ΡŒΡ†Π°

Об этом эффСктС навСдСния особо Π½Π΅Ρ‡Π΅Π³ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ основан Π½Π° эффСктС псСвдотСни ΠΈ основан Π½Π° CSS3.Π›ΡƒΡ‡ΡˆΠ΅ всСго для простых элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ.

НСудобно: Photo Modal (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS)

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

ΠšΠΎΡ‚ΡΡ‚Π°! (ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ)

Автор этого эффСкта навСдСния сдСлала Π½Π΅Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅: Ана Π’ΡŽΠ΄ΠΎΡ€ записала сСбя, составляя ΠΊΠΎΠ΄ для этого эффСкта навСдСния, вдохновляя людСй Π½Π° созданиС своСго собствСнного.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ процСсс здСсь.

Π’Π΄ΠΎΡ…Π½ΠΎΠ²Π»ΡΡŽΡ‰Π΅Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

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

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ изобраТСния Tilty

Π“Π΅Π½Ρ€ΠΈ Π”Π΅Ρ€ΠΎΡˆ создал этот эффСкт навСдСния, Π½Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°ΡΡΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. На самом Π΄Π΅Π»Π΅ это Π±Ρ‹Π» экспСримСнт ΠΏΠΎ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π½ΠΈΡŽ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования Π² CSS, Π½ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΎΠ½Π° оказалась Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ, Ρ‡Ρ‚ΠΎ люди Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π° своих Π²Π΅Π±-сайтах.

Π–Π°Π»ΡŽΠ·ΠΈ

ВсС Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½Ρ‹ Талюзи, Ρ‚Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² эффСкт парСния? Dimitra сдСлала ΠΈΠΌΠ΅Π½Π½ΠΎ это ΠΏΡ€ΠΈ создании этого эффСкта навСдСния изобраТСния CSS, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ количСство столбцов ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² соотвСтствии с вашими потрСбностями.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния изобраТСния

Π—Π΄Π΅ΡΡŒ DimitraVasilopoulou Π²Ρ‹ΡˆΠ»Π° Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… эффСктов навСдСния изобраТСния ΠΈ создала этот эффСкт динамичСской сСтки.Π­Ρ‚ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт зависания, Ссли Π²Ρ‹ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ Greensock.

CSS Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°

Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эффСкты навСдСния Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ смСшанного налоТСния Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с CSS, слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° этот эффСкт навСдСния, созданный Π”ΠΆΠΎΠ½ΠΎΠΌ Π”Π°ΠΉΠ΅Π»Π»ΠΎ. Π­Ρ‚ΠΎ СдинствСнноС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ эта концСпция Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

SVG clip-path Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния

Ноэль Π”Π΅Π»ΡŒΠ³Π°Π΄ΠΎ воссоздал эффСкт зависания сСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ люди Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ CJ Gammon, Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡƒΡ‚ΡŒ ΠΊΠ»ΠΈΠΏΠ° SVG ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ CSS.

Анимация навСдСния Π½Π° ΠΎΠ΄ΠΈΠ½ div

НСкоторыС эффСкты навСдСния Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΌΠ΅Π½Π΅Π΅ Π·Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π΅Π½Π½Ρ‹Ρ… Π²Π΅Π±-сайтах. Кэссиди Уильямс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° свои CSS-эффСкты навСдСния Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ соотвСтствовали минималистичным Π²Π΅Π±-сайтам, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ большим количСством Π±Π΅Π»ΠΎΠ³ΠΎ пространства. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, любой ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для добавлСния Π½Π° свои сайты Ρ‚ΠΎΠ½ΠΊΠΈΡ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… эффСктов.

НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния

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

CSS Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Автор Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘ΡƒΠ»Π΅

Если Π²Ρ‹ устали ΠΎΡ‚ эффСктов навСдСния курсора Π½Π° изобраТСния CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всС люди ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π° своих Π²Π΅Π±-сайтах, созданиС Π”ΠΆΠ΅Ρ€Π΅ΠΌΠΈ Π‘ΡƒΠ»Π΅ спасСт вас. Π­Ρ‚ΠΎΡ‚ эффСкт навСдСния ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ футуристичСский Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ появлСниС Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ изобраТСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

ΠšΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, стоящая Π·Π° этим эффСктом навСдСния, ΠΎΡ‡Π΅Π½ΡŒ цСнится Π² сСгодняшнСм контСкстС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΡ‰Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ способы Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ.

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

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

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ эффСктом близости ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

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

Π“Ρ€ΠΎΡ…ΠΎΡ‚ Π½Π° зависании

Кайл ЀостСр экспСримСнтировал с хроматичСскими Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΈ псСвдоэлСмСнтами ΠΏΡ€ΠΈ создании Rumble on Hover. Π­Ρ„Ρ„Π΅ΠΊΡ‚ основан Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈ являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰Π΅ΠΉ сСрии ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… эффСктов навСдСния ΠΎΡ‚ этого создатСля.

Π’ΡΡ‚Ρ€ΡΡ…ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹

Π›Π°ΡƒΡ€Π° ΠœΠΎΠ½Ρ‚Π³ΠΎΠΌΠ΅Ρ€ΠΈ создала эффСкт навСдСния Β«Shaking ShapesΒ», ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π² Π±Π°Π·ΠΎΠ²ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ CSS ΠΈ нСсколько «встряхиваний».ЦСль Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнт трясся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΈ это ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

CSS Grow Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния

Адам ΠœΠΎΡ€Π³Π°Π½ создал этот эффСкт навСдСния, основанный Π½Π° ΠΎΡ‡Π΅Π½ΡŒ простом ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅: ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π³ΠΎ курсора.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ CSS для использования ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собствСнныС эффСкты навСдСния CSS-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° свой Π²Π΅Π±-сайт, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ CSS, поэтому ΠΌΡ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС.

НавСдСниС изобраТСния

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

Подпись ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Анимация навСдСния

Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 4 Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ подписи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° элСмСнт.ВсС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ основаны Π½Π° CSS3 ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

iHover

iHover содСрТит CSS3 эффСкты навСдСния — 20 ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹Ρ… ΠΈ 15 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эффСкты, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² эту Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ CSS, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ нСсколько строк Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ HTML ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… Π² Ρ„Π°ΠΉΠ»Ρ‹.

Aero — CSS3 Hover Effects

Π’ Aero Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного. Он содСрТит Π±Π°Π·ΠΎΠ²Ρ‹Π΅ эффСкты навСдСния, основанныС Π½Π° CSS3 ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° всСх Ρ‚ΠΈΠΏΠ°Ρ… Π²Π΅Π±-сайтов.

imagehover.css

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ эффСкты навСдСния, эта Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° создана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для вас. На Π²Ρ‹Π±ΠΎΡ€ прСдлагаСтся Π±ΠΎΠ»Π΅Π΅ 40 эффСктов навСдСния изобраТСния CSS, всС Π² ΠΎΠ΄Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ всСго 19 ΠšΠ‘.

Hov e r.css

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

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ мыслСй ΠΎΠ± этих эффСктах навСдСния изобраТСния CSS

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

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

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎΠ± эффСктах навСдСния изобраТСния CSS, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎΠ± эффСктах свСчСния тСкста CSS.

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ писали ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… связанных Ρ‚Π΅ΠΌΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами CSS, мобильноС мСню CSS, ΠΏΠΎΠ»Π΅ поиска HTML, галСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ CSS, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ CSS.

Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ CSS: ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈΠ· элСмСнта

РСшСния с использованиСм CSS¢

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ эффСкт навСдСния CSS для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свойство указатСля-события элСмСнта (ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ) Π½Π° Β«Π½Π΅Ρ‚Β».

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ нСсколько ΠΊΠ½ΠΎΠΏΠΎΠΊ, созданных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтов

. ΠœΡ‹ устанавливаСм ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ класса Β«buttonΒ» Π½Π° Β«inline-blockΒ» ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ этого класса, Π·Π°Π΄Π°Π² свойства border-radius, border, background, cursor, padding ΠΈ margin. ΠœΡ‹ добавляСм псСвдокласс: hover ΠΊ классам Β«button-blueΒ» ΠΈ Β«button-greenΒ», Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ для класса Β«disabledΒ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства pointer-events.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ удалСния повСдСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства CSS pointer-events: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      .ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ {
        ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ-события: Π½Π΅Ρ‚;
        Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 0,3;
      }
      .ΠΊΠ½ΠΎΠΏΠΊΠ° {
        радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20 пиксСлСй;
        отступ: 10 пиксСлСй 15 пиксСлСй;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 000;
        Ρ„ΠΎΠ½: # b5b3b3;
        курсор: ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ;
        дисплСй: встроСнный Π±Π»ΠΎΠΊ;
        ΠΌΠ°Ρ€ΠΆΠ°: 10 пиксСлСй;
      }
      .button-blue: hover {
        Ρ„ΠΎΠ½: # 75a4fa;
      }
      .button-green: hover {
        Ρ„ΠΎΠ½: # 53e05a;
      }
    
  
  
    
НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° эту синюю ΠΊΠ½ΠΎΠΏΠΊΡƒ

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

Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ синяя ΠΊΠ½ΠΎΠΏΠΊΠ°

Π­Ρ‚ΠΎ нСактивная зСлСная ΠΊΠ½ΠΎΠΏΠΊΠ°
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

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

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

Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ синяя ΠΊΠ½ΠΎΠΏΠΊΠ°

Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ зСлСная ΠΊΠ½ΠΎΠΏΠΊΠ°

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Javascript события Π½Π° этом элСмСнтС.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° класса ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… style с псСвдоклассом: hover.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ примСнСния повСдСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ классу: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      .ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° {
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 0px;
      }
      .testhover: hover {
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 0814bf;
      }
    
  
  
    
ВСкст с ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ эффСктом навСдСния
НавСдитС курсор Π½Π° этот тСкст
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π’ нашСм послСднСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ псСвдокласс: not (), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ класс.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ удалСния повСдСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдокласса CSS: not (): ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      .test: not (.nohover): hover {
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 0814bf;
      }
    
  
  
    
Какой-Ρ‚ΠΎ тСкст
Какой-Ρ‚ΠΎ тСкст
ВСкст с ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ эффСктом навСдСния.
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эффСкт навСдСния Π±Π»ΠΎΠΊΠ° Π½Π° список ссылок

Π’ Ρ€Π΅Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π±Π»ΠΎΠ³Π° Π’Π΅Ρ€Π»Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ нравится Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° примСняСт эффСкты навСдСния для списков ссылок, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ находятся Π² Π΅Π΅ Β«ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π½ΠΎΠΌΒ» Ρ€Π°Π·Π΄Π΅Π»Π΅.

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· CSS Π’Π΅Ρ€Π»Π΅ (Π²Π°Ρƒ, это настоящая Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй!), Π― ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ этот эффСкт «навСдСния Π±Π»ΠΎΠΊΠ°Β».

Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° Π±Π»ΠΎΠ³ Π’Π΅Ρ€Π»Π΅

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

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

Код

HTML довольно прост. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ IE ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнт : hover для ссылок, привязка ссылки Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ вСсь тСкст Π² элСмСнтС списка.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‡ΠΈΠΊΠΈ для стилизации ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³ΠΎΠ² ΠΈ .

  & lt; div & gt;
& lt; ul & gt;
& lt; li & gt; & lt; a title = "Text" href = "#" & gt; ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ссылки
& lt; em & gt; ОписаниС ссылки. & lt; / em & gt;
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ & lt; / a & gt; & lt; / li & gt;
& lt; li & gt; & lt; a title = "Text" href = "#" & gt; ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ссылки
& lt; em & gt; ОписаниС ссылки. & lt; / em & gt;
Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ & lt; / a & gt; & lt; / li & gt;
& lt; / ul & gt;
& lt; / div & gt;  

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ CSS.Π§Ρ‚ΠΎΠ±Ρ‹ эффСкт навСдСния Π±Π»ΠΎΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² IE, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ссылки Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ элСмСнта списка.

Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС эффСкт навСдСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° тСкст Π² элСмСнтС списка.

 #links ul {
Ρ‚ΠΈΠΏ-ΡΡ‚ΠΈΠ»ΡŒ-список: Π½Π΅Ρ‚;
ΡˆΠΈΡ€ΠΈΠ½Π°: 400 пиксСлСй;
}
#links li {
Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ # 999;
ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 1px 0;
ΠΌΠ°Ρ€ΠΆΠ°: 5px 0;
}
#links li a {
Ρ†Π²Π΅Ρ‚: # 9

; дисплСй: Π±Π»ΠΎΠΊ; ΡˆΡ€ΠΈΡ„Ρ‚: ΠΆΠΈΡ€Π½Ρ‹ΠΉ 120% Arial, Helvetica, Π±Π΅Π· засСчСк; отступ: 5 пиксСлСй; тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚; } * html #links li a {/ * Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ эффСкт навСдСния Π² IE * / ΡˆΠΈΡ€ΠΈΠ½Π°: 400 пиксСлСй; } #links li a: hover { Ρ„ΠΎΠ½: #ffffcc; } #links a em { Ρ†Π²Π΅Ρ‚: # 333; дисплСй: Π±Π»ΠΎΠΊ; ΡˆΡ€ΠΈΡ„Ρ‚: ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ 85% Verdana, Helvetica, Π±Π΅Π· засСчСк; высота строки: 125%; } #links a span { Ρ†Π²Π΅Ρ‚: # 125F15; ΡˆΡ€ΠΈΡ„Ρ‚: ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ 70% Verdana, Helvetica, Π±Π΅Π· засСчСк; высота строки: 150%; }

Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ самая сСмантичСская Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π² ΠΌΠΈΡ€Π΅, особСнно с этими Ρ‚Π΅Π³Π°ΠΌΠΈ , Π½ΠΎ я Π½Π΅ знаю, ΠΊΠ°ΠΊ Π΅Ρ‰Π΅ Π²Ρ‹ Π±Ρ‹ это сдСлали.Если ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π½Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ сСмантичСский ΠΌΠ΅Ρ‚ΠΎΠ΄, Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ | Webflow University

Π’ этом Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим использованиС Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π½ΠΎΠ³ΠΎ элСмСнта, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ этот Π±Π»ΠΎΠΊ ссылок, для воздСйствия Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π΅Π³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов (Π·Π½Π°Ρ‡ΠΎΠΊ сСрдца ΠΈ нСпристойныС Ρ†Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΠ½Ρ‡ΠΈΠΊΠΈ).

Π‘Π΄Π΅Π»Π°Π΅ΠΌ это Π·Π° 3 шага. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ Ρ‚ΠΎ ΠΆΠ΅ самоС для зависания, Π° Π·Π°Ρ‚Π΅ΠΌ примСняСм Π΅Π΅ ΠΊΠΎ всСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΏΠΎΠ½Ρ‡ΠΈΠΊΠ°.

НачнСм с создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

Π‘Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ссылка Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π»Π° Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π²Ρ‹Π±Ρ€Π°Π² наш Π±Π»ΠΎΠΊ ссылок, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ (ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° этот Π±Π»ΠΎΠΊ ссылок) Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ анимация. (ΠœΡ‹ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ собираСмся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° этот Π±Π»ΠΎΠΊ ссылок.)

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

Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎ Ρ†Π΅Π½Π΅. Π’Ρ‹Π±Ρ€Π°Π² Ρ†Π΅Π½Ρƒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ установили Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС для нашСго сСрдца. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Π³ΠΎ Π²ΠΏΡ€Π°Π²ΠΎ.

И всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ послС этого? Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ зрСния сСрдцС ΠΈ Ρ†Π΅Π½Ρƒ. И ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это сразу для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов.ΠœΡ‹ просто ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ Shift ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Ρ‰Π΅Π»ΠΊΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈΠ»ΠΈ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Для этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. 0 пиксСлСй.

А Ссли Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ воспроизвСдСния прямо сСйчас, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΡ€ΠΎΡΡ‚ΠΎ это Π±Ρ‹Π²Π°Π΅Ρ‚ скучно ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ. Для смягчСния Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‡Ρ‚ΠΎ сгладит это. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ…ΠΎΠ΄ Π±Ρ‹Π» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ быстрСС. Если сСйчас Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ воспроизвСдСния? Π­Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅.

И Ссли ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ.Волько это случаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ зависаСм.

Π­Ρ‚ΠΎ Π²ΠΈΡ‚Π°Π΅Ρ‚ Π² Π²ΠΎΠ·Π΄ΡƒΡ…Π΅. Π”Π°Π²Π°ΠΉ займСмся зависаниСм.

Π˜Ρ‚Π°ΠΊ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°ΠΊΡ€ΠΎΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° анимация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ создали для навСдСния … Π΄Π°Π²Π°ΠΉΡ‚Π΅ просто ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. И ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ — ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это прямо здСсь. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ сдСлано, ΠΌΡ‹ займСмся настройкой.

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

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

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

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π΅Π³ΠΎ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ½Ρ‡ΠΈΠΊΠ°ΠΌ.

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

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

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚? Π£ нас Π΅ΡΡ‚ΡŒ анимация, которая ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ссылок.

Image Hover Effects Block — ΠΏΠ»Π°Π³ΠΈΠ½ для WordPress

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ простым способом Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 40+ эффСктов навСдСния изобраТСния с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΈ описаниСм, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот Π±Π»ΠΎΠΊ эффСктов навСдСния изобраТСния ΠΏΠ»Π°Π³ΠΈΠ½Π° wordpress для Gutenberg.

Π₯арактСристики
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².
  • 40+ эффСктов навСдСния Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
  • Π“Ρ€Π°Π½ΠΈΡ†Π° ΠΊΡ€ΡƒΠ³Π° ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ всС эффСкты.
  • Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.
  • УправляйтС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами.

с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΠ»Π°Π³ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ° wordpress Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ описаниС с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ анимациями Π²Π²ΠΎΠ΄Π°.

БСсплатная дСмовСрсия | Pro Demo | ΠšΡƒΠΏΠΈΡ‚ΡŒ ΠΏΡ€Π΅ΠΌΠΈΡƒΠΌ-Π²Π΅Ρ€ΡΠΈΡŽ | Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ

Π‘Π»ΠΎΠΊ эффСктов навСдСния Emage для Gutenberg

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ навСдСния изобраТСния PRO

  • 150+ эффСктов навСдСния
  • Basic — Advanced Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ навСдСния изобраТСния
  • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… эффСктов ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, налоТСнию ΠΈ содСрТимому
  • 9 Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΎΠΊ ΠΎΠΏΡ†ΠΈΠΉ
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ эффСкт ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ
  • Настройка содСрТимого с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ссылок, ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠΈ

Бписок эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹

  • Π—Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅
  • Π‘Π΄Π²ΠΈΠ³ Π²Π²Π΅Ρ€Ρ…
  • Π‘Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²Π½ΠΈΠ·
  • Π‘Π΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ
  • Π‘Π΄Π²ΠΈΠ³ Π²ΠΏΡ€Π°Π²ΠΎ
  • ΠžΡ‚ΠΊΡ€ΠΎΠΉ
  • Π Π°Π·ΠΎΠ±Π»Π°Ρ‡Π΅Π½ΠΈΠ΅
  • ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ слСва
  • ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ справа
  • ΠžΡ‚ΠΆΠΈΠΌΠ°Π½ΠΈΡ
  • Π’ΠΎΠ»ΠΊΠ°Ρ‚ΡŒ Π²Π½ΠΈΠ·
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Π²Π»Π΅Π²ΠΎ
  • ΠΠ°ΠΆΠ°Ρ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ
  • ΠŸΠ΅Ρ‚Π»Ρ Π²Π²Π΅Ρ€Ρ…
  • ΠŸΠ΅Ρ‚Π»Ρ опущСнная
  • ΠŸΠ΅Ρ‚Π»Ρ лСвая
  • ΠŸΠ΅Ρ‚Π»Ρ правая
  • ΠžΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ
  • ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ
  • ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ 1
  • ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ 2
  • Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Ρ‚Π²ΠΎΡ€ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ
  • Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π°Ρ‚Π²ΠΎΡ€
  • Π”ΠΈΠ°Π»ΠΎΠ³ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π·Π°Ρ‚Π²ΠΎΡ€Π° 1
  • Π”ΠΈΠ°Π»ΠΎΠ³ 2 Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π·Π°Ρ‚Π²ΠΎΡ€Π°
  • Π‘Ρ‚Π°Π²Π½ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅
  • Π—Π°Ρ‚Π²ΠΎΡ€ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ
  • Π—Π°Ρ‚Π²ΠΎΡ€ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ
  • Π—Π°Ρ‚Π²ΠΎΡ€ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ
  • Π”ΠΈΠ°Π»ΠΎΠ³ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π°Ρ‚Π²ΠΎΡ€Π° 1
  • Shutter In Out Dialog 2
  • Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ
  • Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Π½ΠΈΠ·
  • Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²Π»Π΅Π²ΠΎ
  • Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ
  • Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Π²Π΅Ρ€Ρ…
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²Π»Π΅Π²ΠΎ
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠžΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ
  • Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠžΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ
  • Π Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅

Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ прСдоставляСт 1 Π±Π»ΠΎΠΊ.

  • Π‘Π»ΠΎΠΊ эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
  1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΠ»Π°Π³ΠΈΠ½ Π² свой / wp-content / plugins / ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ (Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ, установитС Ρ‡Π΅Ρ€Π΅Π· консоль администратора WP)
  2. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСна ​​послСдняя вСрсия WordPress (ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 5.0), Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Gutenberg
  3. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ / Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ страницу / сообщСниС
  4. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ плюса (+) ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ Image Hover Effects
  5. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ / ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ
  6. Π£Ρ€Π°! Ρ‡Π΅Ρ€Π΅Π· ΠΌΠΈΠ½ΡƒΡ‚Ρƒ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» навСдСния изобраТСния

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот ΠΏΠ»Π°Π³ΠΈΠ½ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ вСсь Ρ„Π°ΠΉΠ» wp.Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ API Π²ΠΎ внСшнСм интСрфСйсС, плюс ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, плюс Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π½Π°Ρ‡ΠΊΠΎΠ², плюс всС, Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ этот ΠΏΠ»Π°Π³ΠΈΠ½, сильно Π²Π·ΠΎΡ€Π²Π΅Ρ‚ ваш сайт! НС ΠΏΠΎΠΉΠΌΠΈΡ‚Π΅ мСня Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ рСагирования Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹, Π½ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Π° настраиваСмая сборка рСагирования со мноТСством Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… скриптов ΠΈ Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Π“ΡƒΡ‚Π΅Π½Π±Π΅Ρ€Π³Π° Π² бэкэндС, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΌ Π² ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ части вашСго сайта WordPress Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для простого Π±Π»ΠΎΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с эффСктом навСдСния .. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Благодаря ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ, упомянутому Π½ΠΈΠΆΠ΅. Однако Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ font-awesome, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· нас ΡƒΠΆΠ΅ Π΄Π΅Π»Π°ΡŽΡ‚ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π°, плюс Ρ„Π°ΠΉΠ» CSS ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 32 ΠšΠ‘ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… эффСктов навСдСния.ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π²Ρ‹Π·Π²Π°Π½ΠΎ мноТСством ΠΎΠΏΡ†ΠΈΠΉ, Π½ΠΎ для Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ встроСнный CSS Π² зависимости ΠΎΡ‚ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ настроСк, встроСнных Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу. Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ приятныС эффСкты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠ΅Π½Π΅Π΅ Ρ€Π°Π·Π΄ΡƒΡ‚Ρ‹Π΅.

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо Π·Π° Π²Π°ΡˆΡƒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ «ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ». Π‘Π½Π°Ρ‡Π°Π»Π° я Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ быстро ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΌΠ½Π΅, Π³Π΄Π΅ Π΅Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ.

Π­Ρ‚ΠΎ Π±Π»ΠΎΠΊ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Gutenburg.Π’Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΌΠΎΠ³Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π²ΡƒΡŽ страницу с Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ изобраТСниями ΠΈ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΈ внСшними ссылками. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΌΠΎΠΈΠΌΠΈ WordPress 5.2.2 ΠΈ php 7.1. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ инструмСнты для настройки ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ 4 ΠΎΡ‚Π·Ρ‹Π²Π°

Β«Π‘Π»ΠΎΠΊ эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора изобраТСния» — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ люди внСсли свой Π²ΠΊΠ»Π°Π΄ Π² этот ΠΏΠ»Π°Π³ΠΈΠ½.

Π°Π²Ρ‚ΠΎΡ€ΠΎΠ²
1.4.0
  • НовоС — Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π±Π»ΠΎΠΊΠΎΠ²
1.3.1
1.3,0
    Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
  • — Π˜Π·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ запросы администратора ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ Π½Π° внСшнСм интСрфСйсС
1.2.0
    Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
  • — Π‘Π±ΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ содСрТимого Ρ„Π°ΠΉΠ»Π°
1.1.0
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ — UI для Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»Π΅ΠΉ
  • Fix — ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² измСняСтся Π½Π° Ρ†Π²Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ — ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с мноТСствСнными запросами ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²
1.0.0

12 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ CSS для создания красивых эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° изобраТСния

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

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

Π’ этой ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ 250 эффСктов навСдСния , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вас вдохновят.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρƒ источника.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ CSS3 для выдСлСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса
Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ CSS3 для выдСлСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса

Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠ»Π³ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ экспСримСнтов с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ, эффСктами ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ иллюзий с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ … ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
(16 эффСктов)

На этой страницС Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΈΠ· 16 эффСктов навСдСния изобраТСния с подписями.Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΊΠΎΠ΄ HTML ΠΈ CSS для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ эффСкта, навСдя курсор Π½Π° изобраТСния ΠΈ Π½Π°ΠΆΠ°Π² ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ .

Подпись ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Анимация навСдСния
(4 эффСкта)

Π’ΠΎΡ‚ 4 классных Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ созданы с использованиСм ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° чистом CSS3, Π° Π½Π΅ JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

iHover
(35 эффСктов)

iHover — это Π½Π°Π±ΠΎΡ€ эффСктов навСдСния Π½Π° основС CSS3.Π•ΡΡ‚ΡŒ 20 эффСктов навСдСния ΠΊΡ€ΡƒΠΆΠΊΠΎΠ² ΠΈ 15 эффСктов навСдСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эффСкты, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ HTML ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ CSS.

Image Hover
(44 эффСкта)

Π­Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° содСрТит 44 эффСкта, созданных Π½Π° чистом CSS. НСкоторыС ΠΈΠ· эффСктов Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π·Π°Ρ‚ΡƒΡ…Π°Π½ΠΈΠ΅, Ρ‚ΠΎΠ»Ρ‡ΠΊΠΈ, скольТСниС, ΠΏΠ΅Ρ‚Π»ΠΈ, раскрытиС, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅, складки ΠΈ заслонки Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… направлСниях. БущСствуСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ вСрсия ΠΈΠ· 216 эффСктов, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π·Π° 14 Π΅Π²Ρ€ΠΎ.

ИдСи эффСктов навСдСния
(30 эффСктов)

Π­Ρ‚Π° дСмонстрация навСдСния изобраТСния, созданная Codrop, Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ создании ΠΏΠ»Π°Π²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ изобраТСниями ΠΈ ΠΈΡ… подписями.ВсСго 30 эффСктов Π½Π° Π΄Π²ΡƒΡ… Π½Π°Π±ΠΎΡ€Π°Ρ… с ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌΠΈ пособиями ΠΈ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

Hover CSS
(108 эффСктов)

Hover CSS позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ эффСкты навСдСния ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ссылкС ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ 2D-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Ρ‚Π΅Π½ΠΈ ΠΈ свСчСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° доступна Π½Π° CSS, Sass ΠΈ LESS.

Аниматизм
(100+ эффСктов)

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ 100 Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, налоТСния, Π΄Π΅Ρ‚Π°Π»ΠΈ, подписи, изобраТСния ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй.ВсС эффСкты ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ CSS3.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния надписи
(7 эффСктов)

Π’ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ 7 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… эффСктов. ВсС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ выглядят ΠΎΡ‡Π΅Π½ΡŒ красиво ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти эффСкты Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

CSS Image Hover Effects
(15 эффСктов)

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ простых эффСктов навСдСния, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, скольТСниС, ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚, шкала сСрого, Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅, Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ эффСкты. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти эффСкты, Π΄ΠΎΠ±Π°Π²ΠΈΠ² класс CSS ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅Π³ΠΎΠΌ figure .

3D-эффСкт навСдСния с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ направлСния

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

ΠŸΠ»ΠΈΡ‚ΠΊΠΈ с Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ

Один для ΠΌΠΎΠ·Π°ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° с ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, слайдами, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌΠ½Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ.

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

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