background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π€ΠΎΠ½ Π² CSS – памятка для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

ΠŸΡ€ΠΈ вёрсткС страниц Π²Π΅Π±-сайта часто трСбуСтся Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ читаСмости тСкста ΠΈ внСшнСго Π²ΠΈΠ΄Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Какими способами ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ Π² CSS?

Π Π°Π±ΠΎΡ‚Π° с Ρ„ΠΎΠ½ΠΎΠΌ Π² CSS

background-color

Π—Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам

background-image

Π”Π°Π½Π½ΠΎΠ΅ свойство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для вставки Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, указывая ΠΏΡ€ΠΈ этом ссылку Π½Π° Π½Π΅Ρ‘.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Ρ„Π°ΠΉΠ» стилСй CSS. Π˜Π½Π°Ρ‡Π΅ придётся ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ.

background-repeat

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ ΠΏΠΎ всСму экрану благодаря Π΄Π°Π½Π½ΠΎΠΌΡƒ свойству.

Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

НапримСр, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ выглядит Ρ‚Π°ΠΊ:

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

background-attachment

Π­Ρ‚ΠΎ свойство опрСдСляСт фиксированиС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния ΠΏΡ€ΠΈ скроллингС:

background-position

Π”Π°Π½Π½ΠΎΠ΅ свойство опрСдСляСт располоТСниС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ экрана. ЗначСния свойства ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π°Π±ΠΎΡ€ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, отсчСт ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… начинаСтся с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

gradient

ΠŸΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² допускаСтся нСсколько.

ИспользованиС Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ наглядно ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π°:

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ВсС ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ настройки ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ свойствС background, записав ΠΈΡ… Π² пСрСчислСнном порядкС.

Если ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ свойство, для Π½Π΅Π³ΠΎ устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π Π°Π±ΠΎΡ‚Π° с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„ΠΎΠ½Π° Π² CSS

Π’ CSS 2.1 фоновая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° сохраняСт фиксированный Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² CSS 3 Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ подсвойство size, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ растянуто ΠΈΠ»ΠΈ сТато.

БущСствуСт нСсколько способов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€:

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

Π¨ΠΈΡ€ΠΈΠ½Π° ΠΈ высота ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ автоматичСски, Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния.

НапримСр, Ссли исходноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 300 Π½Π° 300 пиксСлСй, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ сдСлаСт Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² Π΄Π²Π° Ρ€Π°Π·Π° мСньшС:

Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ считаСтся ΠΊΠ°ΠΊ ΡˆΠΈΡ€ΠΈΠ½Π°, высота опрСдСляСтся автоматичСски, ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ.

Код, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 100 Π½Π° 100 пиксСлСй, выглядит Ρ‚Π°ΠΊ:

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

Если ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Π° Π½Π° элСмСнтС.

Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΡˆΠΈΡ€ΠΈΠ½Π° Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния зависит ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Если ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° составляСт 600 пиксСлСй, Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π΄ΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ 300 Π½Π° 300 пиксСлСй.

Как ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, использованиС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² вСсьма ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°.

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎ максимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

Π’ свойствС background-size Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ contain ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ заполняло ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠ»ΠΈ всю страницу.

УмСньшСниС ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ происходит ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° высота ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°ΠΌΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π’Π°ΠΊΠΎΠΉ Ρ„ΠΎΠ½ страницы Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ любоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠΌ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π² свойствС background-size Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ cover, Ρ„ΠΎΠ½ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всё пространство ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π’ Ρ‚ΠΎΠΌ случаС, Ссли ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ сторон Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° обрСТСтся:

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сразу Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²

Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ запятыми Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π° Π² CSS

ΠŸΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ элСмСнт Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°ΠΌΠ΅Ρ‚Π΅Π½ Π½Π° Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ рисункС. Π’ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ достигаСтся Π·Π° счёт свойства opacity ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ для Ρ„ΠΎΠ½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ†Π²Π΅Ρ‚Π° RGBA.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ создания ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°:

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Однако достаточно часто ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΠ½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ элСмСнта, Π° тСкст ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ для Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС opacity Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈ слСдуСт Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ RGBA, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΌΠΈΠΌΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ яркости синСго, красного ΠΈ Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠ² устанавливаСтся Π΅Ρ‰Ρ‘ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прозрачности. 1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΡƒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, Π° 0 β€” ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ задания ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°:

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

НадССмся, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ руководство Π²Π°ΠΌ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ, ΠΈ ΠΆΠ΅Π»Π°Π΅ΠΌ успСхов Π² освоСнии Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

CSS ΠΈ мноТСствСнный Ρ„ΠΎΠ½

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

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с CSS-свойством background β€” Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π²Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, заглянСтС Π½Π° эту страницу Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ MDN, ΠΏΠΎΡΠ²ΡΡ‰Ρ‘Π½Π½ΡƒΡŽ Π΄Π°Π½Π½ΠΎΠΌΡƒ свойству.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

CSS-свойство background β€” это сокращённоС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ свойства элСмСнтов:

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠŸΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, Π΅Π³ΠΎ позиция ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π²ΠΈΠ΄Π° top left ΠΈ left top Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹

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

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΈΠ΄Ρ‘Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ β€” высота

Π’ΡƒΡ‚, кстати, нСлишним Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² спСцификации CSS ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ сказано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: «Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ лишь ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” это autoΒ». Но этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½, хотя Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ситуация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΡŽ Илью Π‘Ρ‚Ρ€Π΅Π»ΡŒΡ†Ρ‹Π½Π° Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π»Ρ‘ΠΊ ΠΌΠΎΡ‘ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ этой Π΄Π΅Ρ‚Π°Π»ΠΈ.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΠΈ высоту

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΠ½

Π’ свойствС background ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ описан ΠΎΠ΄ΠΈΠ½ слой Ρ„ΠΎΠ½Π°, Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ описания, ΠΈΠ»ΠΈ β€” нСсколько слоёв, свойства ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ запятой. Если Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΡ€ΠΎΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ИспользованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

На Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ рисункС Ρƒ элСмСнта Π΅ΡΡ‚ΡŒ Π΄Π²Π° слоя Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. КаТдоС ΠΈΠ· этих ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎ-своСму. Π­Ρ‚ΠΎ β€” ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования мноТСствСнного Ρ„ΠΎΠ½Π°. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ налоТСния Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°

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

Π—Π΄Π΅ΡΡŒ Ρƒ нас имССтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ стола ( table.jpg ) ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°Ρ€Π΅Π»ΠΊΠΈ ( konafa.svg ). Как Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· этих Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ? Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ стола ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°Ρ€Π΅Π»ΠΊΠΈ?

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с двумя Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ изобраТСниями

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

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ„ΠΎΠ½ накладываСтся Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ„ΠΎΠ½, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, находится Π²Ρ‹ΡˆΠ΅ Ρ„ΠΎΠ½Π°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ.

Π‘ΠΏΠ»ΠΎΡˆΠ½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π°

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π½Π°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ CSS-инструмСнты настройки Ρ„ΠΎΠ½Π° элСмСнта, Π½ΡƒΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ Ρ„ΠΎΠ½. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π­Ρ‚ΠΎ, благодаря CSS-Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°ΠΌ, совсСм нСслоТная Π·Π°Π΄Π°Ρ‡Π°. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ linear-gradient с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ стоп-Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, это ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ появлСнию сплошного Ρ†Π²Π΅Ρ‚Π°.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π€ΠΎΠ½, созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ linear-gradient ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… стоп-Ρ†Π²Π΅Ρ‚ΠΎΠ²

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

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ использования ΠΈ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

▍ЗатСмнСниС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния

Часто, Ρ€Π°Π΄ΠΈ облСгчСния чтСния тСкста Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° страницы, Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ этого Ρ€Π°Π·Π΄Π΅Π»Π° Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ‚Π΅ΠΌΠ½ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ нСслоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, воспользовавшись двумя Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ изобраТСниями.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π—Π°Ρ‚Π΅ΠΌΠ½Ρ‘Π½Π½ΠΎΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π•Ρ‰Ρ‘ интСрСснСС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для тонирования Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния элСмСнтов.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

▍РисованиС срСдствами CSS

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π°ΠΌ понадобятся.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠŸΠ»Π°ΡΡ‚ΠΈΠΊΠΎΠ²Π°Ρ Ρ€Π°ΠΌΠΊΠ° дисплСя, LCD-дисплСй, ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, скруглённыС края корпуса, корпус

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ Β«Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Β», Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ Π½ΡƒΠΆΠ½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ с использованиСм Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ примСнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я использовал ΠΏΠ°Ρ€Ρƒ окруТностСй, ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΡ… Ρ€ΠΎΠ»ΡŒ скруглённых ΡƒΠ³Π»ΠΎΠ² корпуса Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ стандартного способа создания Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² со скруглёнными ΡƒΠ³Π»Π°ΠΌΠΈ Π½Π΅ сущСствуСт.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ займёмся рисованиСм. Для Π½Π°Ρ‡Π°Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ CSS-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… элСмСнтов. МнС нравится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CSS-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Ρ‡ΠΈΡ‰Π΅ ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ восприятиС. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ описаны, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΈΡ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

Π˜Ρ‚Π°ΠΊ, Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΌΡ‹ описали ΠΈ Π·Π°Π΄Π°Π»ΠΈ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΡ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΠ΅ΠΌ Π½Π°Π΄ ΠΈΡ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. РСшСниС этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ схСматичноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ Π½ΠΈΠΆΠ΅.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°

РСализация отраТСния свСта ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ дисплСя Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано, слой Ρ„ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π°Π΄ всСми ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ слоями, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ. Π’ нашСм случаС ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ свСта ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ дисплСя Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠžΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ свСта ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ дисплСя Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°

LCD-дисплСй

ДисплСй Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ оси X, Π° ΠΏΠΎ оси Y ΠΎΠ½ располоТСн со сдвигом Π² 6 пиксСлСй ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Рамка дисплСя

Π Π°ΠΌΠΊΠ° находится Π½ΠΈΠΆΠ΅ дисплСя, ΠΎΠ½Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎ оси X, ΠΏΠΎ оси Y ΠΎΠ½Π° располоТСна со смСщСниСм Π² 0px ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠšΠΎΡ€ΠΏΡƒΡ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°

А это β€” самый интСрСсный элСмСнт. Для Π½Π°Ρ‡Π°Π»Π°, Π½Π°Π΄ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ элСмСнт, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ корпус Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°, являСтся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ корпус ΠΈΠΌΠ΅Π΅Ρ‚ скруглённыС края. Π­Ρ‚ΠΎ достигаСтся благодаря использованию ΠΏΠ°Ρ€Ρ‹ окруТностСй.

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ рисунок

Π’ΠΎΡ‚ CodePen-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

β–Π‘ΠΌΠ΅ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΠ½ΠΎΠ²

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

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

Π¦Π²Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ слой Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠŸΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ мноТСствСнными Ρ„ΠΎΠ½Π°ΠΌΠΈ Π² CSS?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

CSS Grid Layout // «ЀрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈΒ»

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

Π’ΠΠ˜ΠœΠΠΠ˜Π•! Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ развития Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ объявлСния grid-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°
Бвойство display

Π“Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ опрСдСляСтся ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ элСмСнт.

background-color: #eee; display: grid;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Π“Ρ€ΠΈΠ΄-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ опрСдСляСтся ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½ΠΎ-строчный элСмСнт.

background-color: #eee; display: inline-grid;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ явной сСтки
Бвойства: grid-template-rows, grid-template-columns, grid-template, grid-template-areas

fr β€” Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π΄Π»ΠΈΠ½Ρ‹, которая позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠ΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ. НС являСтся Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, поэтому Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΈΠ»ΠΈ объСдинСна с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† Π² выраТСниях calc(). ΠžΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ фиксированных строк ΠΈΠ»ΠΈ столбцов вычитаСтся ΠΈΠ· доступного пространства ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°-сСтки. ΠžΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пространство дСлится ΠΌΠ΅ΠΆΠ΄Ρƒ строками ΠΈ столбцами с Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΈΡ… коэффициСнту.

background-color: #eee; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr;

background-color: #eee; display: grid; grid-template: 1fr 1fr / 1fr 1fr 1fr;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² % Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ высоты ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°-сСтки.

background-color: #eee; display: grid; grid-template-columns: 20% 30% 20%; grid-template-rows: 80% 120%;

background-color: #eee; display: grid; grid-template: 80% 120% / 20% 30% 20%;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Ѐункция minmax(min,max) опрСдСляСт Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ min ΠΈ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ max. Если max background-color: #eee; display: grid; grid-template-columns: minmax(200px,300px) minmax(100px,200px) minmax(250px,150px); grid-template-rows: minmax(100px,110%) minmax(50px,1fr);

background-color: #eee; display: grid; grid-template: minmax(100px,110%) minmax(50px,1fr) / minmax(200px,300px) minmax(100px,200px) minmax(250px,150px);

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ auto ориСнтируСтся Π½Π° содСрТимоС элСмСнтов сСтки ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, рассматриваСтся ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта сСтки, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ min-width ΠΈΠ»ΠΈ min-height. Как максимум, обрабатываСтся Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ max-content. ΠœΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π·Π° счСт свойств align-content ΠΈ justify-content.

background-color: #eee; display: grid; grid-template-columns: auto 1fr auto; grid-template-rows: auto 1fr;

background-color: #eee; display: grid; grid-template: auto 1fr / auto 1fr auto;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

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

background-color: #eee; display: grid; grid-template-columns: repeat(3,1fr); grid-template-rows: repeat(2,1fr);

background-color: #eee; display: grid; grid-template: repeat(2,1fr) / repeat(3,1fr);

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ auto-fill, Π²Ρ‹ всСгда ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ столбСц, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ помСщаСтся Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€-сСтку.

background-color: #eee; display: grid; grid-template-columns: repeat(auto-fill,minmax(150px, 1fr));

background-color: #eee; display: grid; grid-template: auto / repeat(auto-fill,minmax(150px, 1fr));

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ auto-fit, Ρ‚ΠΎ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат элСмСнты сСтки, Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹.

background-color: #eee; display: grid; grid-template-columns: repeat(auto-fit,minmax(150px, 1fr));

background-color: #eee; display: grid; grid-template: auto / repeat(auto-fit,minmax(150px, 1fr));

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Бвойство grid-template-areas опрСдСляСт ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ области сСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ связаны с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ элСмСнтом сСтки, Π½ΠΎ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ ΠΈΠ· свойств размСщСния сСтки. Бинтаксис свойства обСспСчиваСт Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ структуры сСтки, облСгчая ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°-сСтки. Бвойство Π½Π΅ наслСдуСтся.

background-color: #eee; display: grid; grid-template-columns: 150px 1fr; grid-template-areas: ‘header header’ ‘sidebar content’ ‘block-1 block-2’ ‘footer footer’;

background-color: #eee; display: grid; grid-template: auto / 150px 1fr; grid-template-areas: ‘header header’ ‘sidebar content’ ‘block-1 block-2’ ‘footer footer’;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ нСявной сСтки
Бвойства: grid-auto-columns, grid-auto-rows, grid-auto-flow

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эти автоматичСски добавляСмыС Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Бвойства grid-auto-rows ΠΈ grid-auto-columns ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ нСявных Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ сСтки. Если Π΄Π°Π½ΠΎ нСсколько Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ, шаблон повторяСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ нСявных Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ. ΠŸΠ΅Ρ€Π²Π°Ρ нСявная Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° сСтки послС явной сСтки ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Бвойства Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ.

background-color: #eee; display: grid; grid-template: 1fr / repeat(3,200px); grid-auto-columns: 50px; grid-auto-flow:column;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эти автоматичСски добавляСмыС Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. Бвойства grid-auto-rows ΠΈ grid-auto-columns ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ нСявных Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ сСтки. Если Π΄Π°Π½ΠΎ нСсколько Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ, шаблон повторяСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ нСявных Π΄ΠΎΡ€ΠΎΠΆΠ΅ΠΊ. ΠŸΠ΅Ρ€Π²Π°Ρ нСявная Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° сСтки послС явной сСтки ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Бвойства Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ.

background-color: #eee; display: grid; grid-template: 1fr / repeat(3,200px); grid-auto-rows: 100px;

background-color: #5e5373; border: 1px dashed #ece89d; padding: 10px; color: #fff; font-size: 20px; font-weight: 700;

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π€ΠΎΠ½ для сайта (свойство CSS background)

background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ΠΆΠΈΠ·Π½ΠΈ. Π€ΠΎΡ‚ΠΎ background ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° фрилансСр ΠΏΠΎ ТизниЕсли Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, слСгка приукрасил Π”ΠΈΠ·Π°ΠΉΠ½ Манию, Π΄ΠΎΠ±Π°Π²ΠΈΠ» тСкстуры Π² Ρ„ΠΎΠ½. Π‘Ρ€Π°Π·Ρƒ ΠΆΠ΅ появилась идСя Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ Π΄Π°Π½Π½Ρ‹ΠΌ постом Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ «ВСрстка» Ρ€Π°Π·Π΄Π΅Π»Π° Β«Π’Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Β». Π’ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΈ ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ HTML, CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, JavaScript. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ простой ΠΈ с пояснСниями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ понятно Π±Ρ‹Π»ΠΎ всСм читатСлям. Π”ΡƒΠΌΠ°ΡŽ, подобная информация пригодится ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π±Π»ΠΎΠ³Π³Π΅Ρ€Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ собствСнныС Π΄ΠΈΠ·Π°ΠΉΠ½Ρ‹ ΠΈΠ·-Π·Π° отсутствия Π½Π°Π²Ρ‹ΠΊΠΎΠ² вСрстки.

Π˜Ρ‚Π°ΠΊ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства background ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, привязку ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π±Π΅ΠΊΠ³Ρ€Π°ΡƒΠ½Π΄Π° ΠΊΠ°ΠΊ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта, Ρ‚Π°ΠΊ ΠΈ для всСго сайта. ПослСднСС, ΠΏΠΎ сути, являСтся заданиям настроСк для тэга body. Рассмотрим всС свойства, связанныС с Ρ„ΠΎΠ½ΠΎΠΌ (background). Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, Ρ‚ΠΎ самым Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ усвоСния ΡƒΡ€ΠΎΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ практичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свойства Π² Ρ‚Π°ΠΊΠΎΠΌ ΠΆΠ΅ порядкС, ΠΊΠ°ΠΊ я Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽ Π½ΠΈΠΆΠ΅:

Background-color

Π—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°. МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам

ΠΈΠ»ΠΈ ΠΊΠΎ всСму сайту Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ€Π΅Π· тэг :

/* Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ сайта */ body < background-color: #000; >/* Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π° */ h1

Background-image

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для вставки Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния, ΠΏΡ€ΠΈ этом Π² css ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ссылку Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ β€” это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ самой ΠΏΠ°ΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ css Ρ„Π°ΠΉΠ» стилСй. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС слСдуСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. ΠžΠΏΡ†ΠΈΡ пригодится Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½ Π½Π° сайтС.

Background-size

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния.

Для свойства Π΅ΡΡ‚ΡŒ нСсколько интСрСсных особСнностСй. ΠšΡ€ΠΎΠΌΠ΅ числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² (px,pt) ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ автоматичСскоС вычислСниС (auto β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· стороны ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ β€” 500px auto). Π”Π°Π½Π½ΠΎΠ΅ свойство примСняСтся для создания Ρ„ΠΎΠ½Π° для сайта с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ Π½Π° вСсь экран.

Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ cover, Ρ‚ΠΎ Ρ„ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π±Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ = ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ высотС Π±Π»ΠΎΠΊΠ°. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ contain, Ρ‚ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ с сохранСниСм ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ Π² Π±Π»ΠΎΠΊ.

Background-repeat

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ «растираТировано» (повторяСтся) ΠΏΠΎ всСму экрану. Π”Π°Π½Π½ΠΎΠ΅ свойство ΠΏΡ€ΠΈΠ·Π²Π°Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ этим процСссом. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ нСсколько допустимых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

background-attachment β€” Π΄Π°Π½Π½ΠΎΠ΅ свойство опрСдСляСт Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы:

Background-position

Π—Π°Π΄Π°Π΅Ρ‚ располоТСния рисунка ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ экрана, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ΠΎ выводится Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π₯ (ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ) ΠΈ Y (ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡŒΡΡ с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π°. ΠœΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ:

ВсС эти настройки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ записаны Π² ΠΎΠ΄Π½ΠΎΠΌ свойствС background, порядок слСдования свойств:

[background-color] | [background-image] | [background-repeat] | [background-attachment] | [background-position]

background: #000 url(«my-image.jpg») no-repeat fixed left bottom;

Если ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ свойство пропускаСтся, Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ установлСно ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

НадСюсь, Π΄Π°Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ Π²Π°ΠΌ пригодился, подписываСмся Π½Π° обновлСния Π±Π»ΠΎΠ³Π΅ Ρ‡Π΅Ρ€Π΅Π· RSS, дальшС вас ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных сСкрСтов!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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