Π Π°Π·Π½ΠΎΠ΅

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ css: Buttons ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ стили ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS ΡƒΡ€ΠΎΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… акадСмия

24.05.2023

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

ΠŸΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ‹ Π² CSS. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ссылок

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

Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€ прСвдокласса элСмСнта ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

Ρ‚Π΅Π³:прСвдокласс { 
  … 
}

Π’ΠΎ Π΅ΡΡ‚ΡŒ псСвдоклассам ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅.

Если псСвдокласс описываСтся для класса, Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ это ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊ:

Ρ‚Π΅Π³.класс:прСвдокласс {
  …
}

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

Π’Π°ΠΊ для ссылок (гипСрссылок) Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ состояния:

  • link
    – нСпосСщСнная ссылка (Π² истории Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π΅ хранится Π΅Π΅ адрСс),
  • visited – посСщСнная ссылка (Π² истории Π΅ΡΡ‚ΡŒ адрСс),
  • hover – курсор ΠΌΡ‹ΡˆΠΈ находится Π½Π°Π΄ ссылкой,
  • active – ссылка Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π½Π° Π½Π΅Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ курсор ΠΌΡ‹ΡˆΠΈ, ΠΈ Π·Π°ΠΆΠ°Ρ‚Π° лСвая ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΎ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… состояниях ссылки ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅. НСпосСщСнная ссылка ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° Π² синий Ρ†Π²Π΅Ρ‚, посСщСнная – Π² Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ссылку курсора, ΠΎΠ½ мСняСтся со стрСлки Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ Ρ€ΡƒΠΊΠΈ. Бсылка Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Β«Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈΒ» ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ красный Ρ†Π²Π΅Ρ‚.

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

Часто Ρƒ ссылок ΡƒΠ±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ посСщСнной ΠΈ нСпосСщСнной Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ.

a {
  margin: 10px;
  text-decoration: none;
  color: Green;
}
a:hover, a:active {
  border-bottom: dashed 1px Green;
}

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

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ сСлСктор с псСвдоклассом active Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. БостояниС active пСрСопрСдСляСт hover. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли для active Π½Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‚ΠΎ Π² этом состоянии ссылка Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Π² состоянии hover.

Для Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню сайта ссылки часто ΡΡ‚ΠΈΠ»ΠΈΠ·ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ:

a:link, a:visited {
  background: Green;
  color: White;
  text-decoration: none;
  padding: 15px 20px;
  text-align: center;
  display: inline-block;
  width: 200px;
}
a:hover, a:active {
  background-color: OliveDrab;
}

На ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Π±-страницС ссылки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² мСню, Ρ‚Π°ΠΊΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Π°ΡΡ‚ΡŒ ссылок Π½Π° страницС Π±Ρ‹Π»Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π° Π² ΠΎΠ΄Π½ΠΎΠΌ стилС, Π° другая Ρ‡Π°ΡΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ?

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ссылкам ΠΎΠ΄ΠΈΠ½ класс, Π΄Ρ€ΡƒΠ³ΠΈΠΌ – ΠΈΠ½ΠΎΠΉ, ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· класса.

Однако ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ класса Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылкС, особСнно Ссли ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ грязным. Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ экономичноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π’ CSS Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· html-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ) Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ внСшний элСмСнт (ΠΏΡ€Π΅Π΄ΠΎΠΊ), ΠΏΠΎ-сути ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ для Π½ΠΈΡ… html-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ. Π‘Π΅Π»Π΅ΠΊΡ‚ΠΎΡ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выполняСтся Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€, называСтся

сСлСктором ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°. Он относится ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ сСлСкторам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ΠΎΠ².

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° обозначаСтся ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ. Π’ сСлСкторС ΠΏΡ€ΠΎΠ±Π΅Π» ставится ΠΌΠ΅ΠΆΠ΄Ρƒ внСшним ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Π² Π½Π΅Π³ΠΎ элСмСнтом, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ описываСтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ элСмСнты HTML Π½Π° любом ΡƒΡ€ΠΎΠ²Π½Π΅ влоТСнности: сразу ΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π΅Π΄ΠΊΠ° – Π½Π΅Π²Π°ΠΆΠ½ΠΎ.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° скринС Π²Ρ‹ΡˆΠ΅ ссылки мСню Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <nav></nav>

. Nav относится ΠΊ сСмантичСским элСмСнтам HTML ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для основного мСню сайта, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ сайту. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя для ссылок Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π² качСствС ΠΏΡ€Π΅Π΄ΠΊΠ° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <main></main>.

CSS-ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ссылок, ΠΊΠ°ΠΊ Π½Π° скринС Π²Ρ‹ΡˆΠ΅:

a {
  text-decoration: none;
}
main a {
  color: DarkGreen;
}
main a:hover {
  border-bottom: dashed 1px Green;
}
nav a {
  background: Green;
  color: White;
  padding: 15px 20px;
  text-align: center;
  display: inline-block;
  width: 200px;
}
nav a:hover {
  background-color: OliveDrab;
}

Π—Π΄Π΅ΡΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сСлСктора ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°. Π’ частности, сСлСктор

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

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ использовался сСлСктор класса, ΠΏΡ€ΠΈ использовании сСлСктора ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° Π² ΠΊΠΎΠ΄Π΅ HTML Π½Π΅Ρ‚ нСобходимости ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ class Π² ссылках Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Ρ‡ΠΈΡ‰Π΅:

<nav>
  <a href="python">ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</a>
  <a href="web">Web-Π”ΠΈΠ·Π°ΠΉΠ½</a>
  <a href="blender">3D-ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅</a>
</nav>

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ сСлСктор ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ классы ΠΈ ΠΈΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ сСлСкторов:

. имя_класса Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ_элСмСнт { 
  … 
}
внСшний_элСмСнт .имя_класса { 
  … 
}

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… графичСских ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Π’ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ Β«Creating bulletproof graphic link buttons with CSSΒ» (ΠΌΠΎΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ β€” курсивом).

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

Π­Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π°:

  • АвтоматичСски Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ любоС количСство тСкста.
  • Π Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, Ссли объСм тСкста ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ ΠΈΠ»ΠΈ Ссли тСкст Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° нСсколько строк.
  • Π˜ΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ….
  • ΠŸΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ Π½Π° ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅.
  • Π˜ΠΌΠ΅Ρ‚ΡŒ всю ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ кликабСльной.
  • Π‘Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… изобраТСниях.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ простым, Π½ΠΎ ΠΏΡ€ΠΈ этом Π΅ΡΡ‚ΡŒ нСсколько Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ…ΠΈΡ‚Ρ€ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ бСссмыслСнно, замСняя Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ„ΠΎΡ€ΠΌΡ‹.

РСальная ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ„ΠΎΡ€ΠΌΡ‹ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ <input type="submit">), Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Π΅Π· CSS ΠΈ JavaScript. Однако, оформлСнная ссылка для сабмита Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JavaScript. А послСдний, ΠΊΠ°ΠΊ извСстно, Π½Π΅ всСгда Π±Ρ‹Π²Π°Π΅Ρ‚ доступным, поэтому Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ сиС ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠ°ΠΊ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с CSS, исходят ΠΎΡ‚ Internet Explorer. ΠŸΠ΅Ρ€Π²Π°Ρ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ IE Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ…Β» элСмСнтов (ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… свойство Β«floatΒ»), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ Π·Π°Π΄Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π°.

Когда для Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ» элСмСнта Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π΅Π³ΠΎ содСрТания. Π’ случаС с нашСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ-ссылкой Π΄Π°Π½Π½ΠΎΠ΅ свойство ΠΊΠ°ΠΊ Ρ€Π°Π· Π±Ρ‹ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это заставит ссылку автоматичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² зависимости ΠΎΡ‚ количСства тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° содСрТит. К соТалСнию, Internet Explorer Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ HTML ΠΈ CSS.

<div>
  <div><div></div></div>
  <div><div><a href="#">A box</a></div></div>
  <div><div></div></div>
</div>

Когда Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌΡƒΒ» Π±Π»ΠΎΠΊΡƒ div.cb Π½Π΅ Π·Π°Π΄Π°Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π°, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ растянут с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π΅Π³ΠΎ содСрТания. Π¨ΠΈΡ€ΠΈΠ½Π° зависит ΠΎΡ‚ содСрТимого элСмСнта div.i1, ΠΈ эта Ρ‡Π°ΡΡ‚ΡŒ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² элСмСнтах div.bt ΠΈ div.bb, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚Ρƒ ΠΆΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ div.i1. Π•Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, Π·Π°Π΄Π°Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнту div.cb, Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽΡΡ ΠΊΠ½ΠΎΠΏΠΊΡƒ, поэтому ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π― столкнулся со Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, изучая Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ экспСримСнтируя с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡƒΠ³Π»ΠΎΠ². ЀактичСски послСднСС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, Π½ΠΎ Π² IE ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… экрана появляСтся отступ Π² ΠΎΠ΄ΠΈΠ½ пиксСль, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это связано с ошибкой округлСния.

Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠ½Π΅ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Ρ€Π°Π· ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с этим Π±Π°Π³ΠΎΠΌ Π² Internet Explorer (Π΄ΠΎ 7-ΠΉ вСрсии), ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° появляСтся отступ Π² 1px, Ρ‡Ρ‚ΠΎ сразу ΠΆΠ΅ бросаСтся Π² Π³Π»Π°Π·Π°. ΠΠ°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ это ΠΊΠ°ΠΊ Ρ€Π°Π· Π² случаях с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ явилось Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ссылки, которая содСрТит Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнта span:

<a href="#">
  <span>
    <span>
      <span>
        <span>Кнопка-ссылка Π½Π° CSS!</span>
      </span>
    </span>
  </span>
</a>

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

И ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ CSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наши ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ:

button { /* Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ», вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° */
  float: left;
  color: #DDD; /* Ρ†Π²Π΅Ρ‚ тСкста */
  background: #333 url(button.gif) no-repeat; /* Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… изобраТСниях */
  font: 1.2em/1.0 Georgia,serif;
  text-decoration: none;
}
.button * {display:block;}
.button span { /* Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» */
  padding: 6px 0 0;
  background: url(corners.gif) no-repeat right top;
}
.button span span { /* Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ», лСвая ΠΈ ниТняя Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ */
  padding: 0 0 0 6px;
  background: url(button.gif) no-repeat left bottom;
}
.button span span span { /* Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» */
  padding: 0 0 6px;
  background: url(corners.gif) no-repeat right bottom;
}
.button span span span span { /* правая Π³Ρ€Π°Π½ΠΈΡ†Π° */
  padding: 3px 12px 3px 6px; /* отступы ΠΎΡ‚ тСкста */
  background: url(button.gif) no-repeat right center;
}
.button:hover,
.button:focus,
.button:active { /* подсказка для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ */
  outline: 2px solid #ff0; /* Π½Π΅ поддСрТиваСтся Π² IE/Win */
  color: #FFF;
}

МоТно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ нСсколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ-ссылок.

БСзусловно, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ вмСсто тэга span ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ тэг, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ b, Ρ‚ΠΎΠ³Π΄Π° ΠΈ HTML-ΠΊΠΎΠ΄, ΠΈ CSS-ΠΊΠΎΠ΄ станСт ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅ ΠΈ симпатичнСС.

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ рисунок corners.gif ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠ³Π»ΠΎΠ², Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡƒΠ³Π»ΠΎΠ², Π½Π΅ пСрСкрывая Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ³Π»Ρ‹.

МоТно Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ использования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ этом исчСзнут Π·Π°ΠΌΠΎΡ€ΠΎΡ‡ΠΊΠΈ с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»Π° с ΡƒΠ³Π»Π°ΠΌΠΈ, Π° сами ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Π“ΠΎΡ‚ΠΎΠ²ΠΎ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ удобная, растяТимая, кликабСльная графичСская ΠΊΠ½ΠΎΠΏΠΊΠ°.

* * *

Π Π°Π±ΠΎΡ‚Π°ΠΉ ΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΠΉ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ЀорСкс вмСстС с ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ FOREX MMCIS group, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ Π΄ΠΈΠ»ΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ уровня. Π’ этом ЀорСкс Π±Ρ€ΠΎΠΊΠ΅Ρ€Π΅ для вас созданы Π»ΡƒΡ‡ΡˆΠΈΠ΅ условия.

Бтилизация ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² CSS | ОбъяснСниС

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

  1. ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ
  2. ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ
  3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ
  4. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ эффСкта навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ
  5. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ эффСктов ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ
  6. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π½Π΅ΠΉ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ
  7. Бтилизация ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ

НачнСм.

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΎΠΊ

Для измСнСния Ρ†Π²Π΅Ρ‚Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство CSS background-color. НиТС ΠΌΡ‹ прСдставили Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

HTML

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ HTML, ΠΌΡ‹ создали ΠΊΠ½ΠΎΠΏΠΊΡƒ.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 20px 35px;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

}

Помимо задания для ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ отступа, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΌΡ‹ установили Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π½Π° Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ТСланию.

Π’Ρ‹Π²ΠΎΠ΄

Π‘ΠΎΠ·Π΄Π°Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° с Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ CSS.

CSS

. btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π±Π΅Π»Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля сплошного синСго Ρ†Π²Π΅Ρ‚Π°;

Ρ†Π²Π΅Ρ‚: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;

отступ: 25 пиксСлСй;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

}

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ устанавливаСм Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° Π½Π° Π±Π΅Π»Ρ‹ΠΉ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ сплошная Ρ€Π°ΠΌΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ 2 пиксСля синСго Ρ†Π²Π΅Ρ‚Π°.

Π’Ρ‹Π²ΠΎΠ΄

Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° с синСй Ρ€Π°ΠΌΠΊΠΎΠΉ.

Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ способы описаны Π½ΠΈΠΆΠ΅ вмСстС с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

Бпособ 1. ИзмСнСниС заполнСния кнопок

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ способ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ β€” использованиС свойства padding. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ отступы ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

}

. btn1 {

Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 10px 24px;

}

.btn2 {

Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 32px 16px;

}

Π’Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ сторонам ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ отступ 10 пиксСлСй, Π° ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ сторонам Π·Π°Π΄Π°Π½ отступ 24 пиксСля. Π§Ρ‚ΠΎ касаСтся Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, вСрхняя ΠΈ ниТняя стороны ΠΈΠΌΠ΅ΡŽΡ‚ отступы ΠΏΠΎ 32 пиксСля каТдая, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ правая ΠΈ лСвая стороны ΠΈΠΌΠ΅ΡŽΡ‚ отступы ΠΏΠΎ 16 пиксСлСй.

Π’Ρ‹Π²ΠΎΠ΄

Π‘ΠΎΠ·Π΄Π°Π½Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ отступами.

Бпособ 2: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ β€” ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° влияСт Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π§Π΅ΠΌ большС Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ‚Π΅ΠΌ большС ΠΊΠ½ΠΎΠΏΠΊΠ°. Рассмотрим Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅.

HTML

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создали Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 20px 35px;

}

.btn1 {

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 12px;

}

.btn2 {

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 24px;

}

ОбСим ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Ρ†Π²Π΅Ρ‚, Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈ отступы. Однако для ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Ρ‹Π» Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° 12 пиксСлСй, Π° для Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ β€” 24 пиксСля.

Π’Ρ‹Π²ΠΎΠ΄

Кнопки Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ созданы.

Бпособ 3: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ β€” Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: 20px 35px;

дисплСй: блок;

поля: 5px 3px;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

}

. btn1 {

ΡˆΠΈΡ€ΠΈΠ½Π°: 20%;

}

.btn2 {

ΡˆΠΈΡ€ΠΈΠ½Π°: 50%;

}

Для отобраТСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π½ΠΎΠ²ΠΎΠΉ строкС ΠΌΡ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… Π² элСмСнты Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня ΠΈ устанавливаСм ΠΈΡ… поля. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ установлСна ​​на 20%, Π° ΡˆΠΈΡ€ΠΈΠ½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ установлСна ​​на 50%.

Π’Ρ‹Π²ΠΎΠ΄

УспСшно созданы ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство CSS border-radius. НиТС ΠΌΡ‹ прСдставили Π²Π°ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

отступ: 25 пиксСлСй;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

}

.btn1 {

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 8 пиксСлСй;

}

.btn2 {

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50%;

}

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

Π’Ρ‹Π²ΠΎΠ΄

БкруглСнная ΠΈ обвСдСнная ΠΊΠ½ΠΎΠΏΠΊΠ° Π±Ρ‹Π»Π° создана с большой Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ.

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эффСкт навСдСния ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваши ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ интСрСсными, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ эффСкт навСдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… внСшний Π²ΠΈΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π±Π΅Π»Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля сплошная Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-коричнСвая;

Ρ†Π²Π΅Ρ‚: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;

отступ: 25 пиксСлСй;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

}

.btn:hover {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

}

ΠŸΠ΅Ρ€Π΅Π΄ эффСктом навСдСния ΠΊΠ½ΠΎΠΏΠΊΠ° Π±Ρ‹Π»Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π° с использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств CSS. ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²Π΅Π΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° измСнится Π½Π° Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ, Π° Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π° β€” Π½Π° Π±Π΅Π»Ρ‹ΠΉ.

Π’Ρ‹Π²ΠΎΠ΄

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

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° забавная Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° эффСкта навСдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство transition-duration.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π±Π΅Π»Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля сплошная Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-коричнСвая;

Ρ†Π²Π΅Ρ‚: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;

отступ: 25 пиксСлСй;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°: 0,5 с;

}

.btn:hover {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

}

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° установлСна ​​на 0,5 сСкунды.

Π’Ρ‹Ρ…ΠΎΠ΄

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния с Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½.

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эффСкт затухания ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ

Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ затухания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС с эффСктами навСдСния ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства нСпрозрачности. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

отступ: 30 пиксСлСй;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 0,4;

Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°: 0,5 с;

}

.btn:hover {

Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 1;

}

ΠŸΠ΅Ρ€Π΅Π΄ эффСктом навСдСния Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Ρ‹Π»Π° установлСна ​​на 0,4. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° эффСкт навСдСния инициируСтся, Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ измСнится Π½Π° 1 с ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° 0,5 сСкунды.

Π’Ρ‹Ρ…ΠΎΠ΄

Π­Ρ„Ρ„Π΅ΠΊΡ‚ затухания Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Π½ΠΈ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства box-shadow ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅Π½ΠΈ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΈΡ… красоту. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

отступ: 30 пиксСлСй;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°: 0,5 с;

box-shadow: 0 5px 10px 0 сСрый;

}

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ добавляСм Ρ‚Π΅Π½ΡŒ сСрого Ρ†Π²Π΅Ρ‚Π° ΠΈ присваиваСм ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сторонС Ρ‚Π΅Π½ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ.

Π’Ρ‹Π²ΠΎΠ΄

ВСнь ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​к ΠΊΠ½ΠΎΠΏΠΊΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эффСкт навСдСния вмСстС с Ρ‚Π΅Π½ΡŒΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ.

Как ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ disabled Π² Ρ‚Π΅Π³Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² HTML, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ HTML:

Для стилизации ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° свойства CSS: Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ курсор. НиТС ΠΌΡ‹ продСмонстрировали, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

CSS

.btn {

Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ€ΠΎΠ·ΠΎΠ²ΠΎ-ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ;

Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅Ρ‚;

Ρ†Π²Π΅Ρ‚: Π±Π΅Π»Ρ‹ΠΉ;

отступ: 30 пиксСлСй;

Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 16 пиксСлСй;

Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°: 0,5 с;

Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ: 0,4;

курсор: Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ;

}

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±Ρ‹Π»Π° установлСна ​​на 0,4, Π° курсор Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½.

Π’Ρ‹Π²ΠΎΠ΄

Π‘ΠΎΠ·Π΄Π°Π½Π° заблокированная ΠΊΠ½ΠΎΠΏΠΊΠ°.

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

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ простых ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° ваши Π²Π΅Π±-страницы ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ скучным, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΡ… стилизация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств CSS ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄. Π’Π°ΠΊΠΈΠ΅ свойства, ΠΊΠ°ΠΊ background-color, color, border-radius, opacity, padding, width, box-shadow ΠΈ Ρ‚. Π΄., ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΄Π°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ стиля. Помимо этого, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ эффСкты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора, постСпСнноС появлСниС ΠΈ Ρ‚. Π΄. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти эффСкты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Π’ этом постС рассказываСтся ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… способах оформлСния ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

Π‘ΠΎΠ»Π΅Π΅ 60 классных стилСй ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

ΠŸΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹Π΅ элСмСнты ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS Π²Π°ΠΆΠ½Ρ‹ Π² Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. Π­Ρ‚ΠΈ красивыС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ваш сайт Π±ΠΎΠ»Π΅Π΅ эффСктным ΠΈ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. Π’ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ 60 ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… стилСй ΠΊΠ½ΠΎΠΏΠΎΠΊ CSS ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с исходниками ΠΊΠΎΠ΄Π° HTML ΠΈ CSS для бСсплатного скачивания.

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

1. Бостояния навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ с 9 анимациями стиля

  • Автор: ДТСймс ΠŸΠ°ΡƒΡΡ€
  • Код с: HTML/SCSS

2. Кнопка Hover ΠΎΡ‚ Kato

  • Автор: ΠšΡΡ‚Ρ€ΠΈΠ½ ΠšΠ°Ρ‚ΠΎ
  • Код с: HTML/SCSS

3. Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с box-shadow


ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ эффСкты навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ с Ρ‚Π΅Π½ΡŒΡŽ ΠΈ 7 стилями навСдСния.

  • Автор: Giana
  • Код с: HTML/SCSS

4. Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

  • Автор: ΠœΡƒΡ…Π°ΠΌΠΌΠ΅Π΄ Π­Ρ€Π΄Π΅ΠΌ
  • Код с: HTML/CSS

5.

CSS эффСкты навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ
  • Автор: Аарон Π˜ΠΊΠ΅Ρ€
  • Код с: HTML/SCSS, Javascript

6. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ CSS эффСкты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

  • Автор: Π”Ρ€ΠΎΠ½ΠΊΠ° Π Π°ΡƒΠ»ΡŒ
  • Код с: HTML/CSS

7. Анимация ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠΈ

  • Автор: John Garcia
  • Код с: HTML/CSS(Sass)

8. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

  • Автор: Michael Truong
  • Код с: HTML/CSS

9. Π‘Ρ‚ΠΈΠ»ΠΈ 3D-эффСкта навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

  • Автор: Robin Delaporte
  • Код с: HTML/SCSS, JS(Babel)

10. НавСдСниС ΠΊΠ½ΠΎΠΏΠΊΠΈ с эффСктом Π·Π½Π°Ρ‡ΠΊΠ° со стрСлкой

  • Автор: Imran Pardes
  • Код с: HTML/CSS

11. ΠŸΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Π°Ρ анимация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ добавлСния

  • Автор: Π”Π°Π½ΠΈΠ» Π“ΠΎΠ½Ρ‡Π°Ρ€Π΅Π½ΠΊΠΎ
  • Код с: HTML/CSS

12.

НавСдСниС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π·Π½Π°Ρ‡ΠΊΠ° со стрСлкой
  • Автор: Π‘ΠΈΠΊΡ€ΠΈΡ‚ΠΈ Π”Π°ΠΊΡƒΠ°
  • Код с: HTML/SCSS

13. Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния ΠΊΠ½ΠΎΠΏΠΊΠΈ пСрспСктивы

  • Автор: Comehope
  • Код с: HTML/CSS

14. Π˜Π³Ρ€ΠΈΠ²Ρ‹Π΅ эффСкты ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

  • Автор: Аарон Π˜ΠΊΠ΅Ρ€
  • Код с: HTML/CSS, Javascript

15. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

  • Автор: Аарон Π˜ΠΊΠ΅Ρ€
  • Код с: HTML/CSS

16. Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса #2

  • Автор: Daniel Gonzalez
  • Код с: HTML/CSS

17. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

  • Автор: magnificode
  • Код с: HTML/SCSS

18.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π»ΠΈΠΏΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ SVG ΠΈ CSS
  • Автор: ИнСс ΠœΠΎΠ½Ρ‚Π°Π½ΠΈ
  • Код с: HTML/CSS

19. Кнопка – эффСкт навСдСния

  • Автор: Sonja Strieder
  • Код с: HTML/SCSS

20. Awesome Sass Scifi Buttons

  • Автор: Π”ΠΆΠ΅Ρ€Ρ€ΠΈ Π‘ΠΎΡ€ΡƒΠ½Π΄Π°
  • Код с: HTML/CSS(Sass)

21. Кнопка сбоя Cryptaris

  • Автор: Π”ΠΆΠΎΡˆ Π‘Π΅ΠΊΠ²ΠΈΡ‚
  • Код с: HTML/SCSS

22. Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΈΠΊΠΎΠ½ΠΊΠ° Nifty Button Hover

  • Автор: magnifcode
  • Код с: HTML/SCSS

23. Π­Ρ„Ρ„Π΅ΠΊΡ‚ свСчСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° чистом CSS

  • Автор: Leandro SimΓ΅es
  • Код: HTML/CSS

24. «НС позволяйтС Π΄Π²Π΅Ρ€ΠΈ ΡƒΠ΄Π°Ρ€ΠΈΡ‚ΡŒ вас Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅Β».

Классная анимация ΠΊΠ½ΠΎΠΏΠΎΠΊ
  • Автор: Cooper Goeke
  • Код с: HTML/SCSS, Javascript

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

  • Автор: Ahmad Emran
  • Код с: HTML/CSS

26. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

  • Автор: Аарон Π˜ΠΊΠ΅Ρ€
  • Код с: HTML/SCSS, Javascript

27. ΠšΠ»Π°ΡΡΠ½Ρ‹ΠΉ эффСкт навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ со стрСлкой

  • Автор: Chris Steurer
  • Код с: HTML/SCSS

28. ΠšΡ€Π°ΡΠΈΠ²ΠΎΠ΅ состояниС CSS3 ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ

  • Автор: ΠŸΠ΅Ρ‚Ρ€ Π’ΠΈΡ…ΠΈ
  • Код с: HTML/CSS, Javascript

29. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ эффСкт навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

  • Автор: Π‘Ρ…Π°Ρ€Π°Π½ΠΈ
  • Код с: HTML/SCSS

30.

Button Hover Shining
  • Автор: alphardex
  • Код с: HTML/SCSS

31. Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° с автоматичСским ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π²Π΅Ρ‚Π°

  • Автор: Π ΠΎΠ± Π”ΠΈΠΌΠ°Ρ€Π·ΠΎ
  • Код с: HTML/CSS

32. Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ удалСния насыщСнности

  • Автор: Максим Π›Π΅ΠΉΠ·Π΅Ρ€ΠΎΠ²ΠΈΡ‡
  • Код с: HTML/SCSS

33. CSS ΠšΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

  • Автор: Irem Lopsum
  • Код с: HTML/SCSS

34. Кнопка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказки

  • Автор: Fabrizio Cuscini
  • Код с: HTML/SCSS

35. Анимация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΎΠ»Π½Ρ‹

  • Автор: Dicson
  • Код с: HTML/CSS

36. НавСдСниС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°

  • Автор: Sazzad
  • Код с: HTML/CSS

37.

ΠšΡ€ΡƒΡ‚ΠΎΠΉ эффСкт навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй
  • Автор: Π”ΠΆΠ΅ΠΉΠΊΠΎΠ± БэннСр
  • Код с: HTML/CSS

38. НавСдСниС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠœΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

  • Автор: alphardex
  • Код: HTML/SCSS

39. ЀутуристичСский интСрфСйс. БСрия – R2 – ΠŸΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°

  • Автор: JΓ©rΓ΄me Van Overbeke
  • Код с: HTML/CSS, Javascript

40. Анимация ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ 3D

  • Автор: lloydwheeler
  • Код с: HTML/SCSS

41. Настройка эффСкта навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ

  • Автор: ΠšΠ°Ρ€ΠΈΠΌ ΠœΠΎΡ…Π°ΠΌΠ΅Π΄ Арафа
  • Код с: HTML/CSS

42. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ 3D

  • Автор: Marlon Lulgjuraj
  • Код: HTML/SCSS

43.

ΠœΠ΅Ρ‚Π°Π»Π»ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ глянцСвыС 3D-ΠΊΠ½ΠΎΠΏΠΊΠΈ с эффСктами
  • Автор: Comehope
  • Код с: HTML/CSS

44. CSS Button Hover – Ѐоновая анимация шаблона

  • Автор: Sowmya Seshadri
  • Код с: HTML/SCSS

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

  • Автор: nguyencaotai1969
  • Код с: HTML/CSS

46. Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Lumos Maxima

  • Автор: КСнни
  • Код с: HTML/CSS, Javascript

47. 3D эффСкт Ρ‚Π΅Π½ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ

  • Автор: drus Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ
  • Код с: HTML/CSS

48. CSS Button Hover Effect #05

  • Автор: Eslam
  • Код с: HTML/CSS

49. ВрСхмСрная анимация элСмСнта ΠΊΠ½ΠΎΠΏΠΊΠΈ

  • Автор: Didzis Gruznovs
  • Код с: HTML/SCSS, Javascript

50.

ΠšΠ»Π°ΡΡΠ½Ρ‹ΠΉ эффСкт ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ
  • Автор: ΠšΡ€ΠΈΡ Π₯Π°ΠΌΠΌΠΎΠ½Π΄
  • Код с: HTML/SCSS

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

  • Автор: Abbey McTaggart
  • Код с: HTML/CSS

52. Анимация ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‡Π°Ρ‚Π°

  • Автор: Mikael Ainalem
  • Код с: HTML/CSS

53. Новая анимация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

  • Автор: АйсСнур Π’ΡŽΡ€ΠΊ
  • Код с: HTML/SCSS

54. ВоспроизвСсти Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π’ΠΈΠ΄Π΅ΠΎΒ» β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS

  • Автор: Milan Raring
  • Код с: HTML/SCSS

55. ΠŸΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° с эффСктом увСличСния изобраТСния

  • Автор: Himalaya Singh
  • Код с: HTML/CSS

56. Плоская дСмонстрационная ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

  • Автор: Russ Pate
  • Код с: HTML/SCSS

57.

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

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