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

17 ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, созданных Π½Π° чистом CSS

0 ∞

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΡ‚ΡŒ посСтитСлСй своСго сайта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ! Π‘Π½Π°Ρ‡Π°Π»Π° это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ простым, Π½ΠΎ использованиС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° восприятиС вашСго сайта. Анимация ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ интСрактивности, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ интСрСс. Она Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π³Π΄Π΅ Π΅Π΅ Π½Π°ΠΉΡ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° своСм сайтС, ΠΌΡ‹ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ список, состоящий ΠΈΠ· 17 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π΄ΠΎΠ»ΠΆΠ΅Π½ вас Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ.

  • CSS-анимация Β«ΠžΠ±Π»Π°Ρ‡Π½Π°Ρ ΡΠΏΠΈΡ€Π°Π»ΡŒΒ» (Cloud Spiral)
  • Π‘Π»Π°ΠΉΠ΄Π΅Ρ€ Π½Π° чистом CSS
  • Π—Π²Π΅Π·Π΄Π½Ρ‹ΠΉ параллакс Ρ„ΠΎΠ½ Π² CSS
  • ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ слайдСр с чистым CSS
  • Анимация Ρ†ΠΈΡ„Π΅Ρ€Π±Π»Π°Ρ‚Π° часов Π½Π° чистом CSS
  • CSS анимация Π² плоском Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ (Material)
  • 3D-сфСра Π½Π° чистом CSS
  • Анимация Π³Ρ€Π°Π½ΠΈΡ† Π½Π° чистом CSS Π±Π΅Π· SVG
  • Mr. JeellyFish — чистая CSS-анимация
  • Анимированная ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΡ‡Ρ‚Ρ‹ Π½Π° CSS
  • Подводная анимация Π½Π° чистом CSS
  • Анимация ΠΊΡƒΠ±-тянучка
  • ΠœΠ΅Ρ€Ρ†Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ
  • Π”Π΅ΠΌΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π° чистом CSS
  • ЦвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π½Π° чистом CSS
  • Π§Π°Ρ‚ Π±ΠΎΡ‚
  • Π›Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠΉ Ρ€ΠΎΠ±ΠΎΡ‚
  • ΠΠ°ΡΠ»Π°Π΄ΠΈΡ‚Π΅ΡΡŒ этими анимациями Π½Π° чистом CSS

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ лСгкости своСму сайту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, которая прСдставляСт собой Π²Π΅Ρ‡Π½ΡƒΡŽ ΠΎΠ±Π»Π°Ρ‡Π½ΡƒΡŽ ΡΠΏΠΈΡ€Π°Π»ΡŒ. Выглядит Π·Π°Π²ΠΎΡ€Π°ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅!

А Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ анимация слайдСра. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΎΠ³Ρ€Π΅Ρ‚ΡŒ интСрСс ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ вашСго сайта. Π•Π΅ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΈ ΠΎΠ½Π° добавляСт интСрактивности, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΊ ΠΆΠ°ΠΆΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.

Π­Ρ‚ΠΎΡ‚ прСкрасный Π·Π²Π΅Π·Π΄Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ эффСкт параллакса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΌΠ°Π½Ρ‡ΠΈΠ²ΡƒΡŽ Ρ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ слайдСра. На этот Ρ€Π°Π· Ρƒ Π½Π΅Π³ΠΎ минималистичный Π΄ΠΈΠ·Π°ΠΉΠ½, Π½ΠΎ ΠΎΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для автоматичСского отобраТСния Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° вашСм сайтС, Ρ‚ΠΎ эта анимация часов Π΄ΠΎΠ»ΠΆΠ½Π° Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ выглядит плоский (material) Π΄ΠΈΠ·Π°ΠΉΠ½, Ρ‚ΠΎ эта быстрая нСбольшая анимация ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ!

На эту CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вСсь дСнь! Она дСмонстрируСт Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ сфСру, которая постоянно мСняСт Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ Ρ†Π²Π΅Ρ‚.

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ исполнСния Ρ€Π°ΠΌΠΊΠΈ Π±Π»ΠΎΠΊΠ° Π½Π° чистом CSS, которая измСняСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

ΠΠ΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. И «мистСр ΠœΠ΅Π΄ΡƒΠ·Π°Β» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Ρ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ двиТСтся ΠΏΠΎ экрану.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ посСтитСлям сайта ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ элСктронноС письмо Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ способом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Π° Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΠΈΠΊΠ° ΠΏΠΎ ссылкС.

Π’ этой CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΈΡ‚Ρ‹ ΠΏΠ»Π°Π²Π°ΡŽΡ‚ ΠΈ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ ΠΈΠ· поля зрСния. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π² Π½Π΅ΠΉ худоТСствСнный ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ сразу бросаСтся Π² Π³Π»Π°Π·Π°.

Π–Π΅Π»Ρ‚Ρ‹ΠΉ ΠΊΡƒΠ± ΠΏΠΎΠ΄ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°Π΅Ρ‚ ΠΈ приТимаСтся ΠΊ ΠΊΡ€Π°ΡŽ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ, сТимаСтся ΠΈ растягиваСтся, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅Π»ΠΎΠ°Π΄Π΅Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ колСсо ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° Π³ΠΎΠ½ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² ΠΏΠΎΠ»Π΅ зрСния.

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ контрастный Ρ†Π²Π΅Ρ‚. Из мноТСства ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΎΠ² образуСтся сфСра.

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚Π΅ услуги Π² сфСрС Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈΠ»ΠΈ искусства, эта цвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ идСально.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π° сайтС Π΅ΡΡ‚ΡŒ Ρ‡Π°Ρ‚? Π­Ρ‚Π° CSS-анимация Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π° выглядит ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ ΠΈ ΠΏΡ€ΠΈ этом достаточно эффСктивно ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ сайт Π½Π΅ способСн ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π»Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠΉ Ρ€ΠΎΠ±ΠΎΡ‚? Π­Ρ‚ΠΎΡ‚ малСнький Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π΅Π½ΡŒ Π»Π΅Ρ‚Π°Π΅Ρ‚ ΠΏΠΎ экрану Π½Π° Π»Π΅Ρ‚Π°ΡŽΡ‰Π΅ΠΉ Ρ‚Π°Ρ€Π΅Π»ΠΊΠ΅, Π·Π°Ρ‚Π΅ΠΌ останавливаСтся, появляСтся Π² ΠΏΠΎΠ»Π΅ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ снова исчСзаСт.

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

ΠŸΡ€ΠΈΡΡ‚Π½ΠΎΠ³ΠΎ просмотра ΠΈ творчСства!

Π’Π°Π΄ΠΈΠΌ Π”Π²ΠΎΡ€Π½ΠΈΠΊΠΎΠ²Π°Π²Ρ‚ΠΎΡ€-ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊ ΡΡ‚Π°Ρ‚ΡŒΠΈ Β«17 Cool Pure CSS AnimationsΒ»

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, оставляйтС свои ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΏΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π—Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠΈ, Π΄ΠΈΠ·Π»Π°ΠΉΠΊΠΈ, подписки, Π»Π°ΠΉΠΊΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π²Π°ΠΌ спасибо!

ΠŸΠ»Π°Π²Π½Ρ‹Π΅ трансформации Π½Π° чистом CSS. Бвойство transition β€”Β ΠΆΡƒΡ€Π½Π°Π» Β«Π”ΠΎΠΊΡ‚Π°ΠΉΠΏΒ»

CSS-свойство transition слуТит для создания ΠΏΠ»Π°Π²Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ двумя состояниями элСмСнта. Оно ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΠΊΠΈΡ… ΠΈΒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, дСлая Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ СстСствСнной и приятной для Π³Π»Π°Π·.

Бвойство Π²Β ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ записываСтся Ρ‚Π°ΠΊ:

transition: property duration timing-function delay;
  • propertyΒ β€” опрСдСляСт CSS-свойство, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько свойств, Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² их запятой. Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ all, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ко всСм свойствам элСмСнта.
  • durationΒ β€” опрСдСляСт Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Задаётся в сСкундах (s) ΠΈΠ»ΠΈ миллисСкундах (ms).
  • timing-functionΒ β€” опрСдСляСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π²Β Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: linear
    , ease, ease-in, ease-out, ease-in-out.
  • delayΒ β€” врСмя Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Задаётся в сСкундах (s) ΠΈΠ»ΠΈ миллисСкундах (ms).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования

Π’Β Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ примСняСм ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° (background-color) для элСмСнта p ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Π€ΠΎΠ½ ΠΏΠ»Π°Π²Π½ΠΎ измСнится за сСкунду.

p {
  background-color: blue;
  transition: background-color 1s ease-in-out;
}
p:hover {
  background-color: red;
}
Анимация Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

πŸ‘‰ Если Π²Ρ‹Β Π½Π΅Β ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ написано в этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΈΒ ΠΎΡ‚ΠΊΡƒΠ΄Π° Ρ‚Π°ΠΌ p, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΡ€ΠΎ сСлСкторы.

В этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ примСняСм ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ для Π΄Π²ΡƒΡ… свойств (

width ΠΈΒ height) ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта p ΠΏΠ»Π°Π²Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

p {
  width: 100px;
  height: 100px;
  transition: width 2s, height 4s;
}
p:hover {
  width: 200px;
  height: 200px;
}
ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° элСмСнта ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° тСкста ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ на ссылку.

a {
  color: blue;
  transition: color 0.3s ease-in-out;
}  
a:hover {
  color: red;
}
ИзмСнСниС Ρ†Π²Π΅Ρ‚Π° ссылки ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ на тСкст:

p {
  font-size: 16px;
  transition: font-size 0.5s ease;
}
p:hover {
  font-size: 24px;
}
ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

ΠΡŽΠ°Π½ΡΡ‹

☹️ НС всС свойства Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° измСняСмоС свойство Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ. НапримСр:

  • Π¦Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ свойства: color, background-color, border-color ΠΈΒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.
  • Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ и отступы: width, height, padding, margin, top, right, bottom, left ΠΈΒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.
  • Бвойства трансформации: transform (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ rotate, scale, translate, skew ΠΈΒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅).
  • НСкоторыС свойства тСкста: font-size, letter-spacing, word-spacing, line-height.
  • Бвойство прозрачности: opacity.
  • Бвойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: border-width, border-radius.
  • Бвойство позиционирования: position.

❌ НС всС CSS-свойства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. НапримСр, свойства display, content, visibility ΠΈΒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π½Π΅Β Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ свойств ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. В этом случаС Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ JavaScript-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±ΠΎΠ»Π΅Π΅ слоТная анимация ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹, Π²Ρ‹Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств @keyframes ΠΈΒ animation.

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

Бвойство transition Ρ…ΠΎΡ€ΠΎΡˆΠΎ поддСрТиваСтся всСми соврСмСнными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. Для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ рСкомСндуСтся ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ к сайту caniuse.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎΒ Ρ‚Π΅ΠΌΠ΅

  • Π’Ρ€Π΅Π½Π°ΠΆΡ‘Ρ€Ρ‹ ΠΏΠΎΒ CSS-анимациям ΠΎΡ‚Β HTML Academy.
  • : hover, : focus, : activeΒ β€” ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ состояния элСмСнтов.
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ плавности — ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ плавности от АндрСя Π‘ΠΈΡ‚Π½ΠΈΠΊΠ° и Ивана БоловьСва.

Β«Π”ΠΎΠΊΡ‚Π°ΠΉΠΏΒ» β€”Β ΠΆΡƒΡ€Π½Π°Π» ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅, ΡΠ»ΡƒΡˆΠ°ΠΉΡ‚Π΅ ΠΈ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ.

Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚Π‘Π΅ΡΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Как Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡ‚ΡŒ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹

ΠšΡ€Π°ΡΠΈΠ²ΠΎ, просто ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ.

CSS

  • 22 июня 2023

ОкСй, ChatGPT, сдСлай ΠΌΠ½Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π°

CSS

  • 21 июня 2023

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство object-fit

Как Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ бокса.

CSS

  • 15 июня 2023

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Π² CSS: px, rem, em, fr, %

Π“Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

CSS

  • 9 июня 2023

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта. CSS-свойство border

Π¦Π²Π΅Ρ‚Π½Ρ‹Π΅, Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅, ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

CSS

  • 31 мая 2023

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ любой слоТности. Бвойство animation

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Π½ΡŽΠ°Π½ΡΡ‹ использования.

CSS

  • 29 мая 2023

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΠΈ Π½Π° CSS: свойство box-shadow

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅, внСшниС, с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ β€” Π½Π° всС случаи ΠΆΠΈΠ·Π½ΠΈ.

CSS

  • 28 мая 2023

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°. CSS-свойство font

БСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹.

CSS

  • 27 мая 2023

Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ transform Π² CSS Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…

Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ β€”Β ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сами.

CSS

  • 23 мая 2023

Как ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ тСкст: 11 Π³Π»Π°Π²Π½Ρ‹Ρ… CSS-свойств

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ со ΡˆΡ€ΠΈΡ„Ρ‚Π°ΠΌΠΈ.

CSS

  • 23 мая 2023

Grids — Pure

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Pure Grids

Pure Grids просты Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ эффСктивны. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ нСсколько простых ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ:

ΠšΠ»Π°ΡΡΡ‹ сСтки ΠΈ классы ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ
ЧистыС сСтки состоят ΠΈΠ· Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ² классов: класс сСтки (
pure-g
) ΠΈ классы ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ( pure-u ΠΈΠ»ΠΈ pure-u-* )
Π¨ΠΈΡ€ΠΈΠ½Π° Π΅Π΄ΠΈΠ½ΠΈΡ† Ρ€Π°Π²Π½Π° дробям
Π£ Π΅Π΄ΠΈΠ½ΠΈΡ† Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° классов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ. НапримСр, pure-u-1-2 ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 50%, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ pure-u-1-5 Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 20%.
ВсС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты сСтки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ
Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты, содСрТащиСся Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта с ΠΈΠΌΠ΅Π½Π΅ΠΌ класса pure-g Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ сСтки с ΠΈΠΌΠ΅Π½Π΅ΠΌ класса pure-u ΠΈΠ»ΠΈ pure-u-* .
ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ размСщаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠΎΠ² сСтки
Π’Π΅ΡΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ людям, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° сСтки. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ содСрТимоС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

НачнСм с простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. Π’ΠΎΡ‚ сСтка с трСмя столбцами:

 

Π’Ρ€Π΅Ρ‚ΠΈΠΉ

Π’Ρ€Π΅Ρ‚ΠΈΠΉ

Π’Ρ€Π΅Ρ‚ΠΈΠΉ

Grids Units Sizes

ЧистыС ΠΊΠΎΡ€Π°Π±Π»ΠΈ с сСткой 5th ΠΈ 24th Π½Π° основС сСтки. НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ доступныС Π±Π»ΠΎΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ pure-u-* имя класса, Π³Π΄Π΅ * β€” ΠΎΠ΄Π½Π° ΠΈΠ· Π΄Ρ€ΠΎΠ±Π΅ΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†, пСрСчислСнных Π½ΠΈΠΆΠ΅. НапримСр, имя класса модуля для ΡˆΠΈΡ€ΠΈΠ½Ρ‹ 50%: pure-u-1-2 .

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° основС 5-ΠΉ

Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° основС 24-ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π΅Π΄ΠΈΠ½ΠΈΡ†

ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ созданиСм инструмСнтов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… людям Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Pure Grids. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ инструмСнты, Pure Grids Rework Plugin , доступны для использования ΡƒΠΆΠ΅ сСгодня β€” ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ этот инструмСнт для создания встроСнных Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² Pure.

ЧистыС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ сСтки

Pure ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ сСтку для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠΌΠ΅Π½Π° классов CSS. Π­Ρ‚ΠΎ надСТная ΠΈ гибкая сСтка, которая строится ΠΏΠΎΠ²Π΅Ρ€Ρ… сСтки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Π°ΡˆΡƒ страницу

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ΅Π΄ΠΈΠ°-запросы Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСзаписаны, ΠΌΡ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ сСтку ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ pure.css . Π’Π°ΠΌ придСтся Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» CSS. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½Π° свою страницу ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π³ .

  

ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ сСтка Pure ΠΈ адаптивная сСтка

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ сСткой Pure ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ сСткой ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΠΈΡˆΡƒΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ сСтки Pure. Π­Ρ‚ΠΈ сСтки Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚. Они всСгда Π±ΡƒΠ΄ΡƒΡ‚ width: 33.33% , нСзависимо ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана.

 <Π΄Π΅Π»>
    <Π΄Π΅Π»> ... 
    <Π΄Π΅Π»> .
.. <Π΄Π΅Π»> ...

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ сСтку. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π² этой сСткС Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ : 100% Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранах, Π½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡΡ Π΄ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ : 33,33% Π½Π° экранах срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Π²Ρ‹ΡˆΠ΅.

 <Π΄Π΅Π»>
    <Π΄Π΅Π»> ... 
    <Π΄Π΅Π»> ... 
    <Π΄Π΅Π»> ... 

МСдиа-запросы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

ΠŸΡ€ΠΈ использовании Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… сСток Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сСтки Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, добавляя ΠΈΠΌΠ΅Π½Π° классов. АдаптивныС сСтки Pure ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ классов ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ останова ΠΌΠ΅Π΄ΠΈΠ°-запросов.

ΠšΠ»ΡŽΡ‡ CSS Media Query ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ Имя класса
НСт 9012 5 НСт ВсСгда .pure-u-*
см @media экран ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 35. 5em) β‰₯ 568px .pure -Ρƒ- см --*
md @media screen and (min-width: 48em) β‰₯ 768px .pure-u- md --*
lg @media screen and (min-width: 64em) β‰₯ 1024px .pure-u- lg --*
xl Π­ΠΊΡ€Π°Π½ @media ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 80em) β‰₯ 1280px xxl @экран @media ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 120em) β‰₯ 1920px .pure-u- xxl --*
xxxl 9001 0 @media screen and (min-width: 160em) β‰₯ 2560px .pure -Ρƒ- xxxl --*
x4k @media screen and (min-width: 240em) β‰₯ 3840px . pure-u- x4k -*

ИспользованиС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† для ΡˆΠΈΡ€ΠΈΠ½Ρ‹

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ em для ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² CSS Media Query вмСсто px . Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ позволяСт ΠΌΠ΅Π΄ΠΈΠ°-запросам ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° люди ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ Π²Π΅Π±-страницу. ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ Брэда Ѐроста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† Π² ΠΌΠ΅Π΄ΠΈΠ°-запросах.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ em , Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ стандартныС ΠΌΠ΅Π΄ΠΈΠ°-запросы Π½Π° страницС «Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹Β». ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ em Π² px довольно просто:

 1em == 16px * 

* ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ em Π² px основано Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 16px , Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² настройках своСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ чистых Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… сСток

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ адаптивная сСтка Pure ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания строки с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ столбцами. Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранах, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ : 50% Π½Π° экранах срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ : 25% Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранах.

Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ добавлСния класса .pure-u-1 для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранов, .pure-u-md-1-2 для экранов срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ .pure-u-lg-1- 4 для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ страницы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСтка Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π»Π° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана.

Π‘Π΅Ρ‚ΠΊΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах

БистСма сСток Pure ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ сСтку Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранах, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠΌΠ΅Π½Π° классов pure-u-* для Π²Π°ΡˆΠΈΡ… элСмСнтов.

АдаптивныС изобраТСния

ΠŸΡ€ΠΈ использовании Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… сСток изобраТСния Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π»ΠΈΡΡŒ вмСстС с содСрТимым, сохраняя ΠΏΡ€ΠΈ этом ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅. Для этого достаточно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π½ΠΈΡ… класс .pure-img . ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ отступов ΠΈ Π³Ρ€Π°Π½ΠΈΡ† ΠΊ элСмСнтам сСтки

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ отступы Π² Pure Grids, Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ

Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Grid ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ: