ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ для css: Π Π°Π±ΠΎΡ‚Π° с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ (изобраТСниями) Π² CSS.Π€ΠΎΠ½ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ


21.12.2018 Facebook Twitter LinkedIn Google+ Π Π°Π·Π½ΠΎΠ΅


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

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Π°Π»Π΅Ρ€Π΅ΡŽ Π² CSS: ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° β€” ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS

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

План практичСского ΡƒΡ€ΠΎΠΊΠ°

Π˜Ρ‚Π°ΠΊ, Π²Π°ΠΌ навСрняка интСрСсно, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²Π°ΡˆΠΈΡ… Ρ‚Ρ€ΡƒΠ΄ΠΎΠ² ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. ΠœΡ‹ сразу продСмонстрируСм Π²Π°ΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΈ:




ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ создания этой Π³Π°Π»Π΅Ρ€Π΅ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:
  1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ сСтки.
  2. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€.
  3. Бтилизация подписСй.
  4. Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ.
  5. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ: ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° для Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ для вас Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π° Ρ„Π°ΠΉΠ»Ρ‹ gallery.html ΠΈ style.css (ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ css). Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Π² Ρ‚Π΅Π³Π΅ <head> ΠΌΡ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» сброса стилСй (Π½Π° этот Ρ€Π°Π· Reset.css вмСсто Normalize

) ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй (ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ ΠΏΡƒΡΡ‚ΡƒΡŽ), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚ Google Fonts. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй lightbox.min.css, Π° Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° β€” скрипт lightbox-plus-jquery.min.js. Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ эти Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°, ΠΌΡ‹ скаТСм ΠΏΠΎΠ·ΠΆΠ΅.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² RAR

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΈ

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ структуру HTML-страницы. Π’ Ρ‚Π΅Π»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° располоТСн Π±Π»ΠΎΠΊ-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ <h2> ΠΈ основной Π±Π»ΠΎΠΊ <div> с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ #gallery. Π’Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° Π³Π°Π»Π΅Ρ€Π΅ΠΈ находится Π΄Π΅Π²ΡΡ‚ΡŒ HTML5-Ρ‚Π΅Π³ΠΎΠ² <figure> с классом .photo, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит Ρ‚Π΅Π³ <img> с ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΎΠΉ изобраТСния ΠΈ Ρ‚Π΅Π³ <figcaption> с подписью ΠΊ Ρ„ΠΎΡ‚ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΠΎ Π² Ρ‚Π΅Π³ <a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит ссылку Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ графичСский Ρ„Π°ΠΉΠ».

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ сразу ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ…:
  • Π’ создаваСмой Π½Π°ΠΌΠΈ тСстовой Π³Π°Π»Π΅Ρ€Π΅Π΅ всС ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅: ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚) ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ (300Γ—300 пиксСлСй). ΠŸΡ€ΠΈ этом ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π³Π°Π½Ρ‚Π½ΡƒΡŽ Ρ€ΠΎΠ²Π½ΡƒΡŽ сСтку, Π±Π΅Π· нСобходимости ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, Ρ‚Π΅ΠΌ самым искаТая Π΅Π΅ Π²ΠΈΠ΄. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ созданиСм ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ Ρ‡Π°Ρ‰Π΅ всСго занимаСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ скрипт, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ Π½Π° сайтС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ.
  • Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, каТдая ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π° слуТит ссылкой Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ Ρ„ΠΎΡ‚ΠΎ. На Π΄Π°Π½Π½ΠΎΠΌ этапС, Ссли Π²Ρ‹ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΉ, Ρ„ΠΎΡ‚ΠΎ откроСтся Π½Π° Π½ΠΎΠ²ΠΎΠΉ страницС. На соврСмСнных сайтах Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΠΆΠ΅ встрСчаСтся нСчасто: скорСС всСго, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ просмотр ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ рСализовываСтся Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅, ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ остаСтся Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ страницС, Ρ‡Ρ‚ΠΎ вСсьма ΡƒΠ΄ΠΎΠ±Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ наш ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π½Π΅ посвящСн языку JavaScript, всё ΠΆΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡƒΡ€ΠΎΠΊΠ° ΠΌΡ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌ вас со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ красивоС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ снимка. ΠžΠ±Π΅Ρ‰Π°Π΅ΠΌ, слоТно Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΈ Π²Π°ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ понравится!

А ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ просмотритС Π²Π΅Π±-страницу gallery.html Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π’ΠΎΡ‚ эту Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ вСсьма Π½Π΅Π²Π·Ρ€Π°Ρ‡Π½ΡƒΡŽ ΠΈ ΡΠΊΡƒΡ‡Π½ΡƒΡŽ, Π½Π°ΠΌ сСгодня ΠΈ прСдстоит ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΡŽ. ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ!

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ сСтки

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, с Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ, это созданиС сСтки нашСй Π³Π°Π»Π΅Ρ€Π΅ΠΈ. Π‘Π΅Ρ‚ΠΊΠ° являСтся своСго Ρ€ΠΎΠ΄Π° каркасом, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ располоТСниС элСмСнтов Π½Π° Π²Π΅Π±-страницС. Π¨ΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 960 пиксСлСй, Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ‚Ρ€ΠΈ столбца ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ опираСмся Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚). КаТдая сторона ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 10 пиксСлСй.

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° словах Π²Ρ‹ΡˆΠ΅, запишСм ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π² Ρ„Π°ΠΉΠ» style.css:


.container {
    width: 100%; /* ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠ°-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° */
    max-width: 960px; /* максимальная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° */
    margin: 0 auto; /* этот ΡΡ‚ΠΈΠ»ΡŒ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ */
}
.photo {
    float: left; /* Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ элСмСнтам Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ */
    width: 33.333333%; /* устанавливаСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта */
    padding: 10px; /* добавляСм отступы с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны */
    box-sizing: border-box; /* мСняСм способ вычислСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ */
}

Обновив страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ измСнСния. ΠœΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ ΡƒΠΆΠ΅ Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈΡΡŒ ΠΏΠ»ΠΈΡ‚ΠΊΠΎΠΉ ΠΏΠΎ Ρ‚Ρ€ΠΈ Π² ряд. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ странноС ΠΈ Π΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ число для ΡˆΠΈΡ€ΠΈΠ½Ρ‹ элСмСнта? Всё вСсьма просто: Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² строкС ΠΏΠΎΠΌΠ΅Ρ‰Π°Π»ΠΎΡΡŒ Ρ‚Ρ€ΠΈ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π±Ρ‹ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ мСсто ΠΏΠΎ максимуму (всС 100% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°). ΠœΡ‹ Π΄Π΅Π»ΠΈΠΌ 100Β Π½Π°Β 3 ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ число 33Β ΠΈΒ 3Β Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π΅. ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ числа Π΄ΠΎ 33.333333 Π² нашСй ситуации ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ становится 319.98 пиксСлСй. 319.98Β Γ—Β 3Β =Β 959.94, Ρ‡Ρ‚ΠΎ практичСски совпадаСт с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (ΠΊ соТалСнию, совсСм Π±Π΅Π· ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚Π΅ΠΉ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ нСльзя, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Π΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… числах Π² CSS).

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ нашСй сСтки. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° нСсколько Ρ€Π°Π· ΠΈ ΠΏΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ элСмСнтов. ΠŸΡ€ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΌΠ΅Π½Π΅Π΅ 977 пиксСлСй элСмСнты Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ сСбя вСсти. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ изобраТСния ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ Π½Π΅ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ для обСспСчСния адаптивности ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ:


.photo img {
    display: block;
    max-width: 100%;
    height: auto;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана 320 пиксСлСй наша галСрСя вСсьма ΡƒΠ΄ΠΎΠ±Π½Π° Π² использовании ΠΈ красиво выглядит.

2. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€

Богласно ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ, каТдая ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°ΠΌΠ»Π΅Π½Π° Π² Ρ€Π°ΠΌΠΊΡƒ свСтло-сСрого Ρ†Π²Π΅Ρ‚Π°. Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны составляСт 10 пиксСлСй. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ€Π°ΠΌΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ двумя способами, ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ½ΠΈ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΠ±Π° способа.

Бпособ I: свойство border

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° <img>.
Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот ΠΊΠΎΠ΄ ΠΊ сСлСктору .photoΒ img:


border: 10px solid #eee;
box-sizing: border-box;

ΠŸΠ΅Ρ€Π²Π°Ρ строка устанавливаСт Ρ€Π°ΠΌΠΊΡƒ, Π° вторая мСняСт способ вычислСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΎΠ±Ρ‰ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ наша Ρ€Π°ΠΌΠΊΠ°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ стали Π±Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.
Β 

Бпособ II: свойства background-color ΠΈ padding

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


padding: 10px;
background-color: #eee;
box-sizing: border-box;

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ измСнСния ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Π²Π΅Π±-страницу. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Π»ΠΈ Π²Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ измСнСния? Оба способа приводят ΠΊ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, Π½ΠΎ Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ отличия Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ.

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

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

Π‘Ρ‚ΠΈΠ»ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

ΠŸΠΎΡ€Π° Π½Π°ΠΌ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ псСвдоклассах ΠΈ псСвдоэлСмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π΅Ρ‰Π΅ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ части ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°. БСгодня Π½Π°ΠΌ понадобится псСвдокласс

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

Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ (удобства использования) сайта принято Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ эффСкты ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ элСмСнтам Π²Π΅Π±-страницы. НапримСр, всС ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ссылку стандартная стрСлка мСняСтся Π½Π° pointer β€” курсор Π² Π²ΠΈΠ΄Π΅ Ρ€ΡƒΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ элСмСнт ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»Π΅Π½ ΠΈ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ.

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

На ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π΅ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² состоянии навСдСния Π½Π° Π½Π΅Π΅ курсора. Ѐотография становится ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ, Π° Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ элСмСнта появляСтся ΠΈΠΊΠΎΠ½ΠΊΠ° Π³Π»Π°Π·Π°, Π½Π°ΠΌΠ΅ΠΊΠ°ΡŽΡ‰Π°Ρ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ просмотр ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ изобраТСния.

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ ΡΡ‚ΠΈΠ»ΡŒ для псСвдокласса .photoΒ a:hover:


.photo a:hover {
    opacity: 0.5;
}

А Ρ‚Π°ΠΊΠΆΠ΅ заставим Ρ‚Π΅Π³ <a> вСсти сСбя ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ, ΠΈΠ½Π°Ρ‡Π΅ ΠΌΡ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ срабатываСт Π½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π΅:


.photo a {
    display: block;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ сохранитС Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ курсор Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° стала ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ. Π—Π° это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ свойство opacity, Ρ‡ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Β 0 (полная ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ) Π΄ΠΎΒ 1 (полная Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ числа, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ. Π£Π±Π΅Ρ€ΠΈΡ‚Π΅ курсор, ΠΈ Ρ„ΠΎΡ‚ΠΎ вСрнСтся ΠΊ своСму ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ (Ρ‚.Β Π΅. ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ opacity:Β 1).

ЗаймСмся Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π³Π»Π°Π·Π°. Для этого Π½Π°ΠΌ понадобится Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ псСвдоэлСмСнт

:after. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ стили Π² Π²Π°ΡˆΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, послС Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ объясним, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…:


.photo a:after {
    content: '';
    background: transparent url(../img/icons/eye-icon.png) no-repeat center;
    width: 52px;
    height: 35px;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    visibility: hidden;
}

Помимо этого Π΄ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ свойство position:Β relative; ΠΊ сСлСктору .photoΒ a.

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

content остаСтся пустым, Π° Π½ΡƒΠΆΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ добавляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства background. ИмСнно это ΠΌΡ‹ ΠΈ сдСлали ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ псСвдоэлСмСнту .photoΒ a:after, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΈΠΊΠΎΠ½ΠΊΡƒ Π³Π»Π°Π·Π° ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ рисунок.

Но послС продСлывания этих шагов Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ изобраТСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ показалось, ΠΌΡ‹ добавляСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту элСмСнта, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ (ΠΏΠΎΠ·ΠΆΠ΅ эта Ρ‚Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ). ΠœΡ‹ установили Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ самой ΠΈΠΊΠΎΠ½ΠΊΠΈ (52Γ—35 пиксСлСй) ΠΈ Π·Π°Π΄Π°Π»ΠΈ свойство position:Β absolute.

Иконка ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° располоТСна Π½Π΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΡƒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ элСмСнта .photoΒ a, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ этому элСмСнту свойство position:Β relative. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌΡΡ, Ρ‡Ρ‚ΠΎ со свойством position ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π³Π°Π΅ΠΌ Π²ΠΏΠ΅Ρ€Π΅Π΄, поэтому ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ получаСтся.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ со стилСм position:Β absolute ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π² для свойств top, bottom, left ΠΈ right Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0, Π° для свойства margin β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ auto.

ПослСднСС, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ β€” это свойство visibility:Β hidden. Оно ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ/Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ элСмСнта. Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ hidden ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с ΠΏΠ»Π°Ρ‰ΠΎΠΌ-Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠΎΠΉ β€” элСмСнт становится Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, Π½ΠΎ ΠΏΡ€ΠΈ этом находится Π½Π° страницС ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто.

Π—Π°Ρ‡Π΅ΠΌ ΠΌΡ‹ скрыли псСвдоэлСмСнт с ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ? Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ссылку-ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρƒ. И для этого ΠΌΡ‹ снова обратимся ΠΊ псСвдоклассу :hover. Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:


.photo:hover > a:after {
    visibility: visible;
}

Π­Ρ‚ΠΎΡ‚ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд странный сСлСктор сообщаСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° элСмСнт .photo Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΊ псСвдоэлСмСнту :after Ρ‚Π΅Π³Π° <a>, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ для .photo. Π‘Π°ΠΌ ΡΡ‚ΠΈΠ»ΡŒ visibility:Β visible ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ° Π³Π»Π°Π·Π° становится Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ страницу ΠΈ посмотритС, ΠΊΠ°ΠΊ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ элСмСнты Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора. Π’Π°ΠΊ выглядит Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ? Нам ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ подписи ΠΊ фотографиям, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„ΠΎΡ‚ΠΎ Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅.

3. Бтилизация подписСй

Π’ ΠΈΠ΄Π΅Π°Π»Π΅, подпись ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎ ΠΈ Π½Π΅ слишком Π±Ρ€ΠΎΡΠ°Ρ‚ΡŒΡΡ Π² Π³Π»Π°Π·Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ наш ΡΡ‚ΠΈΠ»ΡŒ для Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ простым:


.photo figcaption {
    font-family: 'Open Sans', sans-serif;
    color: #999999;
    text-align: center;
    margin-top: 20px;
}

4. Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ

ΠœΡ‹ Π΅Ρ‰Π΅ Π½Π΅ стилизовали Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π°Π΄ Π³Π°Π»Π΅Ρ€Π΅Π΅ΠΉ. Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм это:


h2 {
    font-size: 36px;
    text-transform: uppercase;
    color: #cccccc;
    text-align: center;
    margin: 30px 0;
}

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ свойство font-family ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ для всСго Ρ‚Π΅Π³Π° <body>, послС Ρ‡Π΅Π³ΠΎ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ эту строку ΠΈΠ· стиля для .photoΒ figcaption β€” ΠΎΠ½Π° Ρ‚Π°ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ лишняя:


body {
    font-family: 'Open Sans', sans-serif;
}

А Ρ‡Ρ‚ΠΎΠ±Ρ‹ сам Π±Π»ΠΎΠΊ Π³Π°Π»Π΅Ρ€Π΅ΠΈ Π½Π΅ упирался Π² Π½ΠΈΠ· Π²Π΅Π±-страницы, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅ΠΌΡƒ нСбольшой отступ снизу:


#gallery {
    margin-bottom: 50px;
}

Обновим страницу ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Но Ρ‡Ρ‚ΠΎ это? ΠžΡ‚ΡΡ‚ΡƒΠΏ снизу Π½Π΅ появился. И Ссли ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ высоту Π±Π»ΠΎΠΊΠ° #gallery, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Ссли этот Π±Π»ΠΎΠΊ Π½Π΅ пустой, Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ находятся ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹? ΠžΡ‚Π²Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: свойство float ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ элСмСнт ΠΈΠ· Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам Π·Π°Π΄Π°Π½ΠΎ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ float, Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт сТимаСтся ΠΏΠΎ высотС, словно игнорируя присутствиС float-элСмСнтов. Высота родитСля становится Ρ€Π°Π²Π½ΠΎΠΉ Π½ΡƒΠ»ΡŽ, Π»ΠΈΠ±ΠΎ, Ссли Π²Π½ΡƒΡ‚Ρ€ΠΈ находятся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π±Π΅Π· обтСкания, высота родитСля приравниваСтся ΠΊ высотС этих элСмСнтов. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ float-элСмСнтов Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ стиля:


#gallery:after { 
   content: '';
   display: block; 
   height: 0; 
   clear: both;
}

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

5. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° для Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½

Настало врСмя Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ Lightbox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчит красивоС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅, Π±Π΅Π· покидания страницы, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π»ΠΈΡΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ прямо Π½Π° мСстС.

Плагин Lightbox, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ jQuery, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для налоТСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² любом соврСмСнном Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

Π’ Π½Π°Ρ‡Π°Π»Π΅ ΡƒΡ€ΠΎΠΊΠ° ΠΌΡ‹ ΡƒΠΆΠ΅ сказали, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ скрипт ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ. Π’Π°ΠΌ останСтся лишь ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-lightbox="roadtrip" ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚Π΅Π³Ρƒ <a>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½Ρƒ, Ρ‡Ρ‚ΠΎ ссылку Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ фотографиями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ стрСлки.

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· дСвяти ссылок нашСй Π³Π°Π»Π΅Ρ€Π΅ΠΈ:


<a href="img/originals/img-01.jpg" data-lightbox="roadtrip">
    <img src="img/img-01-min.jpg" alt="Eagle" />
</a>

Π—Π°Ρ‚Π΅ΠΌ сохранитС измСнСния Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈ просмотритС Π΅Π³ΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ просмотра Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΈ соврСмСнСн! ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ стрСлками, Π½Π΅ закрывая Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ. ΠŸΠΎΠ½Π°Π±Π»ΡŽΠ΄Π°ΠΉΡ‚Π΅ Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ автоматичСски измСняСт свои Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡΡΡŒ ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ изобраТСния.

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈ подпись ΠΊ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Для этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊ ссылкС Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ β€” data-title="", Π° Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΅Π³ΠΎ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ помСститС тСкст подписи, скопировав ΠΈΠ· Ρ‚Π΅Π³Π° <figcaption>:


<a href="img/originals/img-01.jpg" data-lightbox="roadtrip" data-title="Eagle">
    <img src="img/img-01-min.jpg" alt="Eagle" />
</a>

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ эти дСйствия для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ссылок ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

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

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

Если ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρƒ вас Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΎΠ±Ρ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ² с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ доступно Π΄Π΅ΠΌΠΎ Π³Π°Π»Π΅Ρ€Π΅ΠΈ:

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Β 


ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ практичСскоС занятиС принСсло Π²Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CSS. А Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ нас ΠΆΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠΊ β€” Π½Π° этот Ρ€Π°Π· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π·Π½Π°Π½ΠΈΠΉ ΠΎ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… изобраТСниях.

CSS Cвойства | Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ CSS

align-contentΠ—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ линиями Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Ссли элСмСнты Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ всС доступноС пространство
align-itemsΠ—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ для элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°
align-selfΠ—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°
allБбрасываСт всС свойства (ΠΊΡ€ΠΎΠΌΠ΅ unicode-bidi ΠΈ direction)
animationΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств animation-*
animation-delayΠ—Π°Π΄Π°Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ запуска Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
animation-directionΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ анимация Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†ΠΈΠΊΠ»Π°Ρ…
animation-durationΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ анимация Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΡΡ‚ΡŒ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°
animation-fill-modeΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ элСмСнта, Ссли анимация Π½Π΅ воспроизводится (Π΄ΠΎ ΠΎΠ½ начнСтся, послС Π΅Π³ΠΎ окончания, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ)
animation-iteration-countΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько Ρ€Π°Π· анимация Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ
animation-nameΠ—Π°Π΄Π°Π΅Ρ‚ имя Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ @keyframes
animation-play-stateΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΈΠ»ΠΈ приостановлСна анимация
animation-timing-functionΠ—Π°Π΄Π°Π΅Ρ‚ ΠΊΡ€ΠΈΠ²ΡƒΡŽ скорости Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
backface-visibilityΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ задняя Π³Ρ€Π°Π½ΡŒ элСмСнта Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ
backgroundΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств background-*
background-attachmentΠ—Π°Π΄Π°Π΅Ρ‚, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ вмСстС с ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ страницы ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ
background-blend-modeΠ—Π°Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ налоТСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ слоя (Ρ†Π²Π΅Ρ‚/ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅)
background-clipΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ Ρ„ΠΎΠ½ (Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°) Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ Π² элСмСнт
background-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° элСмСнта
background-imageΠ—Π°Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ для элСмСнта
background-originΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния
background-positionΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния
background-repeatУстанавливаСтся, Ссли/ΠΊΠ°ΠΊ, Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ
background-sizeΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
borderΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств border-width, border-style ΠΈ border-color
border-bottomΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств border-bottom-width, border-bottom-style ΠΈ border-bottom-color
border-bottom-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-bottom-left-radiusΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°
border-bottom-right-radiusΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°
border-bottom-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-bottom-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-collapseΠ—Π°Π΄Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ
border-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π³Ρ€Π°Π½ΠΈΡ†
border-imageΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств border-image-*
border-image-outsetΠ—Π°Π΄Π°Π΅Ρ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ изобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ бокса
border-image-repeatΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, слСдуСт Π»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ, ΠΎΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-image-sliceΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-image-sourceΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-image-widthΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-leftΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств border-left-*
border-left-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-left-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-left-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-radiusΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств border-*-radius
border-rightΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств border-right-*
border-right-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-right-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-right-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-spacingΠ—Π°Π΄Π°Π΅Ρ‚ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ сосСдних ячССк
border-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π³Ρ€Π°Π½ΠΈΡ†
border-topΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств border-top-width, border-top-style and border-top-color
border-top-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-top-left-radiusΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°
border-top-right-radiusΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°
border-top-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-top-widthУстанавливаСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
border-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π³Ρ€Π°Π½ΠΈΡ†
bottomΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта
box-decoration-breakΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ элСмСнту page-break, ΠΈΠ»ΠΈ для элСмСтов in-line, Π² line-break.
box-shadowΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Ρ‚Π΅Π½Π΅ΠΉ ΠΊ элСмСнту
box-sizingΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота элСмСнта: ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя отступы ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΠ»ΠΈ Π½Π΅Ρ‚
break-afterΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π° страницы, столбца ΠΈΠ»ΠΈ области послС созданного бокса
break-beforeΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π° страницы, столбца ΠΈΠ»ΠΈ области ΠΏΠ΅Ρ€Π΅Π΄ созданным бокса
break-insideΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π° страницы, столбца ΠΈΠ»ΠΈ области Π²Π½ΡƒΡ‚Ρ€ΠΈ созданного бокса
caption-sideΠ—Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
caret-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ курсора (символ) Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, тСкстовых областях ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ элСмСнтС
@charsetΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй
clearΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π½Π° ΠΊΠ°ΠΊΠΈΡ… сторонах элСмСнта ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ
clipΠšΠ»ΠΈΠΏΡ‹ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ располоТСнный элСмСнт
colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ тСкста
column-countΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство столбцов, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ элСмСнт
column-fillΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ столбцы, сбалансированныС ΠΈΠ»ΠΈ Π½Π΅Ρ‚
column-gapΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π·Π°Π·ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ столбцами
column-ruleΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств column-rule-*
column-rule-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ столбцами
column-rule-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ столбцами
column-rule-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ столбцами
column-spanΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько столбцов Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ элСмСнт
column-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбца
columnsΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств column-width ΠΈ column-count
contentΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ с псСвдо-элСмСнтами: before ΠΈ: after для вставки Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ содСрТимого
counter-incrementΠ£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… счСтчиков CSS
counter-resetΠ‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈΠ»ΠΈ сбрасываСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько счСтчиков CSS
cursorΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ курсор ΠΌΡ‹ΡˆΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° элСмСнт
directionΠ—Π°Π΄Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ тСкста Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅/записи
displayΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт HTML
empty-cellsΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, слСдуСт Π»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Ρ„ΠΎΠ½ пустых ячССк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅
filterΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ эффСкты (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ смСщСниС Ρ†Π²Π΅Ρ‚Π°) для элСмСнта ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ
flexΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств flex-grow, flex-shrink, ΠΈ flex-basis
flex-basisΠ—Π°Π΄Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ элСмСнта
flex-directionΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΡ… элСмСнтов
flex-flowΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств flex-direction ΠΈ flex-wrap
flex-growΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, насколько элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ расти ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…
flex-shrinkΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…
flex-wrapΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, слСдуСт Π»ΠΈ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠ΅ элСмСнты
floatΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ бокс Π±Ρ‹Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ
fontΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств font-style, font-variant, font-weight, font-size/line-height, ΠΈ font-family
@font-faceΠŸΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π²Π΅Π±-сайтам Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² «web-safe»
font-familyΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚ для тСкста
font-feature-settingsΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ типографскими возмоТностями ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² OpenType
@font-feature-valuesΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ имя Π² font-variant-alternate для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π² OpenType
font-kerningУправляСт использованиСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠšΠ΅Ρ€Π½ΠΈΠ½Π³Π° (ΠΊΠ°ΠΊ Ρ€Π°ΡΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Ρ‹)
font-language-overrideΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ использованиС языковых символов Π² ΡˆΡ€ΠΈΡ„Ρ‚Π΅
font-sizeΠ—Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° тСкста
font-size-adjustБохраняСт Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ тСкста ΠΏΡ€ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°
font-stretchΠ’Ρ‹Π±ΠΎΡ€ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ, сТатой ΠΈΠ»ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ ΠΈΠ· сСмСйства ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²
font-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π° для тСкста
font-synthesisΠ­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ (ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ курсив) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ синтСзированы Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ
font-variantΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ тСкст ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ с малСнькими прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ
font-variant-alternatesУправляСт использованиСм Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π³Π»ΠΈΡ„ΠΎΠ², связанных с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² @font-feature-values
font-variant-capsУправляСт использованиСм Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… символов для Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ²
font-variant-east-asianУправляСт использованиСм Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π³Π»ΠΈΡ„ΠΎΠ² для восточноазиатских скриптов (e.g японский ΠΈ китайский языки)
font-variant-ligaturesУправляСт Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ контСкстныС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² тСкстовом содСрТимом элСмСнтов, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ
font-variant-numericУправляСт использованиСм Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π³Π»ΠΈΡ„ΠΎΠ² для чисСл, Π΄Ρ€ΠΎΠ±Π΅ΠΉ ΠΈ порядковых ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ²
font-variant-positionУправляСт использованиСм Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π³Π»ΠΈΡ„ΠΎΠ² мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, располоТСнных Π² Π²ΠΈΠ΄Π΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ индСкса ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°
font-weightΠ—Π°Π΄Π°Π΅Ρ‚ вСс ΡˆΡ€ΠΈΡ„Ρ‚Π°
gridΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, ΠΈ grid-auto-flow
grid-areaΠ›ΠΈΠ±ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ имя элСмСнта сСтки, ΠΈ это свойство являСтся свойством, характСристикой свойств grid-row-start, grid-column-start, grid-row-end, ΠΈ grid-column-end
grid-auto-columnsΠ—Π°Π΄Π°Π΅Ρ‚ индСкс Ρ€Π°Π·ΠΌΠ΅Ρ€Π° столбца
grid-auto-flowΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ автоматичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² сСтку
grid-auto-rowsΠ—Π°Π΄Π°Π΅Ρ‚ индСкс Ρ€Π°Π·ΠΌΠ΅Ρ€Π° строки
grid-columnΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств grid-column-start ΠΈ grid-column-end
grid-column-endΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ заканчиваСтся элСмСнт сСтки
grid-column-gapΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π·ΠΎΡ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ столбцами
grid-column-startΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ элСмСнт сСтки
grid-gapΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств grid-row-gap ΠΈ grid-column-gap
grid-rowΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств grid-row-start ΠΈ grid-row-end
grid-row-endΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅ заканчиваСтся элСмСнт сСтки
grid-row-gapΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π·ΠΎΡ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ строками
grid-row-startΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ элСмСнт сСтки
grid-templateΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств grid-template-rows, grid-template-columns ΠΈ grid-areas properties
grid-template-areasΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ столбцы ΠΈ строки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ элСмСнты сСтки
grid-template-columnsΠ—Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ столбцов ΠΈ количСство столбцов Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ сСтки
grid-template-rowsΠ—Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ строк Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ сСтки
hanging-punctuationΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π·Π½Π°ΠΊ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ строки
heightΠ—Π°Π΄Π°Π΅Ρ‚ высоту элСмСнта
hyphensΠ—Π°Π΄Π°Π΅Ρ‚ способ раздСлСния слов для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ располоТСния Π°Π±Π·Π°Ρ†Π΅Π²
image-renderingΠŸΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, ΠΊΠ°ΠΊΠΈΠ΅ аспСкты изобраТСния Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ для сохранСния ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ
@importΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй
isolationΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ элСмСнт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ содСрТимоС стСка
justify-contentΠ—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Ссли Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС доступноС пространство
leftΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ располоТСнного элСмСнта
letter-spacingΠ£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ символами Π² тСкстС
line-breakΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΠ°ΠΊ/Ссли Π»ΠΎΠΌΠ°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ
line-heightУстанавливаСт высоту Π»ΠΈΠ½ΠΈΠΈ
list-styleΠ—Π°Π΄Π°Π΅Ρ‚ всС свойства списка Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии
list-style-imageΠ—Π°Π΄Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° элСмСнта списка
list-style-positionΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² элСмСнтов списка (ΠΆΠΈΡ€Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ)
list-style-typeΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° элСмСнта списка
marginУстанавливаСт всС свойства ΠΏΠΎΠ»Π΅ΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии
margin-bottomУстанавливаСт Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅ элСмСнта
margin-leftΠ—Π°Π΄Π°Π΅Ρ‚ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ элСмСнта
margin-rightΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ элСмСнта
margin-topΠ—Π°Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅ элСмСнта
max-heightΠ—Π°Π΄Π°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта
max-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта
@mediaУстанавливаСт ΠΏΡ€Π°Π²ΠΈΠ»Π° стиля для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²/устройств/Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² носитСлСй
min-heightΠ—Π°Π΄Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту элСмСнта
min-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта
mix-blend-modeΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ содСрТимоС элСмСнта Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒΡΡ с Π΅Π³ΠΎ прямым Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Ρ„ΠΎΠ½ΠΎΠΌ
object-fitΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΠ°ΠΊ содСрТаниС Π·Π°ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ приспособлСно ΠΊ боксу установлСнной своими ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ высотой ΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ
object-positionΠ—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ замСняСмого элСмСнта Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΅Π³ΠΎ бокса
opacityΠ—Π°Π΄Π°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ нСпрозрачности для элСмСнта
orderУстанавливаСт порядок Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ элСмСнта ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…
orphansΠ—Π°Π΄Π°Π΅Ρ‚ минимальноС количСство строк, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²Π΅ страницы Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта
outlineΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств outline-width, outline-style, ΠΈ outline-color
outline-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°
outline-offsetΠ‘ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΈ рисуСт Π΅Π³ΠΎ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ
outline-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°
outline-widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°
overflow
Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ происходит, Ссли содСрТимоС пСрСполняСт бокс элСмСнта
overflow-wrapΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Ρ‚ΡŒ строки Π² словах, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (Ссли строка слишком длинная, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ содСрТащСму Π΅Π΅ Π±Π»ΠΎΠΊΡƒ)
overflow-xΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, слСдуСт Π»ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ Π»Π΅Π²Ρ‹ΠΉ/ΠΏΡ€Π°Π²Ρ‹ΠΉ края содСрТимого, Ссли ΠΎΠ½ΠΎ пСрСполняСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ содСрТимого элСмСнта
overflow-yΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, слСдуСт Π»ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ/Π½ΠΈΠΆΠ½ΠΈΠΉ края содСрТимого, Ссли ΠΎΠ½ΠΎ пСрСполняСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ содСрТимого элСмСнта
paddingΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для свойств padding-*
padding-bottomУстанавливаСт Π½ΠΈΠΆΠ½Π΅ΠΉ отступ элСмСнта
padding-leftΠ—Π°Π΄Π°Π΅Ρ‚ отступ слСва для элСмСнта
padding-rightΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²Ρ‹ΠΉ отступ элСмСнта
padding-topΠ—Π°Π΄Π°Π΅Ρ‚ отступ свСрху элСмСнта
page-break-afterΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π° страницы послС элСмСнта
page-break-beforeΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π° страницы ΠΏΠ΅Ρ€Π΅Π΄ элСмСнтом
page-break-insideΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π° страницы Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта
perspectiveΠ”Π°Π΅Ρ‚ 3D-ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ элСмСнту Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ пСрспСктиву
perspective-originΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смотрит Π½Π° 3D-ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт
pointer-eventsΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈ элСмСнт Π½Π° события указатСля
positionΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° позиционирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для элСмСнта (статичСский, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ фиксированный)
quotesΠ—Π°Π΄Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ для Π²Π½Π΅Π΄Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ
resizeΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, Ссли (ΠΈ ΠΊΠ°ΠΊ) элСмСнт измСняСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ
rightΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ располоТСнного элСмСнта
tab-sizeΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ символа табуляции
table-layoutΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ячССк, строк ΠΈ столбцов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹
text-alignΠ—Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ
text-align-lastΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ послСднСй строки Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ строки нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠΌ строки ΠΏΡ€ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ тСкста «justify»
text-combine-uprightΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сочСтаниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… символов Π² ΠΎΠ΄ΠΈΠ½ символ
text-decorationΠ—Π°Π΄Π°Π΅Ρ‚ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅, добавляСмоС ΠΊ тСксту
text-decoration-colorΠ—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ оформлСния тСкста
text-decoration-lineΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΈΠΏ Π»ΠΈΠ½ΠΈΠΈ Π² тСкстС ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠΉ
text-decoration-styleΠ—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π»ΠΈΠ½ΠΈΠΈ Π² ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ тСкста
text-indentΠ—Π°Π΄Π°Π΅Ρ‚ отступ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки Π² тСкстовом Π±Π»ΠΎΠΊΠ΅
text-justifyΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ выравнивания, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΈ тСкста «justify»
text-orientationΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ тСкста Π² строкС
text-overflowΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ, ΠΊΠΎΠ³Π΄Π° тСкст пСрСполняСт содСрТащий элСмСнт
text-shadowДобавляСт Ρ‚Π΅Π½ΡŒ ΠΊ тСксту
text-transformУправляСт ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ тСкста
text-underline-positionΠ—Π°Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ подчСркивания, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства text-decoration
topΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ располоТСнного элСмСнта
transformΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ 2D-ΠΈΠ»ΠΈ 3D-прСобразования ΠΊ элСмСнту
transform-originΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов
transform-styleΠ—Π°Π΄Π°Π΅Ρ‚ способ отобраТСния Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… элСмСнтов Π² 3D-пространствС
transitionΠ‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство для всСх свойств transition-*
transition-delayΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° начнСтся эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°
transition-durationΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько сСкунд ΠΈΠ»ΠΈ миллисСкунд трСбуСтся для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°
transition-propertyΠ—Π°Π΄Π°Π΅Ρ‚ имя свойства CSS эффСкт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° для
transition-timing-functionΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΡ€ΠΈΠ²ΡƒΡŽ скорости эффСкта ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°
unicode-bidiΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с свойством direction для установки ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° пСрСопрСдСлСния тСкста для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков Π² ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅
user-selectΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ тСкст элСмСнта
vertical-alignΠ—Π°Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнта
visibilityΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, являСтся Π»ΠΈ элСмСнт Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ
white-spaceΠ—Π°Π΄Π°Π΅Ρ‚ способ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта
widowsΠ—Π°Π΄Π°Π΅Ρ‚ минимальноС количСство строк, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²Π΅ страницы Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта
widthΠ—Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта
word-breakΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ слова Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ достиТСнии ΠΊΠΎΠ½Ρ†Π° строки
word-spacingΠ£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ словами Π² тСкстС
word-wrapΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅, Π½Π΅Ρ€ΡƒΡˆΠΈΠΌΡ‹Π΅ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ ΠΈ пСрСнСсСны Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку
writing-modeΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈ строки тСкста ΡƒΠ»ΠΎΠΆΠ΅Π½Ρ‹ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ
z-indexΠ—Π°Π΄Π°Π΅Ρ‚ порядок располоТСния элСмСнтов Π² стСкС

Border-image β€’ ΠŸΡ€ΠΎ CSS

Border-image β€” свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°ΠΌΠΊΠΈ элСмСнта. Бвойство заполняСт Ρ€Π°ΠΌΠΊΡƒ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ, распрСдСляя части изобраТСния Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ части Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² ΡƒΠ³Π»Π°Ρ… Ρ€Π°ΠΌΠΊΠΈ, Π° пространства ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ заполнялись ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ частями изобраТСния.

БпСцификация: w3.org/TR/css3-background/#border-images.

Π­Ρ‚ΠΎ свойство позволяСт Π»Π΅Π³ΠΊΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ нСвСроятныС ΡˆΡ‚ΡƒΠΊΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΎΡ‚ 3-Ρ… Π΄ΠΎ 8-ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ манипуляции с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ.

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

НС поддСрТиваСтся Π² IE10 ΠΈ Π½ΠΈΠΆΠ΅. Π’ старой ΠΎΠΏΠ΅Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с прСфиксом. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (ΠΈΠ»ΠΈ с ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ) увидят ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ, Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π² border, поэтому ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π΅ΠΉ подходящиС ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚.

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

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ изобраТСния:

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π½ΠΎ ΠΈ ΠΎΠ²Π°Π»ΡŒΠ½Ρ‹Π΅:

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

ΠŸΡ€ΠΈ этом border-radius Π½Π΅ влияСт Π½Π° border-image, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ для Ρ€Π°ΠΌΠΊΠΈ β€” СдинствСнный способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΊΡ€ΡƒΠ³Π»ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ.

Π“Π»Π°Π²Π½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π Π°ΠΌΠΊΠ° с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒ рСзиновая, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

ΠŸΠΎΠΈΠ·ΠΌΠ΅Π½ΡΠΉΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°ΠΌΠΊΠ° адаптируСтся вмСстС с элСмСнтом:

Или ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅.

Π’ качСствС Ρ€Π°ΠΌΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ достаточно слоТныС изобраТСния:

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°:

Π‘Π°ΠΌΡ‹ΠΉ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ способ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°ΠΌΠΊΠΈ выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

border: 60px solid transparent;
border-image: url("//img-fotki.yandex.ru/get/6730/5091629.9a/0_7eb4e_e27786d4_XL.png") 25% round;

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

Для border ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ. Π¦Π²Π΅Ρ‚ β€” ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ, Π½ΠΎ Ρ€Π°ΠΌΠΊΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° увидят ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ border-image. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ тСкста. МоТно Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ transparent β€” ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ.

Для border-image ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (border-image-source), Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ части (border-image-slice) ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ (border-image-repeat).

Заданная ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° рСТСтся Π²ΠΎΡ‚ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΉ схСмС:

Π–Π΅Π»Ρ‚Ρ‹ΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ части, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… задаСтся свойством border-image-slice, Π·Π΅Π»Π΅Π½Ρ‹ΠΌ β€” Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅.

Рассмотрим ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства border-image.

Border-image-source

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: none ΠΈΠ»ΠΈ <image>.

ВСорСтичСски, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹, Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² Π₯Ρ€ΠΎΠΌΠ΅/Π‘Π°Ρ„Π°Ρ€ΠΈ ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² FF. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Π½ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π₯Ρ€ΠΎΠΌΠ΅). Π‘ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ странныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΡƒΠ·ΠΎΡ€Ρ‹ сами заботятся ΠΎ своСй ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΠΈΠΆΠ΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π₯Ρ€ΠΎΠΌΠ΅ ΠΈ Π‘Π°Ρ„Π°Ρ€ΠΈ.

Upd: Π’ Firefox Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ начиная с 29-ΠΉ вСрсии.

Π Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Ρ€Π°Π²Π΅Π½ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π΅ Ρ€Π°ΠΌΠΊΠΈ. Π¦Π²Π΅Ρ‚ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

Если Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ border-image-source, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ собой ΡƒΠ³ΠΎΠ»ΠΊΠΈ, Π½Π΅ зная Ρ‡Ρ‚ΠΎ Π΅ΠΉ Π΄Π΅Π»Π°Ρ‚ΡŒ дальшС:

border: 80px solid transparent;
border-image: url("//img-fotki.yandex.ru/get/6730/5091629.9a/0_7eb4e_e27786d4_XL.png");

Border-image-slice

Π’Π°ΠΆΠ½ΠΎΠ΅ свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ куска изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ ΡƒΠ³Π»Ρ‹ Ρ€Π°ΠΌΠΊΠΈ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ части Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для заполнСния пространства ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ³Π»Π°ΠΌΠΈ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π² border-image-repeat.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:

<ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹> β€” Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты.

<числа> β€” пиксСли (для растрового изобраТСния) ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (для Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ). Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

fill β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ значСния. Если ΠΎΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ обрСзаСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ Ρ€Π°ΠΌΠΊΠΈ, Π° заполняСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°ΠΌΠΊΠΈ. ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… Ρ€Π°ΠΌΠΎΠΊ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны, нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π».

Π‘ΡƒΠΌΠΌΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Ρ… сторон Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ мСньшС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΈΠ½Π°Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Ρ‡Π΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ³Π»Π°ΠΌΠΈ.

border: 80px solid transparent;
border-image: url("//img-fotki.yandex.ru/get/6730/5091629.9a/0_7eb4e_e27786d4_L.png");
border-image-slice: 100;

Border-image-repeat

Бвойство опрСдСляСт ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ³Π»Π°ΠΌΠΈ.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:

stretch β€” растягиваСт Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ участок ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ;

repeat β€” повторяСт Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ участок, ΠΏΡ€ΠΈ этом Π²ΠΈΠ΄Π½Ρ‹ мСста стыков с ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ;

round β€” заполняСт ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ³Π»Π°ΠΌΠΈ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½ стык Π² сСрСдинС стороны. Π‘Π°ΠΌΠΎΠ΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠ΅ дСйствиС.

space β€” дСйствуСт ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° repeat. Π Π°Π·Π½ΠΈΡ†Ρ‹ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π°.

МоТно Π·Π°Π΄Π°Ρ‚ΡŒ Π΄Π²Π° значСния сразу, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠ΅, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” Π·Π° Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ.

border-image: url("//img-fotki.yandex.ru/get/6730/5091629.9a/0_7eb4e_e27786d4_L.png");
border-image-slice: 100;
border-image-repeat: repeat;

Π‘Π»Π΅Π²Π° repeat, справа round.

Если Ρ€Π°ΠΌΠΊΠ° слоТная ΠΈ стороны ΠΏΠ»ΠΎΡ…ΠΎ ΡΡ‚Ρ‹ΠΊΡƒΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой, stretch сработаСт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π΅Π΅:

Border-image-width

border-image-width

Бвойство управляСт ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ части Ρ€Π°ΠΌΠΊΠΈ, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Ρ‘. Если это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ border-width, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ€Π°ΠΌΠΊΠΈ Π·Π°ΠΏΠΎΠ»Π·Π΅Ρ‚ ΠΏΠΎΠ΄ содСрТимоС, Π΄Π°ΠΆΠ΅ Ссли Π½Π΅ Π·Π°Π΄Π°Π½Π½ΠΎ свойство fill.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:

<Π΄Π»ΠΈΠ½Π°> β€” значСния Π² px ΠΈΠ»ΠΈ em;

<%> β€” значСния Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния;

<числа> β€” числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ умноТаСтся border-width

auto β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово. Если ΠΎΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ соотвСтствСнному border-image-slice. Если подходящСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ border-width, ΠΏΡ€ΠΈ этом ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° заполняСт вСсь ΡƒΠ³ΠΎΠ» Ρ€Π°ΠΌΠΊΠΈ, заползая ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. НСмного странно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

border: 60px solid transparent;
border-image: url("//img-fotki.yandex.ru/get/6730/5091629.9a/0_7eb4e_e27786d4_L.png");
border-image-slice: 80;
border-image-repeat: round;
border-image-width: 160px;

Π‘ΠΏΡ€Π°Π²Π° Ρ€Π°ΠΌΠΊΠ° с border-image-width. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ слСва Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠ±Ρ€Π΅Π·Π°Π»Π°ΡΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ краями Ρ€Π°ΠΌΠΊΠΈ. ΠŸΡ€Π°Π²Π°Ρ Ρ€Π°ΠΌΠΊΠ° засчСт ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π·Π°ΠΏΠΎΠ»Π·Π»Π° ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.

Border-image-outset

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ свойство, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ элСмСнта. ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:

<Π΄Π»ΠΈΠ½Π°> β€” значСния Π² px ΠΈΠ»ΠΈ em;

<числа> β€” числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ умноТаСтся border-width.

border: 60px solid transparent;
border-image: url("//img-fotki.yandex.ru/get/6730/5091629.9a/0_7eb4e_e27786d4_L.png");
border-image-slice: 120;
border-image-repeat: round;
border-image-outset: 60px 10px 50px 120px;

Π‘ΠΏΡ€Π°Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с border-image-outset. Π­Ρ‚ΠΎ свойство Π½Π΅ влияСт Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ элСмСнта, Π° Ρ€Π°ΠΌΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ сосСдниС элСмСнты:

border-image β€” довольно слоТноС, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсноС свойство. МнС ΠΎΡ‡Π΅Π½ΡŒ нравится идСя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ вмСсто Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ способа ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ для Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Ρ… элСмСнтов. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² постС нСсколько Π΄ΠΈΠΊΠΎΠ²Π°Ρ‚Ρ‹, Π½ΠΎ я ΡƒΠ²Π΅Ρ€Π΅Π½Π°, Ρ‡Ρ‚ΠΎ свойство ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ изящно, Π° ΠΎΡ‚ Π΅Π³ΠΎ возмоТностСй просто Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄ΡƒΡ… : )

НапримСр, Π’Π°Π΄ΠΈΠΌ МакССв ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ border-image Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅Π½ΡŒ слоТной Ρ„ΠΎΡ€ΠΌΡ‹ для Π±Π»ΠΎΠΊΠ°, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ нСизвСстны.

ΠŸΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ посмотритС ΠΊΠ°ΠΊ border-image Π»Π΅Π³ΠΊΠΎ справится с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго лишь ΠΏΠ°Ρ€Ρ‹ строчСк ΠΊΠΎΠ΄Π°:

МоТно ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Π»ΠΎΠΊΠ° ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ тСкста β€” Ρ‚Π΅Π½ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ растянСтся вслСд Π·Π° Π½ΠΈΠΌ.

ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½Π°Ρ простота. Π‘ΡƒΠ΄Π΅Ρ‚ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, ΠΊΠΎΠ³Π΄Π° это свойство ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· оглядки Π½Π° старыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Ρ€Π°ΠΌΠΎΠΊ Π½Π°Π³ΡƒΠ³Π»Π΅Π½Ρ‹ ΠΏΠΎ запросу «Ρ€Π°ΠΌΠΊΠΈ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с дТСдаями β€” Ρ„ΠΎΡ‚ΠΎΠΆΠ°Π±Π°.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ подписи для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° CSS3

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

ВсС подписи Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» CSS3, ΠΏΠΎ этому Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² послСдних вСрсиях Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². И Ρ‚Π°ΠΊ, приступим.

Π¨Π°Π³ 1. HTML

Для Π½Π°Ρ‡Π°Π»Π° рассмотрим ΠΎΠ±Ρ‰ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ подписи.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

<div>

<!— Подпись 1 —>

<div>

<img src=»images/1.jpg»/>

<span>

<p>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</p>

</span>

</div>

<!— Подпись 2 —>

<div>

<img src=»images/2.jpg»/>

<span>

<h4>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</h4>

<p>НСбольшоС описаниС изобраТСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для дСмонстрации.</p>

</span>

</div>

<!— Подпись 3 —>

<div>

<img src=»images/3.jpg»/>

<span>

<h4>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</h4>

<p>НСбольшоС описаниС изобраТСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для дСмонстрации.</p>

</span>

</div>

<!— Подпись 4 —>

<div>

<img src=»images/4.jpg»/>

<span>

<h4>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</h4>

<p>НСбольшоС описаниС изобраТСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для дСмонстрации.</p>

</span>

</div>

<!— Подпись 5 —>

<div>

<div>

<img src=»images/5.jpg»/>

<span>

<h4>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</h4>

<p>НСбольшоС описаниС изобраТСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для дСмонстрации.</p>

</span>

</div>

</div>

<!— Подпись 6 —>

<div>

<img src=»images/6.jpg»/>

<span>

<h4>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</h4>

<p>НСбольшоС описаниС изобраТСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для дСмонстрации.</p>

</span>

</div>

Как Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ Π½Π΅Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π³Ρƒ.

ΠžΠ±Ρ‰ΠΈΠ΅ стили CSS

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ отобраТСния Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΌΡ‹ установим сброс стилСй.

<link href=»style.css» rel=»stylesheet» type=»text/css» media=»screen» />

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ стили для ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

html { background-color: #eaeaea; }

Β 

#mainwrapper {

Β Β font: 10pt normal Arial, sans-serif;

Β Β height: auto;

Β Β margin: 80px auto 0 auto;

Β Β text-align: center;

Β Β width: 660px;

}

Π‘Π»ΠΎΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ со смСщСниСм Π²Π»Π΅Π²ΠΎ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° свойство overflow: hidden. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС элСмСнты.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

#mainwrapper .box {

Β Β Β Β border: 5px solid #fff;

Β Β Β Β cursor: pointer;

Β Β Β Β height: 182px;

Β Β Β Β float: left;

Β Β Β Β margin: 5px;

Β Β Β Β position: relative;

Β Β Β Β overflow: hidden;

Β Β Β Β width: 200px;

Β Β Β Β -webkit-box-shadow: 1px 1px 1px 1px #ccc;

Β Β Β Β -moz-box-shadow: 1px 1px 1px 1px #ccc;

Β Β Β Β box-shadow: 1px 1px 1px 1px #ccc;

}

Β 

#mainwrapper .box img {

Β Β Β Β position: absolute;

Β Β Β Β left: 0;

Β Β Β Β -webkit-transition: all 300ms ease-out;

Β Β Β Β -moz-transition: all 300ms ease-out;

Β Β Β Β -o-transition: all 300ms ease-out;

Β Β Β Β -ms-transition: all 300ms ease-out;

Β Β Β Β transition: all 300ms ease-out;

}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим стили для подписСй, подписи Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ стили ΠΈ свойство transition.

#mainwrapper .box .caption {

Β Β Β Β background-color: rgba(0,0,0,0.8);

Β Β Β Β position: absolute;

Β Β Β Β color: #fff;

Β Β Β Β z-index: 100;

Β Β Β Β -webkit-transition: all 300ms ease-out;

Β Β Β Β -moz-transition: all 300ms ease-out;

Β Β Β Β -o-transition: all 300ms ease-out;

Β Β Β Β -ms-transition: all 300ms ease-out;

Β Β Β Β transition: all 300ms ease-out;

Β Β Β Β left: 0;

}

Π‘ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ стилями Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ.

Подпись β„–1

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ особСнного, тСкст просто Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ снизу. Подпись ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ высоту ΠΈ ΠΌΡ‹ располагаСм Π΅Π΅ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ -30px ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ.

#mainwrapper .box .simple-caption {

Β Β Β Β height: 30px;

Β Β Β Β width: 200px;

Β Β Β Β display: block;

Β Β Β Β bottom: -30px;

Β Β Β Β line-height: 25pt;

Β Β Β Β text-align: center;

}

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ эффСкт Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство transform для пСрСмСщСния подписи Π½Π° 100% Π΅Π΅ высоту Π²Π²Π΅Ρ€Ρ….

#mainwrapper .box:hover .simple-caption {

Β Β Β Β -moz-transform: translateY(-100%);

Β Β Β Β -o-transform: translateY(-100%);

Β Β Β Β -webkit-transform: translateY(-100%);

Β Β Β Β transform: translateY(-100%);

}

Подпись β„–2

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

#mainwrapper .box .full-caption {

Β Β Β Β width: 170px;

Β Β Β Β height: 170px;

Β Β Β Β top: -200px;

Β Β Β Β text-align: left;

Β Β Β Β padding: 15px;

}

Для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΒ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ тСкст Π½Π° 100% высоты.

#mainwrapper .box:hover .full-caption {

Β Β Β Β -moz-transform: translateY(100%);

Β Β Β Β -o-transform: translateY(100%);

Β Β Β Β -webkit-transform: translateY(100%);

Β Β Β Β transform: translateY(100%);

}

Подпись β„–3

Π’Ρ€Π΅Ρ‚ΠΈΠΉ эффСкт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ, поэтому ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ подпись Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свойство opacity: 0.

#mainwrapper .box .fade-caption, #mainwrapper .box .scale-caption {

Β Β Β Β opacity: 0;

Β Β Β Β width: 170px;

Β Β Β Β height: 170px;

Β Β Β Β text-align: left;

Β Β Β Β padding: 15px;

}

 Для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ всС просто, для этого измСняСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства opacityΒ Π½Π° 1.

#mainwrapper .box:hover .fade-caption {

Β Β Β Β opacity: 1;

}

Подпись β„–4

Β Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²Π»Π΅Π²ΠΎ, поэтому ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 200px Π²Π»Π΅Π²ΠΎΒ  (left:200px).

#mainwrapper .box .slide-caption {

Β Β Β Β width: 170px;

Β Β Β Β height: 170px;

Β Β Β Β text-align: left;

Β Β Β Β padding: 15px;

Β Β Β Β left: 200px;

}

Β Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ тСкст.

#mainwrapper .box:hover .slide-caption {

Β Β background-color: rgba(0,0,0,1) !important;

Β Β -moz-transform: translateX(-100%);

Β Β -o-transform: translateX(-100%);

Β Β -webkit-transform: translateX(-100%);

Β Β opacity: 1;

Β Β transform: translateX(-100%);

}

Π’Π°ΠΊΠΆΠ΅ сдвигаСм ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

#mainwrapper .box:hover img#image-4 {

Β Β -moz-transform: translateX(-100%);

Β Β -o-transform: translateX(-100%);

Β Β -webkit-transform: translateX(-100%);

Β Β transform: translateX(-100%);

}

Подпись β„–5

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ, для этого добавляСм Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ вращСния Π½Π° -180 градусов.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

#mainwrapper #box-5.box .rotate-caption {

Β Β Β Β width: 170px;

Β Β Β Β height: 170px;

Β Β Β Β text-align: left;

Β Β Β Β padding: 15px;

Β Β Β Β top: 200px;

Β Β Β Β -moz-transform: rotate(-180deg);

Β Β Β Β -o-transform: rotate(-180deg);

Β Β Β Β -webkit-transform: rotate(-180deg);

Β Β Β Β transform: rotate(-180deg);

}

Β 

#mainwrapper .box .rotate {

Β Β Β Β width: 200px;

Β Β Β Β height: 400px;

Β Β Β Β -webkit-transition: all 300ms ease-out;

Β Β Β Β -moz-transition: all 300ms ease-out;

Β Β Β Β -o-transition: all 300ms ease-out;

Β Β Β Β -ms-transition: all 300ms ease-out;

Β Β Β Β transition: all 300ms ease-out;

}

Π’Π΅ΡΡŒ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° 180 градусов, скрывая ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ выводя подпись.

#mainwrapper .box:hover .rotate {

Β Β Β Β background-color: rgba(0,0,0,1) !important;

Β Β Β Β -moz-transform: rotate(-180deg);

Β Β Β Β -o-transform: rotate(-180deg);

Β Β Β Β -webkit-transform: rotate(-180deg);

Β Β Β Β transform: rotate(-180deg);

}

Подпись β„–6

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Но тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ с нСбольшой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

#mainwrapper .box .scale-caption h4, #mainwrapper .box .scale-caption p {

Β Β Β Β position: relative;

Β Β Β Β left: -200px;

Β Β Β Β width: 170px;

Β Β Β Β -webkit-transition: all 300ms ease-out;

Β Β Β Β -moz-transition: all 300ms ease-out;

Β Β Β Β -o-transition: all 300ms ease-out;

Β Β Β Β -ms-transition: all 300ms ease-out;

Β Β Β Β transition: all 300ms ease-out;

}

Β 

#mainwrapper .box .scale-caption h4 {

Β Β Β Β -webkit-transition-delay: 300ms;

Β Β Β Β -moz-transition-delay: 300ms;

Β Β Β Β -o-transition-delay: 300ms;

Β Β Β Β -ms-transition-delay: 300ms;

Β Β Β Β transition-delay: 300ms;

}

Β 

#mainwrapper .box .scale-caption p {

Β Β Β Β -webkit-transition-delay: 500ms;

Β Β Β Β -moz-transition-delay: 500ms;

Β Β Β Β -o-transition-delay:

15 эффСктов для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS3) | XoZblog

ЗдравствуйтС, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ XoZbloga! Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ 15 интСрСсных эффСктов для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° своСм сайтС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ эффСкт состоит ΠΈΠ· HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ стилСй CSS. Π’Π°ΠΌ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² свой исходный ΠΊΠΎΠ΄. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… Π² дСйствии посСтитС Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ страницу.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄Π΅ΠΌΠΎ страницы ΠΈ скачиваниС исходников Π½Π΅ доступно

Π£Π²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, XoZblog сущСствуСт ΠΈ развиваСтся Π·Π° счёт Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ нСнавязчивой Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Если Π½Π΅ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот сайт Π² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AdBlock. Бпасибо Π·Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!

Установка

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ созданию ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… дСмонстраций, Π²ΠΎΡ‚ кусочСк CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

* {
Β  -webkit-box-sizing: border-box;
Β  Β  Β -moz-box-sizing: border-box;
Β  Β  Β  -ms-box-sizing: border-box;
Β  Β  Β  Β  Β  box-sizing: border-box;
}
Β 
body {
Β  background: #333;
}
Β 
.pic {
Β  border: 10px solid #fff; Β 
Β  float: left;
Β  height: 300px;
Β  width: 300px;
Β  margin: 20px;
Β  overflow: hidden;
Β  Β 
Β  -webkit-box-shadow: 5px 5px 5px #111;
Β  Β  Β  Β  Β  box-shadow: 5px 5px 5px #111; Β 
}

border-box ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π±Π»ΠΎΠΊΠΎΠ² с изобраТСниями Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя значСния ΠΏΠΎΠ»Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ†, Π° класс pic являСтся ΠΎΠ±Ρ‰ΠΈΠΌ для всСх ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ высоту, ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Π·Π°Π΄Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈ Ρ‚Π΅Π½ΡŒ. И Ρ‡Ρ‚ΠΎ самоС Π²Π°ΠΆΠ½ΠΎΠ΅ содСрТимоС (Ρ‚.Π΅. изобраТСния) этого Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ, Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ свойство overflow : hidden.

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Наша пСрвая Π³Ρ€ΡƒΠΏΠΏΠ° эффСктов Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Ρ€ΡŽΠΊΠΎΠ² с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ изобраТСния.

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅


Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ фотография увСличиваСтся, ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… своих Π³Ρ€Π°Π½ΠΈΡ†. Π’ΠΎΡ‚ HTML:

1
2
3

<div>
Β  <img src=»http://lorempixel.com/400/400/people/9″ alt=»portrait»>
</div>

Как Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ здСсь ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π²Π° класса pic ΠΈ grow. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ pic ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, CSS.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

/*GROW*/
.grow img {
Β  height: 300px;
Β  width: 300px;
Β 
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}
Β 
.grow img:hover {
Β  width: 400px;
Β  height: 400px;
}

Π‘Π°ΠΌΠΎ ΠΏΠΎ сСбС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 400Ρ…400px, Π½ΠΎ ΠΌΡ‹ Π΅Π³ΠΎ подгоняСм ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Π»ΠΎΠΊΠ° 300x300px ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ transition свойство, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ свойства Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΠ»Π°Π²Π½ΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ сСкунды, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΎ transition. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎΠ½ΠΎ возвращаСтся ΠΊ исходным Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ.

УмСньшСниС


Π­Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ эффСкт. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅, Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ 300Ρ…300px. Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ создаСтся эффСкт сТатия.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/400/400/nightlife/4″ alt=»city»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

/*SHRINK*/
.shrink img {
Β  height: 400px;
Β  width: 400px;
Β 
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}
Β 
.shrink img:hover {
Β  width: 300px;
Β  height: 300px;
}

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ смСщСниС


Π”Π°Π½Π½Ρ‹ΠΉ эффСкт Π½Π΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ изобраТСния, Π½ΠΎ Π·Π°Ρ‚ΠΎ мСняСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² Π±Π»ΠΎΠΊΠ΅. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° смСщаСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π² сторону.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/600/300/sports/8″ alt=»kick»>
</div>

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 600Ρ…300px.

1
2
3
4
5
6
7
8
9
10
11
12
13

/*SIDEPAN*/
.sidepan img {
Β  margin-left: 0px;
Β  -webkit-transition: margin 1s ease;
Β  Β  Β -moz-transition: margin 1s ease;
Β  Β  Β  Β -o-transition: margin 1s ease;
Β  Β  Β  -ms-transition: margin 1s ease;
Β  Β  Β  Β  Β  transition: margin 1s ease;
}
Β 
.sidepan img:hover {
Β  margin-left: -200px;
}

ВсС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ свойства transition ΠΌΡ‹ ΠΏΠ»Π°Π²Π½ΠΎ мСняСм, Π½ΠΎ ΡƒΠΆΠ΅ свойство margin. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ смСщаСм ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π²Π»Π΅Π²ΠΎ Π½Π° 200px.

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ смСщСниС


АналогичСн ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ. Но всС Ρ‚Π°ΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ эффСкт, Ρ‚ΠΎΡ‡Π½Π΅Π΅ с ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/300/600/sports/5″ alt=»climb»>
</div>

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 300Ρ…600px.

1
2
3
4
5
6
7
8
9
10
11
12
13

/*VERTPAN*/
.vertpan img {
Β  margin-top: 0px;
Β  -webkit-transition: margin 1s ease;
Β  Β  Β -moz-transition: margin 1s ease;
Β  Β  Β  Β -o-transition: margin 1s ease;
Β  Β  Β  -ms-transition: margin 1s ease;
Β  Β  Β  Β  Β  transition: margin 1s ease;
}
Β 
.vertpan img:hover {
Β  margin-top: -200px;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ смСщаСм Π²Π²Π΅Ρ€Ρ… Π½Π° 200px.

Врансформация

ΠŸΠΎΠ²Ρ‹ΡˆΠ°Π΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создаваСмых эффСктов. НачнСм с простого Π½Π°ΠΊΠ»ΠΎΠ½Π°, Π° дальшС большС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΡƒΠ΄Π΅Ρ‚ свойство transform β€” Π΅Ρ‰Π΅ эффСкт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ transform.

Наклон


Π—Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ эффСкт. НСбольшой ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ изобраТСния Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ навСдСния курсора ΠΌΡ‹ΡˆΠΈ.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/300/300/transport/5″ alt=»car»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

/*TILT*/
.tilt {
Β  -webkit-transition: all 0.5s ease;
Β  Β  Β -moz-transition: all 0.5s ease;
Β  Β  Β  Β -o-transition: all 0.5s ease;
Β  Β  Β  -ms-transition: all 0.5s ease;
Β  Β  Β  Β  Β  transition: all 0.5s ease;
}
Β 
.tilt:hover {
Β  -webkit-transform: rotate(-10deg);
Β  Β  Β -moz-transform: rotate(-10deg);
Β  Β  Β  Β -o-transform: rotate(-10deg);
Β  Β  Β  -ms-transform: rotate(-10deg);
Β  Β  Β  Β  Β  transform: rotate(-10deg);
}

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

ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚


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

1
2
3

<div>
Β  <img src=»http://lorempixel.com/300/300/nature/5″ alt=»beach»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

/*MORPH*/
.morph {
Β  -webkit-transition: all 0.5s ease;
Β  Β  Β -moz-transition: all 0.5s ease;
Β  Β  Β  Β -o-transition: all 0.5s ease;
Β  Β  Β  -ms-transition: all 0.5s ease;
Β  Β  Β  Β  Β  transition: all 0.5s ease;
}
Β 
.morph:hover {
Β  border-radius: 50%;
Β  -webkit-transform: rotate(360deg);
Β  Β  Β -moz-transform: rotate(360deg);
Β  Β  Β  Β -o-transform: rotate(360deg);
Β  Β  Β  -ms-transform: rotate(360deg);
Β  Β  Β  Β  Β  transform: rotate(360deg);
}

Π‘ΡƒΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для классы morph вращаСтся Π½Π° 360 градусов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ. Π’ это ΠΆΠ΅ врСмя, border-radius ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 50%, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ получаСтся ΠΊΡ€ΡƒΠ³.

Ѐокусировка


Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ эффСкт. Однако вращСния Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ просто ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΠΌ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

1
2
3

<div>
Β  Β  <img src=»http://lorempixel.com/300/300/sports/1″ alt=»cricket»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13

/*FOCUS*/
.focus {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}
Β 
.focus:hover {
Β  border: 70px solid #000;
Β  border-radius: 50%;
}

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ с 10 Π΄ΠΎ 70px, ΠΈ ΠΊΠ°ΠΊ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ border-radius Π² 50%.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

На послСдок рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколько прСфиксов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π² Ρ„ΠΈΠ»Ρ‚Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ прСфикс-WebKit (для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Chrome ΠΈ Safari), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊ соТалСнию ΠΈΡ… (Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹) Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚.

Π Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅


ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ эффСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим это Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅. Π—Π΄Π΅ΡΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ всС Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅, ΠΎΠ΄Π½Π° строка.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/300/300/transport/2″ alt=»plane»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12

/*BLUR*/
.blur img {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}
Β 
.blur img:hover {
Β  -webkit-filter: blur(5px);
}

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ -webKit-filter, с Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ΠΌ 5px.

Π§Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅


Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, добьСмся эффСкта Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠ³ΠΎ изобраТСния.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/300/300/nature/2″ alt=»sea»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13

/*B&W*/
.bw {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}
Β 
.bw:hover {
Β  -webkit-filter: grayscale(100%);
Β  filter: grayscale(100%);
}

Π—Π΄Π΅ΡΡŒ я установил ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого (grayscale) со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 100%. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ² сСрого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡ‚ΡŒ.

ΠžΡΠ²Π΅Ρ‚Π»Π΅Π½ΠΈΠ΅


Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΈΠ³Ρ€Π°Π΅ΠΌ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ изобраТСния. Π‘Π½Π°Ρ‡Π°Π»Π° Π·Π°Ρ‚Π΅ΠΌΠ½ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π²Π΅Ρ€Π½Π΅ΠΌ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для яркости.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/300/300/technics/2″ alt=»sea»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12
13

/*DARKEN*/
.brighten img {
Β  -webkit-filter: brightness(65%);
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}

.brighten img:hover {
Β  -webkit-filter: brightness(145%);
}

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Π΅ΠΌ 65%, Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 145% Ρ‚.Π΅. ярчС Π½Π° 45% ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояниС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

БСпия


Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π΅Ρ‚Ρ€ΠΎ эффСкт) ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ†Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ изобраТСния Π² Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСпия.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/output/people-q-c-300-300-4.jpg» alt=»people»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12

/*SEPIA*/
.sepia img {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}

.sepia img:hover {
Β  -webkit-filter: sepia(100%);
}

ЗначСния Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² сСпия ΠΈ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π³Π΄Π΅ 100% являСтся ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Если Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ число Ρ‚ΠΎ 100% Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠšΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ


Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ. На ΠΌΠΎΠΉ взгляд самый классный Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/output/animals-q-c-300-300-9.jpg» alt=»dog»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12

/*CONTRAST*/
.contrast img {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}

.contrast img:hover {
Β  -webkit-filter: contrast(185%); Β 
}

БущСствуСт нСбольшая Ρ€Π°Π·Π½ΠΈΡ†Π° Π² использовании этого Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ контрастности являСтся 100%. Π‘ΠΎΠ»ΡŒΡˆΠ΅ 100% Ρ†Π²Π΅Ρ‚Π° насыщСннСй, мСньшС Ρ†Π²Π΅Ρ‚Π° Ρ‚ΡƒΡΠΊΠ½Π΅ΡŽΡ‚.

ΠžΡ‚Ρ‚Π΅Π½ΠΎΠΊ изобраТСния


Π”Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ измСняСт Ρ†Π²Π΅Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² зависимости ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/output/transport-q-c-300-300-9.jpg» alt=»train»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12

/*HUE_ROTATE*/
.hue-rotate img {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}

.hue-rotate img:hover {
Β  -webkit-filter: hue-rotate(65deg); Β 
}

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° изобраТСния задаСтся Π² градусах ΠΎΡ‚ 0-360, Π³Π΄Π΅ 0 это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π˜Π½Π²Π΅Ρ€ΡΠΈΡ


Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Webkit Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ β€” это инвСрсия.

1
2
3

<div>
Β  Β <img src=»http://lorempixel.com/output/technics-q-c-300-300-1.jpg» alt=»dog»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12

/*INVERT*/
.invert img {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}

.invert img:hover {
Β  -webkit-filter: invert(100%);
}

Π”Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ задаСтся Π² % ΠΎΡ‚ 0-100.

Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ комплСксный эффСкт для изобраТСния. НапримСр ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠΉ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ контрастности:

1
2
3

img { Β 
Β  Β  -webkit-filter: grayscale(100%) contrast(150%); Β 
}

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ



НавСрноС самый распространСнный способ манипуляции с Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ изобраТСния, Ρ‚Π°ΠΊ это Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ прозрачности. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS3. ВынСс Π΅Π³ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π² связи с ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΎ Π½Π΅ΠΉ Π½ΠΈΠΆΠ΅.

1
2
3

<div>
Β  <img src=»http://lorempixel.com/output/sports-q-c-300-300-6.jpg» alt=»soccer»>
</div>

1
2
3
4
5
6
7
8
9
10
11
12

/*OPACITY*/
.opacity img {
Β  -webkit-transition: all 1s ease;
Β  Β  Β -moz-transition: all 1s ease;
Β  Β  Β  Β -o-transition: all 1s ease;
Β  Β  Β  -ms-transition: all 1s ease;
Β  Β  Β  Β  Β  transition: all 1s ease;
}

.opacity img:hover {
Β  -webkit-filter: opacity(25%);
}

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прозрачности Π² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π΅ задаСтся ΠΎΠΏΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°ΠΌΠΈ, Π³Π΄Π΅ 100% это Π½Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ, Π° 0% ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ использования прозрачности Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ свойство CSS, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€. БоотвСтствСнно ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ эффСкт Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π΄Π°ΠΆΠ΅ Π² IE9+.

1
2
3

img {
Β  Β  opacity: 0.5;
}

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ использованиС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ бСрСтся ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΎΡ‚ 1 Π΄ΠΎ 0.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄Π΅ΠΌΠΎ страницы ΠΈ скачиваниС исходников Π½Π΅ доступно

Π£Π²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, XoZblog сущСствуСт ΠΈ развиваСтся Π·Π° счёт Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ нСнавязчивой Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Если Π½Π΅ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот сайт Π² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AdBlock. Бпасибо Π·Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅!

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² курсС свСТих статСй ΠΈ ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ на страницу Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β ΠΈΠ»ΠΈ добавляйтС Π² ΠΊΡ€ΡƒΠ³ΠΈ Π½Π° Google+. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, спасибо!

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² курсС свСТих статСй ΠΈ ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π°Β Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΡƒΡŽ рассылку ΠΈΠ»ΠΈ Π½Π° Π½ΠΎΠ²ΠΎΡΡ‚Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ RSS. Бпасибо!

ΠΠ΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ-заставки Π½Π° CSS β€” CSS-LIVE

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ Flexible CSS cover images с сайта nicolasgallagher.com, c Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π°Π²Ρ‚ΠΎΡ€Π° β€” Николаса Π“Π°Π»Π°Ρ…Π΅Ρ€Π°.

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

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ: Chrome, Firefox, Safari, Opera, IE 9+

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Бпособ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ-заставки ΠΈ измСняСт ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅:

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ-заставки Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ:

  • ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ фиксированноС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½Ρ‹;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ свойства max-height ΠΈ max-width;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ;
  • ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ заполняло ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π»ΠΈΠ±ΠΎ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π»ΠΎΡΡŒ Π² Π½Π΅ΠΌ;
  • Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅;

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон

Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон пустого, Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ установки Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ свойств padding-bottom ΠΈΠ»ΠΈ padding-top. Π”Π°Π½Π½ΠΎΠ΅ объявлСниС (Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ явного height), ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ высоту элСмСнта Π² 50% ΠΎΡ‚ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

.CoverImage {
  padding-bottom: 50%;
}

ИзмСнСния значСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ padding’a ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон. НапримСр, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ padding-Π° Π² 25% Π±ΡƒΠ΄Π΅Ρ‚ пропорция 4:1, padding Π² 33.333% Π² 3:1 соотвСтствСнно, ΠΈ Ρ‚.Π΄.

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с использованиСм этого Ρ‚Ρ€ΡŽΠΊΠ°/Ρ…Π°ΠΊΠ° для ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Ρƒ элСмСнта объявлСно max-height, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Β«Ρ…Π°ΠΊΠ°Β». ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ padding элСмСнту, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ псСвдоэлСмСнт ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ padding ΡƒΠΆΠ΅ Π΅ΠΌΡƒ.

.CoverImage:before {
  content: "";
  display: block;
  padding-bottom: 50%;
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ max-height Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ элСмСнта Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Π»ΠΎ Π±Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ псСвдоэлСмСнта.

.CoverImage {
  display: block;
  max-height: 300px;
  max-width: 1000px;
  overflow: hidden;
}

.CoverImage:before {
  content: "";
  display: block;
  padding-bottom: 50%;
}

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌ для ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ FlexEmbed Π² прСпроцСссорС SUITCSS. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Ρ… встраиваСмых Π²ΠΈΠ΄Π΅ΠΎ, Π½ΠΎ ΠΎΠ½ достаточно Π³ΠΈΠ±ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ элСмСнт с ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сторон. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ прСдоставляСт ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ для ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ 2:1, 3:1, 16:9, ΠΈ 4:3. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ-ΠΎΠ±Π»ΠΎΠΆΠ΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ FlexEmbed.

<div></div>

Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

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

.CoverImage {
  ...
  background-repeat: no-repeat;
  background-size: cover;
}

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ-ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ для Ρ€Π°Π·Π½Ρ‹Ρ… ситуаций, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ style.

<div></div>

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ„ΠΎΠ½Π° ΠΈ цСнтрирования Π±Π»ΠΎΠΊΠ°. Π­Ρ‚Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² элСмСнтС, ΠΈ Ρ‡Ρ‚ΠΎ сам элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΡ‚Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ своСго родитСля (ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ достигнСт значСния max-width).

.CoverImage {
  ...
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
}

Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Если Π²Ρ‹ полагались Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ FlexEmbed, Ρ‚ΠΎ Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. (ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π΄Π΅ΠΌΠΎ-ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со всСм ΠΊΠΎΠ΄ΠΎΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ ΠΎΡ‚ FlexEmbed)

/**
 * трСбуСтся: suitcss/встроСнная Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ
 */

.CoverImage {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  max-height: 300px;
  max-width: 1000px;
}
<div
    <
</div>

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами cover ΠΈ contain для background-size.

P.S. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсно:

HTML Ρ‚Π΅Π³ изобраТСния


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

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Π³ :




Π¦Π²Π΅Ρ‚Ρ‹

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

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

Π’Π΅Π³ Π΄Π°Π΅Ρ‚ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ рСсурсы изобраТСния.

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

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ содСрТит Π΄Π²Π° Ρ‚Π΅Π³Π°: ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Ρ‚Π΅Π³ΠΈ ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ‚Π΅Π³ .

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

Π‘ΠΎΠ²Π΅Ρ‚: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ «Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ»


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

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

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚
<ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°> 38,0 13,0 38,0 9,1 25,0

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

Π’Π΅Π³ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π² HTML.


Атрибуты событий

Π’Π΅Π³ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ событий Π² HTML.


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

HTML Tutorial: HTML Element

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ CSS: Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ CSS — изобраТСния



АдаптивныС изобраТСния — Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ

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

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ сцСнарий. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Π²Π΅Π±-сайт ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ изобраТСния содСрТимого ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, вСроятно, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТимого помСстится Π³Π΄Π΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ столбца содСрТимого. Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΡΠΊΡ€Π°Π½Π½ΠΎΠΌ устройствС, Ρ‚Π°ΠΊΠΎΠΌ ΠΊΠ°ΠΊ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΆΠΈΠ²ΡƒΡŽ ΠΈ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ Π½Π° Github.ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ CSS Π² этом ΡƒΡ€ΠΎΠΊΠ΅, скаТСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ:

  • Для содСрТимого Ρ‚Π΅Π»Π° Π·Π°Π΄Π°Π½Π° максимальная ΡˆΠΈΡ€ΠΈΠ½Π° 1200 пиксСлСй — Π² ΠΎΠΊΠ½Π°Ρ… просмотра, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΡ… эту ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ‚Π΅Π»ΠΎ остаСтся Π½Π° 1200 пиксСлСй ΠΈ цСнтрируСтся Π² доступном пространствС. Π’ ΠΎΠΊΠ½Π°Ρ… просмотра Π½ΠΈΠΆΠ΅ этой ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ‚Π΅Π»ΠΎ останСтся Π½Π° 100% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΎΠΊΠ½Π° просмотра.
  • Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° настроСно Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ всСгда остаСтся Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, нСзависимо ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Если сайт просматриваСтся Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΎΠΌ экранС, ваТная Π΄Π΅Ρ‚Π°Π»ΡŒ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ изобраТСния (люди) всС Π΅Ρ‰Π΅ Π²ΠΈΠ΄Π½Π°, Π° излишки Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ с ΠΎΠ±Π΅ΠΈΡ… сторон.Π•Π³ΠΎ высота составляСт 200 пиксСлСй.
  • Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ содСрТимого настроСны Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли элСмСнт Ρ‚Π΅Π»Π° становится мСньшС изобраТСния, изобраТСния Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ всСгда ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π°, Π° Π½Π΅ выходят Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹.

Однако ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ сайт Π½Π° устройствС с ΡƒΠ·ΠΊΠΈΠΌ экраном. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½ΠΈΠΆΠ΅ выглядит Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ для мобильного устройства ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ высоты экрана. И ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ людСй Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅Ρ‚ нСобходимости Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ большиС изобраТСния Π½Π° страницу, Ссли ΠΎΠ½Π° просматриваСтся Π½Π° экранС мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, малСнькоС растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ зСрнистым, ΠΊΠΎΠ³Π΄Π° отобраТаСтся большС, Ρ‡Π΅ΠΌ Π΅Π³ΠΎ исходный Ρ€Π°Π·ΠΌΠ΅Ρ€ (растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — это Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство пиксСлСй Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство пиксСлСй Π² высоту, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° смотрСли Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ).Π­Ρ‚ΠΎ называСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ .

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

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

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

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : НовыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, обсуТдаСмыС Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ — srcset / sizes / — всС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² выпускаСмых вСрсиях соврСмСнных Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Microsoft Edge, Π½ΠΎ Π½Π΅ Internet Explorer. )

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

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹

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

   Эльва Π² ΠΊΠΎΡΡ‚ΡŽΠΌΠ΅ Ρ„Π΅ΠΈ   

Однако ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Π½ΠΎΠ²Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° — srcset ΠΈ sizes — Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… исходных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ вмСстС с подсказками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ responseive.html Π½Π° Github (см. Π’Π°ΠΊΠΆΠ΅ исходный ΠΊΠΎΠ΄):

  Эльва Π² ΠΊΠΎΡΡ‚ΡŽΠΌΠ΅ Ρ„Π΅ΠΈ  

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

srcset опрСдСляСт Π½Π°Π±ΠΎΡ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ, ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ изобраТСния. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ отдСляСтся ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ запятой. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пишСм:

  1. Имя Ρ„Π°ΠΉΠ»Π° изобраТСния ( elva-fairy-480w.jpg )
  2. ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅
  3. ВнутрСнняя ΡˆΠΈΡ€ΠΈΠ½Π° изобраТСния Π² пиксСлях ( 480w ) — ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ здСсь ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π»ΠΎΠΊ w , Π° Π½Π΅ пиксСлСй , ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ.Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, просмотрСв Ρ„Π°ΠΉΠ» изобраТСния Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Mac Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Finder ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Cmd + I , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ экран).

sizes опрСдСляСт Π½Π°Π±ΠΎΡ€ условий ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана) ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π»ΡƒΡ‡ΡˆΠ΅ всСго Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ условия ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π²Π΅Ρ€Π½Ρ‹ — это подсказки, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅. Π’ этом случаС ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ запятой пишСм:

  1. БостояниС носитСля ( (max-width: 600px) ) — Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ большС ΠΎΠ± этом Π² Ρ‚Π΅ΠΌΠ΅ CSS, Π½ΠΎ ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ просто скаТСм, Ρ‡Ρ‚ΠΎ состояниС носитСля описываСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ состояниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ экран ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π².Π’ этом случаС ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Β«ΠΊΠΎΠ³Π΄Π° ΡˆΠΈΡ€ΠΈΠ½Π° области просмотра составляСт 600 пиксСлСй ΠΈΠ»ΠΈ мСньшС».
  2. ΠŸΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅
  3. Π¨ΠΈΡ€ΠΈΠ½Π° слота , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° состояниС носитСля истинноС ( 480 пиксСлСй )

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

Π˜Ρ‚Π°ΠΊ, с этими Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚:

  1. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρƒ устройства.
  2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠ΅ условиС носитСля Π² спискС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выполняСтся.
  3. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ слота для этого ΠΌΠ΅Π΄ΠΈΠ°-запроса.
  4. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² спискС srcset , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ слот, ΠΈΠ»ΠΈ, Ссли Π΅Π³ΠΎ Π½Π΅Ρ‚, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ большС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ слота.

И всС! На этом этапС, Ссли ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ области просмотра 480 пиксСлСй Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ страницу, условиС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° (max-width: 600 пиксСлСй) Π±ΡƒΠ΄Π΅Ρ‚ истинным, ΠΈ поэтому Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚ слот 480 пиксСлСй . Π‘ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ elva-fairy-480w.jpg , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ собствСнная ΡˆΠΈΡ€ΠΈΠ½Π° ( 480w ) Π±Π»ΠΈΠΆΠ΅ всСго ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ слота. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 800 пиксСлСй Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 128 ΠšΠ‘ Π½Π° дискС, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ вСрсия с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 480 пиксСлСй составляСт всСго 63 ΠšΠ‘ — экономия 65 ΠšΠ‘. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ссли Π±Ρ‹ Π½Π° этой страницС Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.ИспользованиС этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ полосы пропускания.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : ΠΏΡ€ΠΈ тСстировании этого с Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·ΠΊΠΈΠ΅ изобраТСния, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ установили Π΅Π³ΠΎ ΠΎΠΊΠ½ΠΎ Π½Π° ΡΠ°ΠΌΡƒΡŽ ΡƒΠ·ΠΊΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, посмотритС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ просмотра (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, пСрСйдя Π² консоль JavaScript Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π½Π°Π±Ρ€Π°Π² document.querySelector ('html'). clientWidth ). Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠΊΠ½Π°, ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅.ΠŸΡ€ΠΈ тСстировании Π² мобильном Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Firefox about: debugging page, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ страницу, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ изобраТСния Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Β» Firefox DevTools.

Π‘Ρ‚Π°Ρ€Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΡ…. ВмСсто этого эти Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ src , ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ.

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

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Если Π²Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ нСсколько Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экрана, Π½ΠΎ всС видят вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° экранС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с подходящим Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ srcset с x-дСскрипторами ΠΈ Π±Π΅Π· Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² — нСсколько Π±ΠΎΠ»Π΅Π΅ простой синтаксис! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это выглядит Π² srcset-resolutions.html (см. Π’Π°ΠΊΠΆΠ΅ исходный ΠΊΠΎΠ΄):

  Эльва Π² ΠΊΠΎΡΡ‚ΡŽΠΌΠ΅ Ρ„Π΅ΠΈ
  

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ примСняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ CSS-ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π° экранС составляла 320 пиксСлСй (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… CSS-пиксСлями):

  img {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 320 пиксСлСй;
}  

Π’ этом случаС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ — Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ просто опрСдСляСт, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ отобраТаСтся дисплСй, ΠΈ обслуТиваСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π² srcset .ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли устройство, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π΅ΡΡ ΠΊ страницС, ΠΈΠΌΠ΅Π΅Ρ‚ дисплСй стандартного / Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, с ΠΎΠ΄Π½ΠΈΠΌ пиксСлСм устройства, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль CSS, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ elva-fairy-320w.jpg (подразумСваСтся 1x, поэтому Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.) Если устройство ΠΈΠΌΠ΅Π΅Ρ‚ высокоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π΄Π²Π° пиксСля устройства Π½Π° пиксСль CSS ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ elva-fairy-640w.jpg . Π Π°Π·ΠΌΠ΅Ρ€ изобраТСния 640 пиксСлСй составляСт 93 ΠšΠ‘, Π° изобраТСния 320 пиксСлСй — всСго 39 ΠšΠ‘.

Π₯удоТСствСнноС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

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

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ исходному ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ not-responsive.html, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ нуТдаСтся Π² худоТСствСнном ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ:

   ΠšΡ€ΠΈΡ стоит, Π΄Π΅Ρ€ΠΆΠ° свою Π΄ΠΎΡ‡ΡŒ Π­Π»ΡŒΠ²Ρƒ   

Π”Π°Π²Π°ΠΉΡ‚Π΅ исправим это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ! Подобно ΠΈ , элСмСнт прСдставляСт собой ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ нСсколько элСмСнтов , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ источники Π½Π° Π²Ρ‹Π±ΠΎΡ€, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ слСдуСт ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ < img> элСмСнт. Код Π² responseive.html выглядит Ρ‚Π°ΠΊ:

  <ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°>
  
  
  ΠšΡ€ΠΈΡ стоит, Π΄Π΅Ρ€ΠΆΠ° свою Π΄ΠΎΡ‡ΡŒ Π­Π»ΡŒΠ²Ρƒ

  
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ media , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит условиС ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° — ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ srcset , эти условия ΡΠ²Π»ΡΡŽΡ‚ΡΡ тСстами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ — Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true . Π’ этом случаС, Ссли ΡˆΠΈΡ€ΠΈΠ½Π° области просмотра составляСт 799 пиксСлСй ΠΈΠ»ΠΈ мСньшС, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта .Если ΡˆΠΈΡ€ΠΈΠ½Π° области просмотра составляСт 800 пиксСлСй ΠΈΠ»ΠΈ большС, это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.
  • srcset Атрибуты содСрТат ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ для отобраТСния. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π²Ρ‹ΡˆΠ΅ с , ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ srcset с нСсколькими ссылками Π½Π° изобраТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ sizes . Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта , Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ нСсколько Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. На самом Π΄Π΅Π»Π΅, Π²Ρ‹, вСроятно, Π½Π΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΎΡ‡Π΅Π½ΡŒ часто.
  • Π’ΠΎ всСх случаях Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнт с src ΠΈ alt , прямо ΠΏΠ΅Ρ€Π΅Π΄ , ΠΈΠ½Π°Ρ‡Π΅ изобраТСния Π½Π΅ появятся. Π­Ρ‚ΠΎ обСспСчиваСт случай ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· условий ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Π½Π΅ Π²Π΅Ρ€Π½Π΅Ρ‚ истинноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт ), ΠΈ Ρ€Π΅Π·Π΅Ρ€Π² для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ элСмСнт.

Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ подходящСС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΡƒΠ·ΠΊΠΈΡ… экранах, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сцСнариях худоТСствСнного направлСния; ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ , Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ условия носитСля Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° sizes .

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈΠ»ΠΈ JavaScript?

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

Π‘ΠΌΠ΅Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ соврСмСнныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

БущСствуСт нСсколько Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ WebP, AVIF ΠΈ JPEG-2000), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ°Π»Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΈ высокоС качСство. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°.

позволяСт Π½Π°ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π±ΠΎΠ»Π΅Π΅ старыми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΡ‹ MIME Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠ³ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²:

  <ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°>
  
  
  ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π°, построСнная ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… равносторонних Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²

  
  • НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΈ , Π° Π½Π΅ , Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ media , Ссли Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ трСбуСтся худоТСствСнноС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅.
  • Π’ элСмСнтС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° изобраТСния Ρ‚ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ объявлСн Π² type .
  • ΠŸΡ€ΠΈ нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ списки, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ запятыми, с srcset ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ .

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

  1. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ простой HTML-ΠΊΠΎΠ΄, содСрТащий ваш ΠΊΠΎΠ΄ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ not-responseive.html Π² качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅).
  2. НайдитС красивоС ΡˆΠΈΡ€ΠΎΠΊΠΎΡΠΊΡ€Π°Π½Π½ΠΎΠ΅ ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ дСталями Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² Π½Π΅ΠΌ.Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ Π²Π΅Π±-Π²Π΅Ρ€ΡΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π΅ΠΆΡŒΡ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΈ создайтС Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΎΠΊΠΎΠ»ΠΎ 480 пиксСлСй для этого достаточно).
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ элСмСнт для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ худоТСствСнного направлСния!
  4. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
  5. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ srcset / size , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… ΠΈΠ»ΠΈ изобраТСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΎΠΊΠ½Π° просмотра.

Π’Ρ‹ дошли Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° этой ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ? Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ, которая провСряСт эти Π½Π°Π²Ρ‹ΠΊΠΈ, Π² ΠΊΠΎΠ½Ρ†Π΅ модуля; см. заставку Mozilla.

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

  • Π₯удоТСствСнноС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ : ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Π΄Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ изобраТСния для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ всю сцСну для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, ΠΈ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ основной ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΌΠ°ΠΊΠ΅Ρ‚Π° для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСмСнт .
  • ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ : ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для устройств с ΡƒΠ·ΠΊΠΈΠΌ экраном, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ изобраТСния, ΠΊΠ°ΠΊ Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… дисплСях, Π° Ρ‚Π°ΠΊΠΆΠ΅, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ изобраТСния с Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для высокой плотности / Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ экрана. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ (изобраТСния SVG) ΠΈ srcset с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ sizes .

Π­Ρ‚ΠΈΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ вСсь ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Β«ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΠΈ встраиваниС»! ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС, — это ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρƒ вас Π΄Π΅Π»Π°. Π Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π²Π΅ΡΠ΅Π»ΠΈΡ‚ΡŒΡΡ!

49 CSS-Π³Π°Π»Π΅Ρ€Π΅ΠΉ

HTML ΠΈ CSS-ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ изобраТСния / фотогалСрСя: flexbox, grid, lightbox, с эскизами ΠΈ Ρ‚. Π”. ОбновлСниС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π·Π° ΠΌΠ°Ρ€Ρ‚ 2019 Π³ΠΎΠ΄Π°. 10 Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

  1. Bootstrap Π“Π°Π»Π΅Ρ€Π΅ΠΈ
  2. jQuery Π“Π°Π»Π΅Ρ€Π΅ΠΈ

Автор
  • Ваниша Π”ΠΆ.
О кодС

Π‘Π΅Ρ‚ΠΊΠ° Ρ€ΠΎΠΌΠ±ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹

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

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

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

Автор
  • Расс ΠŸΠ΅Ρ€Ρ€ΠΈ
О кодС

Π€ΠΎΡ‚ΠΎ галСрСя

ЀотогалСрСя Π² стилС ΠΊΠ»Π°Π΄ΠΊΠΈ.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

Автор
  • Ана Π’ΡƒΠ΄ΠΎΡ€
О кодС

Π£Π»Π΅ΠΉ ЀотогалСрСя Π‘Π΅Ρ‚ΠΊΠ°

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

О кодС

ГалСрСя Gritty Grid

Быстрая идСя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS Grid для отобраТСния Π³Π°Π»Π΅Ρ€Π΅ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.НавСдитС / Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

Автор
  • Π›ΡŽΠ΄ΠΌΠΈΠ»Π° Π’Ρ€Π΅Ρ‚ΡŒΡΠΊΠΎΠ²Π°
О кодС

Зимняя галСрСя

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

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

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

О кодС

ГалСрСя Ρ€ΠΎΠΌΠ±ΠΎΠ² Π½Π° сСтках

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

Автор
  • Малаика Π˜ΡˆΡ‚ΠΈΠ°ΠΊ
О кодС

Π˜Π·ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠ°Ρ галСрСя ΠΌΠΎΠ΄Ρ‹

ЭкспСримСнт ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ изомСтричСского ΠΌΠ°ΠΊΠ΅Ρ‚Π° элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ.

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

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

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

О кодС

Π Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ ΠΏΠΎ каплям

Волько CSS-галСрСя с эффСктом размытия ΠΏΡ€ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

Автор
  • ΠœΠ΅Ρ€Ρ‚ Π¦ΡƒΠΊΡƒΡ€Π΅Π½
О кодС

ГалСрСя

ГалСрСя с эффСктом навСдСния.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

Автор
  • Габриэла ДТонсон
О кодС

ГалСрСя Hexagon

CSS Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ галСрСя.

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

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

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

Автор
  • Π”Π°Π½ΠΈΡΠ»ΡŒ Π‘ΡƒΠ±Π°Ρ‚
О кодС

ГалСрСя Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½ΠΎΠ² Zoom Animation

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

О кодС

ГалСрСя ΠΊΠ°ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π΄ΠΊΠΈ

ГалСрСя ΠΊΠ»Π°Π΄ΠΊΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… сСток CSS.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

Автор
  • ΠŸΠΈΡ‚Π΅Ρ€ БисСманс
О кодС

Адаптивная галСрСя Π½Π° чистом CSS

Устали ΠΏΠΈΡΠ°Ρ‚ΡŒ JavaScript? Написали Π»ΠΈ Π²Ρ‹ свою долю событий jQuery onclick ? НС ΠΎΡ‚Ρ‡Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ! Π’Π΅Π΄ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ Π³Π°Π»Π΅Ρ€Π΅ΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° HTML ΠΈ CSS.ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это нСсколько ярлыков ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ экзотичСского CSS. Π Π°Π΄ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π²Π΅ΡΠ΅Π»ΠΈΡ‚ΡŒΡΡ!

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

БдСлано с
  • HTML (Мопс) / CSS (МСньшС) / JavaScript
О кодС

ГалСрСя

ГалСрСя ΠΊΠ°ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠ»Π°Π΄ΠΊΠΈ с эффСктом ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

О кодС

Π‘Π΅Ρ‚ΠΊΠ° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΈ с лайтбоксом — Π±Π΅Π· скрипта

Адаптивная фотогалСрСя Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π° эффСктами лайтбоксов.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS Grid ΠΈ Flexbox ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ скрипт. ИспользованиС Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ свойства .

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

БдСлано с
  • HTML (Мопс) / CSS / JavaScript
О кодС

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π°

ΠŸΡ€ΠΎΡΡ‚Π°Ρ галСрСя Π² HTML, CSS ΠΈ JS.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

Автор
  • ΠšΡΡ‚Ρ€ΠΈΠ½ ΠšΠ°Ρ‚ΠΎ
БдСлано с
  • HTML / CSS (SCSS) / JavaScript
О кодС

ГалСрСя ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ

Минимальная страница с ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, созданная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Flexbox ΠΈ ванильного JavaScript.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

Зависимости: 12columns.scss, onicons.css

Автор
  • лукас лимоньС
О кодС

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ слайдСр Π² сСтку Π³Π°Π»Π΅Ρ€Π΅ΠΈ

Полная адаптивная сСтка с ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ UX с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄ΠΈΠ°-запроса ΠΈ Π΄Π²ΡƒΡ… строк ΠΊΠΎΠ΄Π°.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

О кодС

ГалСрСя сСзонов

ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° чистом CSS.

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

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

БдСлано с
  • HTML / CSS (SCSS) / JavaScript
О кодС

Π’ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ / овСрлСйная галСрСя

Π­Ρ‚ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ²Π΅Ρ€Π»Π΅ΠΉ для вашСго ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ! ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΠΉΡ‚Π΅ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ / Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

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

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

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

О кодС

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

ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Parallax с использованиСм рисунка ΠΈ рисунка .

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

ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ: Π΄Π°

Зависимости: rellax.js

Автор
  • ΠšΡΡ‚Ρ€ΠΈΠ½ ΠšΠ°Ρ‚ΠΎ
О кодС

CSS ГалСрСя

ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, созданная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ flexbox ΠΈ CSS grid .

О кодС

Tumblr ЀотосСтка / ЀотосСт

ЀотосСтка / фотосСт Tumblr с flex-box вмСсто JavaScript.

О кодС

Адаптивная галСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° чистом CSS с сСткой CSS

Π’ΠΎΡ‚ ΠΎΠ΄Π½Π° ΠΈΠ· Π³Π°Π»Π΅Ρ€Π΅ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π³Π΄Π΅ Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ img , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅. ΠœΠ°ΠΊΠ΅Ρ‚ стал Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS grid . ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½Π° мСньшСС ΠΎΠΊΠ½ΠΎ просмотра Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΡƒΡ‚Π΅ΠΌ измСнСния grid-template-columns ΠΈ grid-template-rows .

Автор
  • ΠœΠΈΡ…Π°Π» НСвитала
  • 15.09.2017
БдСлано с
  • HTML / Haml
  • CSS / Sass
  • JavaScript / CoffeeScript (jquery.js, magnific-popup.js)
О кодС

ВСликолСпная галСрСя

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ адаптивная галСрСя с: столбцами CSS, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ курсора, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹ΠΌ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ скриптом, эффСктом увСличСния.

БдСлано с
  • HTML
  • CSS
  • JavaScript (jquery.js)
О кодС

Анимация Π³Π°Π»Π΅Ρ€Π΅ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Gmail

Анимация Π³Π°Π»Π΅Ρ€Π΅ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с HTML, CSS ΠΈ JS.

О кодС

ГалСрСя с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ ΠΈ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ

ГалСрСя с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ ΠΈ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’Π°Π½ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ HTML / CSS / JS. Бобытия Π±Π΅Π· касания.

БдСлано с
  • HTML
  • CSS
  • JavaScript (jquery.js)
О кодС

Π€ΠΎΡ‚ΠΎ галСрСя

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π³Π°Π»Π΅Ρ€Π΅ΡŽ, щСлкая ΠΏΠΎ ΠΎΠΊΠ½Π°ΠΌ.

О кодС

ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ амурского Π»Π΅ΠΎΠΏΠ°Ρ€Π΄Π° с CSS Vars

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ. 😼 Волько для WebKit, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ использованиС calc () вмСсто Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π»ΠΈΠ½Ρ‹.

Π”Π΅ΠΌΠΎ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ

ГалСрСя ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ

ГалСрСя ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ HTML, CSS ΠΈ JavaScript.
Π‘Π΄Π΅Π»Π°Π» Π’Π°Π½ΠΌΠΎΠΉ Бисвас
14 фСвраля 2017 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ HTML ΠΈ CSS

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

ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ.
Π‘Π΄Π΅Π»Π°Π½ΠΎ wunnle
3 фСвраля 2017 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ CSS 3D

ГалСрСя ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ CSS 3D

ГалСрСя 3D-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ с Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊΡƒΠ±Π°.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π›ΠΎΡ€ΠΈΠ½ΠΎΠΉ Гуси
30 января 2017 Π³.

Автор
  • Артур ΠšΠ°ΠΌΠ°Ρ€Π°
БдСлано с
  • HTML / Мопс
  • CSS / Бтилус
  • JavaScript / Babel
О кодС

Π­Ρ„Ρ„Π΅ΠΊΡ‚ навСдСния Π½Π° Π³Π°Π»Π΅Ρ€Π΅ΡŽ

ГалСрСя эффСктов навСдСния ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π°.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Photobox

Photobox

Photobox — это ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ UI ΠΈ UX ΠΊΠΎΠ΄Π° Π³Π°Π»Π΅Ρ€Π΅ΠΈ.
Π‘Π΄Π΅Π»Π°Π» Π―ΠΈΡ€ Π­Π²Π΅Π½ ΠžΡ€
4 января 2017 Π³.

Π”Π΅ΠΌΠΎ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Travel Gallery

Travel Gallery

ГалСрСя ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΉ с flexbox ΠΈ CSS-анимациями / ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈ.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π¨ΠΎΠ½ΠΎΠΌ Π€Ρ€ΠΈ
2 января 2017 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: выдвиТная прокручиваСмая галСрСя

ВыдвиТная прокручиваСмая галСрСя

ГалСрСя, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Ρ‚Ρ€ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π’ΠΈΠ³Π°Π½ΠΎΠΌ Π›ΠΈΠ½ΠΊΠΎΠ»ΡŒΠ½ΠΎΠΌ
1 января 2017 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Π‘Π²Π΅Ρ‚ΠΎΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ стСна Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΈ

Π‘Π²Π΅Ρ‚ΠΎΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ стСна Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΈ

ЭкспСримСнт с ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅ΠΉ стСной Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΈ HTML, CSS ΠΈ JavaScript.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π¨ΠΎΠ½ΠΎΠΌ РСйснСром
21 октября 2016 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

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

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½Π°Ρ галСрСя Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ изобраТСния.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π”Π°Π΄Π»ΠΈ Π‘Ρ‚ΠΎΡ€ΠΈ
14 октября 2016 Π³.

Π”Π΅ΠΌΠΎ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя с эффСктом ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π²ΠΎΠ»Π½Ρ‹

ГалСрСя с эффСктом ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π²ΠΎΠ»Π½Ρ‹

Π’Π½ΡƒΡ‚Ρ€ΠΈ 24 изобраТСния с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1920×1080, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ сСкунду.Π₯отя выглядит ΠΊΡ€ΡƒΡ‚ΠΎ. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ (врСмя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ количСство ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² scss ΠΈ js. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ URL-адрСс ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² массив js.
Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ΠšΠΈΡ€ΠΈΠ»Π» ΠšΠΈΡŽΡ‚ΠΈΠ½
9 сСнтября 2016 Π³.

Π”Π΅ΠΌΠΎ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ

ГалСрСя ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ

ГалСрСя ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ с HTML, CSS ΠΈ JavaScript.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π‘Ρ€Π΄ΠΆΠ°Π½ΠΎΠΌ ΠŸΠ°ΠΉΠ΄ΠΈΡ‡Π΅ΠΌ
2 июня 2016 г.

БдСлано с
  • HTML
  • CSS (folio.css)
  • JavaScript (folio.js)
О кодС

Folio.Transitions

НСстандартныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Foliodot.

Π”Π΅ΠΌΠΎ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Google Π€ΠΎΡ‚ΠΎ

ГалСрСя ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Google Π€ΠΎΡ‚ΠΎ

Π’Π°Π½ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Ρ„ΠΎΡ‚ΠΎΠ³Π°Π»Π΅Ρ€Π΅ΠΈ javascript, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Google Π€ΠΎΡ‚ΠΎ.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Ettrics
24 января 2016 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Rollover CSS Blur Filter Image Gallery

Rollover CSS Blur Filter Image Gallery

ИспользованиС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ CSS ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° размытия CSS.
Π‘Π΄Π΅Π»Π°Π½ΠΎ sjmcpherson
18 января 2016 Π³.

Π”Π΅ΠΌΠΎ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ЀотогалСрСя

ЀотогалСрСя

ЀотогалСрСя HTML, CSS ΠΈ JavaScript.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π§Π°Ρ€Π»ΠΈ Π₯ΠΈΠ»Π΄ΠΎΠΌ
29 октября 2015 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ Π³Π°Π»Π΅Ρ€Π΅ΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с содСрТаниСм

ΠžΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ Π³Π°Π»Π΅Ρ€Π΅ΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с содСрТаниСм

ΠŸΠ΅Ρ€Π΅Π²ΠΎΡ€ΠΎΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ изобраТСния со скрытым ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ просмотром.
Π˜Π·Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ОлСг Исаков
11 октября 2015 Π³.

Π”Π΅ΠΌΠΎ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Доступная галСрСя сСток Π²Π½Π΅ холста

Доступная галСрСя сСток Π²Π½Π΅ холста

Доступная галСрСя Π² стилС сСтки с ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ изобраТСния Π²Π½Π΅ холста с ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ фокусом ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π”ΠΆΠΎ Уоткинсом
13 июня 2015 г.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ экраном

ГалСрСя с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ экраном

ГалСрСя с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ экраном для рассказа истории ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Π° слайд-ΡˆΠΎΡƒ.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π­Π΄ΡƒΠ°Ρ€Π΄ΠΎ Бусасом
20 мая 2015 г.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ галСрСя

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ галСрСя

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ галСрСя Π²ΠΎ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ с описаниСм ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ ΠžΠ»ΠΈΠ²Π΅ΠΉΡ€Π°
12 октября 2014 Π³.

ДСмонстрационноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ 3D с Π½Π°ΠΊΠ»ΠΎΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ 3D с Π½Π°ΠΊΠ»ΠΎΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Π’ΠΎΡ‚ красивая трСхмСрная галСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с Π½Π°ΠΊΠ»ΠΎΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ, рСализованная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jquery ΠŸΠΈΡ‚Π° РоТвонгсурия.ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ tilted-pagescroll.
Π‘Π΄Π΅Π»Π°Π½ΠΎ Π‘Π΅Π±Π°ΡΡ‚ΡŒΡΠ½ΠΎΠΌ ШСписом
19 июня 2014 г.

ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΈ символов — π—›π—§π— π—Ÿ 𝗖𝗛𝗔π—₯π—”π—–π—§π—˜π—₯ π—–π—’π——π—˜ π—£π—œπ—–π—žπ—˜π—₯

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ

Π‘ΠΈΡΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ с ΡƒΠ»Ρ‹Π±Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π³Π»Π°Π·Π°ΠΌΠΈ

Π›ΠΈΡ†ΠΎ со слСзами радости

ΠšΠ°Ρ‚Π°ΡŽΡΡŒ ΠΏΠΎ ΠΏΠΎΠ»Ρƒ со смСхом

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ с большими Π³Π»Π°Π·Π°ΠΌΠΈ

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ с ΡƒΠ»Ρ‹Π±Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π³Π»Π°Π·Π°ΠΌΠΈ

Π£Ρ…ΠΌΡ‹Π»ΡΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ ΠΎΡ‚ ΠΏΠΎΡ‚Π°

Π£Ρ…ΠΌΡ‹Π»ΡΡŽΡ‰Π΅Π΅ΡΡ, ΠΏΡ€ΠΈΡ‰ΡƒΡ€Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

ΠŸΠΎΠ΄ΠΌΠΈΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ с ΡƒΠ»Ρ‹Π±Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π³Π»Π°Π·Π°ΠΌΠΈ

Face Savoring Food

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ Π² солнцСзащитных ΠΎΡ‡ΠΊΠ°Ρ…

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ с сСрдСчными Π³Π»Π°Π·Π°ΠΌΠΈ

Π›ΠΈΡ†ΠΎ, ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‰Π΅Π΅ ΠΏΠΎΡ†Π΅Π»ΡƒΠΉ

Π¦Π΅Π»ΡƒΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ

Π¦Π΅Π»ΡƒΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ с ΡƒΠ»Ρ‹Π±Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π³Π»Π°Π·Π°ΠΌΠΈ

Π¦Π΅Π»ΡƒΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ

Π‘Π»Π΅Π³ΠΊΠ° ΡƒΠ»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ

ΠžΠ±Π½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

Π—Π²Π΅Π·Π΄Π½Ρ‹ΠΉ ΡƒΠ΄Π°Ρ€

Π”ΡƒΠΌΠ°ΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

Π›ΠΈΡ†ΠΎ с приподнятой Π±Ρ€ΠΎΠ²ΡŒΡŽ

ΠΠ΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π›ΠΈΡ†ΠΎ Π±Π΅Π· выраТСния

Π›ΠΈΡ†ΠΎ Π±Π΅Π· Ρ€Ρ‚Π°

Π›ΠΈΡ†ΠΎ с Π·Π°ΠΊΠ°Ρ‚Π°Π½Π½Ρ‹ΠΌΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ

НастойчивоС Π»ΠΈΡ†ΠΎ

ΠŸΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅, Π½ΠΎ радостноС Π»ΠΈΡ†ΠΎ

Π›ΠΈΡ†ΠΎ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Ρ€Ρ‚ΠΎΠΌ

ЗастСТка-молния

ΠŸΡ€ΠΈΡ‚Π°Π»Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π‘ΠΎΠ½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

УсталоС Π»ΠΈΡ†ΠΎ

БпящСС Π»ΠΈΡ†ΠΎ

ΠžΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π›ΠΈΡ†ΠΎ с языком

ΠŸΠΎΠ΄ΠΌΠΈΠ³ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ с языком

ΠŸΡ€ΠΈΡ‰ΡƒΡ€ΠΈΠ²ΡˆΠΈΡΡŒ языком

Π›ΠΈΡ†ΠΎ слюни

Π‘Π΅Π·Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

ΠžΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ Π² ΠΏΠΎΡ‚Ρƒ

Π—Π°Π΄ΡƒΠΌΡ‡ΠΈΠ²ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π‘ΠΌΡƒΡ‰Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Money-Mouth Face

Π£Π΄ΠΈΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π₯ΠΌΡƒΡ€ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π‘Π»Π΅Π³ΠΊΠ° Π½Π°Ρ…ΠΌΡƒΡ€Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

ΠžΡΠΊΠΎΡ€Π±Π»Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

БСспокойноС Π»ΠΈΡ†ΠΎ

Π›ΠΈΡ†ΠΎ с ΠΏΠ°Ρ€ΠΎΠΌ ΠΈΠ· носа

ΠŸΠ»Π°Ρ‡ΡƒΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

Π“Ρ€ΠΎΠΌΠΊΠΎ ΠΏΠ»Π°Ρ‡ΡƒΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

Π₯ΠΌΡƒΡ€ΠΎΠ΅ Π»ΠΈΡ†ΠΎ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Ρ€Ρ‚ΠΎΠΌ

ΠœΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

УТасноС Π»ΠΈΡ†ΠΎ

УсталоС Π»ΠΈΡ†ΠΎ

Π’Π·Ρ€Ρ‹Π²Π°ΡŽΡ‰Π°ΡΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°

Π“Ρ€ΠΈΠΌΠ°ΡΠ½ΠΈΡ‡Π°ΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

БСспокойноС Π»ΠΈΡ†ΠΎ Π² ΠΏΠΎΡ‚Ρƒ

Π›ΠΈΡ†ΠΎ ΠΊΡ€ΠΈΡ‡ΠΈΡ‚ ΠΎΡ‚ страха

ΠŸΠΎΠΊΡ€Π°ΡΠ½Π΅Π²ΡˆΠ΅Π΅ Π»ΠΈΡ†ΠΎ

Π‘ΡƒΠΌΠ°ΡΡˆΠ΅Π΄ΡˆΠ΅Π΅ Π»ΠΈΡ†ΠΎ

Π“ΠΎΠ»ΠΎΠ²ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

НадутоС Π»ΠΈΡ†ΠΎ

Π‘Π΅Ρ€Π΄ΠΈΡ‚ΠΎΠ΅ Π»ΠΈΡ†ΠΎ

Π›ΠΈΡ†ΠΎ с символами Π½Π° Ρ€Ρ‚Ρƒ

Π›ΠΈΡ†ΠΎ с мСдицинской маской

Π›ΠΈΡ†ΠΎ с Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ

Π›ΠΈΡ†ΠΎ с повязкой Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ

Π›ΠΈΡ†ΠΎ Ρ‚ΠΎΡˆΠ½ΠΎΡ‚Π²ΠΎΡ€Π½ΠΎΠ΅

Π Π²ΠΎΡ‚Π° Π»ΠΈΡ†Π°

Π§ΠΈΡ…Π°ΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

Π£Π»Ρ‹Π±Π°ΡŽΡ‰Π΅Π΅ΡΡ Π»ΠΈΡ†ΠΎ с Π³Π°Π»ΠΎ

Π›ΠΈΡ†ΠΎ ковбойской ΡˆΠ»ΡΠΏΡ‹

Π›ΠΈΡ†ΠΎ ΠΊΠ»ΠΎΡƒΠ½Π°

Π›Π΅ΠΆΠ°Ρ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ

ВорцСвая ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

Π›ΠΈΡ†ΠΎ с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Ρ€Ρ‚ΠΎΠΌ

Π›ΠΈΡ†ΠΎ с ΠΌΠΎΠ½ΠΎΠΊΠ»Π΅ΠΌ

Π›ΠΈΡ†ΠΎ Π±ΠΎΡ‚Π°Π½ΠΈΠΊΠ°

ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ дьявол с Ρ€ΠΎΠ³Π°ΠΌΠΈ

Π›ΠΈΡ†ΠΎ красного дьявола с Ρ€ΠΎΠ³Π°ΠΌΠΈ

ΠžΠ³Ρ€Π΅

Π“ΠΎΠ±Π»ΠΈΠ½

Π§Π΅Ρ€Π΅ΠΏ

ΠŸΡ€ΠΈΠ·Ρ€Π°ΠΊ

Π§ΡƒΠΆΠΎΠΉ

Π›ΠΈΡ†ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Π°

ΠšΡƒΡ‡Π° какашки

ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с CSS

Π’ этом руководствС ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ CSS для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… элСмСнтов .ОсновноС свойство CSS, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π·Π° эффСкт, — это border-radius .

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

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ исходный ΠΊΠΎΠ΄

ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ изобраТСния

Для идСально ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта img Π½ΡƒΠΆΠ½Π° всСго ΠΎΠ΄Π½Π° строка CSS. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ изобраТСниями.

HTML

    

КББ

 . ΠšΡ€ΡƒΠ³ - ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ {
    border-radius: 50%; 
}  

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ стиля Π²Ρ‹ΡˆΠ΅ являСтся сокращСниСм для:

 . ΠšΡ€ΡƒΠ³Π»ΠΎ - ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ {
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…-Π»Π΅Π²Ρ‹ΠΉ-радиус: 50% 50%;
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 50% 50%;
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 50% 50%;
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 50% 50%;
}  

Установив для всСх свойств border-radius Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 50% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ / высоты ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта img , ΠΌΡ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ элСмСнт img Π² Π²ΠΈΠ΄Π΅ ΠΊΡ€ΡƒΠ³Π°:

ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ изобраТСния

ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ изобраТСния Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠ³, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ элСмСнт img Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ элСмСнт div . Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Β«Π²Ρ‹Ρ€Π΅Π·Π°Π΅ΠΌΒ» части элСмСнта img , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выходят Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ div . ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это, установив для свойства пСрСполнСния ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ div Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скрытый .

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ с мСньшСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±Ρ‹Π» ΠΎΠ±Ρ€Π΅Π·Π°Π½, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹Π΅ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ) ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ).

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ с альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ

HTML

   

КББ

 . ΠšΡ€ΡƒΠ³ - ΠΏΠ΅ΠΉΠ·Π°ΠΆ {
  дисплСй: встроСнный Π±Π»ΠΎΠΊ;
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
  высота: 200 пиксСлСй;
  ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: скрыто;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50%;
}

.circular - Π°Π»ΡŒΠ±ΠΎΠΌΠ½Ρ‹ΠΉ img {
  ΡˆΠΈΡ€ΠΈΠ½Π°: Π°Π²Ρ‚ΠΎ;
  высота: 100%;
  ΠΌΠ°Ρ€ΠΆΠ° слСва: -50 пиксСлСй;
}  

ЗначСния свойства width ΠΈ height Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с , Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° div (.ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ - ΠΏΠ΅ΠΉΠ·Π°ΠΆ ) отобраТаСтся ΠΊΠ°ΠΊ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, значСния свойств width ΠΈ height Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ ΠΈΠ»ΠΈ мСньшС высоты для img . Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт img смоТСт Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ div , Π½Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡΡΡŒ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ - Π½ΠΎ Π½Π΅ всСгда - располагаСтся Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π½Π°ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠΉ шанс Π½Π΅ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт img Π² ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ΅ div , сдвинув элСмСнт img Π²Π»Π΅Π²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΡƒ с Π»Π΅Π²Ρ‹ΠΌ смСщСниСм.

Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅ΠΌ элСмСнт img , Ρ€Π°Π²Π½Π° 25% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ / высоты ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠΈ div . Π’ этом случаС ΠΌΡ‹ сдвинСм ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 50 пиксСлСй (25% ΠΎΡ‚ 200 пиксСлСй - 50 пиксСлСй) Π²Π»Π΅Π²ΠΎ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ этого, установив для свойства margin-left элСмСнта img ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

  полС слСва: -50 пиксСлСй;  

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½Π΅ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π½Ρ‹ΠΌ .Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ это ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ (ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅) изобраТСния для этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

ΠŸΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ изобраТСния

HTML

   

КББ

  .circular - ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ {
  ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
  ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
  высота: 200 пиксСлСй;
  ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: скрыто;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50%;
}

.ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠΉ - ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ img {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
  высота: Π°Π²Ρ‚ΠΎ;
}  

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ сдСлаСм для ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ находится Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ части ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это Π½Π΅ относится ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ.

Подобно ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ½Ρ‹ΠΌ фотографиям, ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° div для элСмСнтов img с ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹Π΅ значСния свойств width ΠΈ height , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° прСдставляла собой ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚.

На этот Ρ€Π°Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства width / height Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ ΠΈΠ»ΠΈ мСньшС width элСмСнта img , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ div Π±Π΅Π· растягивания.

Для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΌΡ‹ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ высоту Π°Π²Ρ‚ΠΎ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 100%. (ΠœΡ‹ сдСлали ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с альбомной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ.)

Нам Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнт img , ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ находится Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

ΠžΠ±Π·ΠΎΡ€

Π­Ρ‚Ρƒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… элСмСнтах img , ΠΏΡ€ΠΈ этом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ находится Π² ΠΌΠ΅Ρ€Ρ‚Π²ΠΎΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π΅ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Но ΠΌΡ‹ ΠΆΠΈΠ²Π΅ΠΌ Π½Π΅ Π² идСальном ΠΌΠΈΡ€Π΅, поэтому ΠΏΡ€ΠΈ нСобходимости Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ div для ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… элСмСнтов img .

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ свойством CSS, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌ Π·Π° ΠΊΡ€ΡƒΠ³Π»ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, являСтся свойство border-radius . Установка радиуса ΡƒΠ³Π»ΠΎΠ² Ρ€Π°Π²Π½ΠΎΠ³ΠΎ 50% ΡˆΠΈΡ€ΠΈΠ½Ρ‹ / высоты ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию ΠΊΡ€ΡƒΠ³Π°.

БвязанноС содСрТимоС

АдаптивноС ΠΏΠΎΠ»Π½ΠΎΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с использованиСм CSS

Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΠΈ CSS

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Π”ΠΆΠ΅ΠΉΠΊΠΎΠ± Π“ΡƒΠ±Π΅ - ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Six Revisions.

Comments