Π Π°ΠΌΠΊΠ° css для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ – Π£ΠΊΡ€Π°ΡˆΠ°Π΅ΠΌ изобраТСния Π½Π° сайтС. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ отступ ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ, ΠΈΠ»ΠΈ двойная Ρ€Π°ΠΌΠΊΠ°

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

Π Π°ΠΌΠΊΠΈ Π² CSS. Π Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² CSS: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Π Π°ΠΌΠΊΠ° Π² CSS создаётся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства CSS border. Π­Ρ‚ΠΎ свойство создаёт Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ это свойство Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ссылкС, Π° Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ… ΠΎΠΏΠΈΡˆΡƒ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π”Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ достаточно для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈΠΈ CSS.

Бинтаксис свойства border прост: border: 1px solid black;. Π­Ρ‚ΠΎ свойство ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ значСния:

  • 1px β€” Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
  • solid β€” Ρ‚ΠΈΠΏ Ρ€Π°ΠΌΠΊΠΈ, solid β€” это сплошная линия, double β€” двойная сплошная, dashed β€” ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ. Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ нСсколько Ρ‚ΠΈΠΏΠΎΠ² Ρ€Π°ΠΌΠΎΠΊ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ Π½ΠΈΡ… Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ‚ΡƒΡ‚: CSS border.
  • black β€” устанавливаСт Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π¦Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎ названию, допустимыС значСния находятся Ρ‚ΡƒΡ‚: Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ†Π²Π΅Ρ‚ΠΎΠ² CSS, ΠΈΠ»ΠΈ ΠΏΠΎ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ напсано Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅: Ρ†Π²Π΅Ρ‚Π° Π² CSS.

Π Π°ΠΌΠΊΠ° тСкста CSS

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования свойства border для создания Ρ€Π°ΠΌΠΊΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π² ΠΎΠ΄ΠΈΠ½ пиксСл ΠΈ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°:

.example-1
{
	width:   90%;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid black;
}

Π­Ρ‚ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ присвоСн класс example-1.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ использовали свойство CSS padding, ΠΈΠ»ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ. Π­Ρ‚ΠΎ свойство Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ отступа ΠΎΡ‚ тСкста Π΄ΠΎ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ (Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта).

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ нСслоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€, просто Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π». Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ€Π°ΠΌΠΊΡƒ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Ρ‚Ρ€ΠΈ пиксСла красного Ρ†Π²Π΅Ρ‚Π° ΠΈ Π±Π΅Π· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа (свойство CSS padding).

.example-2
{
	width:   90%;
	margin: 0 auto;
	border: 3px solid red;
}

Π­Ρ‚ΠΎΠΌΡƒ Π°Π±Π·Π°Ρ†Ρƒ присвоСн класс example-2.

Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Π±Π΅Π· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа padding Ρ€Π°ΠΌΠΊΠ° тСкста выглядит Ρ€ΠΎΠ³Π°Ρ‚ΠΎ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² CSS

Π Π°ΠΌΠΊΠΈ для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border. Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Ρ€Π°ΠΌΠΊΡƒ Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ 4 пиксСля для ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

.example-img
{
	border: 4px solid green;
}

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ сработаСт этот ΠΊΠΎΠ΄:

Как Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ Ρ€Π°ΠΌΠΊΠΈ Π² CSS

ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² Ρ€Π°ΠΌΠΊΠΈ Π² CSS дСлаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства border-radius. Π­Ρ‚ΠΎ свойство появилось Π² CSS3, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Бвойство border-radius ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎ, Ρ‚ΠΎ ΠΎΠ½ΠΎ устанавливаСт ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ закруглСния для всСх ΡƒΠ³Π»ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ это свойство с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.

.example-3
{
border: 1px solid black;
border-radius: 15px;
padding: 10px;
}

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

Бвойство border-radius: 15px.>

Если Ρƒ Π±Π»ΠΎΠΊΠ° Π½Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Π° border-width: 0;, Ρ‚ΠΎ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ залитая Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ (свойство background-color). Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

.example-4
{
	border-width: 0;		// хотя это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 0 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
	background-color: #DDD;
	border-radius: 15px;
	padding: 10px;
}

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Бвойство border-radius: 15px.>

Как я писал Ρ€Π°Π½Π΅Π΅, для свойства border-radius ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ описано ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π’Π°Π±Π». Бвойство border-radius
Число Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
1ΠžΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ указываСтся для всСх ΡƒΠ³Π»ΠΎΠ² Ρ€Π°ΠΌΠΊΠΈ Π±Π»ΠΎΠΊΠ°.
2ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” для Π΄Π²ΡƒΡ… ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΡƒΠ³Π»ΠΎΠ².
3ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” устанавливаСт ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ β€” ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ для Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³ΠΎΠ»ΠΊΠ°.
4По ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ устанавливаСт ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² ΠΏΠΎ часовой стрСлкС: сначала Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»ΠΎΠ².

Для свойсва border-radius значСния ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….

Π”Π°Π²Π°ΠΉΡ‚Π΅ нарисуСм ΠΊΡ€ΡƒΠ³ Π½Π° CSS. Для этого Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ ΠΊΠ²Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ 100 Π½Π° 100 пиксСлСй ΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΠΌ ΡƒΠ³Π»Ρ‹ CSS ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ border-radius: 50%.

.example-5
{
	width: 100px;
	height: 100px;
	background-color: #F00;
	border-radius: 50%;
}

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

>

На этом Ρ‚Π΅ΠΌΠ° «Ρ€Π°ΠΌΠΊΠΈ Π² CSS» раскрыта ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. УспСхов Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ CSS!

Css Ρ€Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния — Вэб-ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»Π΅ΠΉ!

НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΎΠΊ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ настройки CSS . Π’Π΅ΠΏΠ΅Ρ€ΡŒ ситуация измСнилась. НСсколько строк ΠΊΠΎΠ΄Π° β€” это всС Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ слоТными Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ. Из этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ это дСлаСтся.

Бвойства Ρ€Π°ΠΌΠΊΠΈ изобраТСния

ΠžΠ±Ρ‰ΠΈΠΉ способ опрСдСлСния стиля Ρ€Π°ΠΌΠΎΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании прСдустановлСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ стилСй: dotted , dashed , solid , double , groove , ridge , inset ΠΈ outset .

Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ дальшС ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ изобраТСния для Ρ€Π°ΠΌΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… свойств CSS .

Бвойство border-image-source

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого свойства назначаСтся Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для элСмСнта Ρ€Π°ΠΌΠΊΠΈ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ – это URL-адрСс изобраТСния:

Π’Π°ΠΊΠΆΠ΅ это свойство ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ CSS :

Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ это выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:


Если Π²Ρ‹ установитС для этого свойства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ none , ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΎ, Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ значСния свойства border-style . ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ border-style Π² качСствС запасного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ высотС. CSS установит Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ автоматичСски.

Бвойство border-image-slice

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ border-image-source , Π²Ρ‹ примСняСтС Π΅Π³ΠΎ ΠΊ Ρ€Π°ΠΌΠΊΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство border-image-slice :

Π­Ρ‚ΠΎ свойство Π·Π°Π΄Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ смСщСния ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ стороны. БмСщСния Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 9 областСй: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ³Π»Π°, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стороны ΠΈ посСрСдинС:


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

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² изобраТСния β€” ΡˆΠΈΡ€ΠΈΠ½Ρ‹ изобраТСния для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… смСщСний ΠΈ высоты для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ….

Числа ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ пиксСли изобраТСния, ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² случаС, Ссли это Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. НС добавляйтС px послС числа – Π² этом случаС свойство Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ border-image-slice :

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 100 Π½Π° 100 пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:


ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ выглядящСС Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:


БрСдняя ΠΎΠ±Π»Π°ΡΡ‚ΡŒ выводится ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ, поэтому ΠΎΠ½Π° Π½Π΅ Π²ΠΈΠ΄Π½Π°. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово fill .

НапримСр, использовав ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠ°ΠΊ Π½Π° рисункС Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово fill ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, содСрТащим Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ области Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚:


ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, хотя ΠΎΠ½ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌ ΠΈ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ:

Бвойство border-image-width

Π­Ρ‚ΠΎ свойство Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Π³Ρ€Π°Π½ΠΈΡ† Ρ€Π°ΠΌΠΊΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ этой области ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Π±Π»ΠΎΠΊΠ° Ρ€Π°ΠΌΠΊΠΈ. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ свойство border-image-slice , border-image-width Π·Π°Π΄Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ смСщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄Π΅Π²ΡΡ‚ΡŒ областСй.

Π­Ρ‚ΠΎ свойство ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ( смСщСниС свСрху, справа, снизу ΠΈ слСва ), число ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

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

… устанавливаСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния Ρ€Π°ΠΌΠΊΠΈ Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° большС значСния border-width , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ 19 пиксСлям. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получится Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ этого:


Π― ΠΏΡ€ΠΈΡˆΠ»Π° ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ для свойств border-image-width ΠΈ border-image-slice ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ обСспСчиваСт Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ рисунка Ρ€Π°ΠΌΠΊΠΈ Π±Π΅Π· искаТСний.

Бвойство border-image-outset

РассмотрСнныС Π½Π°ΠΌΠΈ свойства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для вставки изобраТСния Ρ€Π°ΠΌΠΊΠΈ Π²Π½ΡƒΡ‚Ρ€ΡŒ Π±Π»ΠΎΠΊΠ° Ρ€Π°ΠΌΠΊΠΈ. Но ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ изобраТСния Ρ€Π°ΠΌΠΊΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π±Π»ΠΎΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-image-outset .

Π­Ρ‚ΠΎ свойство ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ( смСщСниС свСрху, справа, снизу, слСва ) Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π΄Π»ΠΈΠ½Ρ‹: ΠΊΠ°ΠΊ пиксСлях, Ρ‚Π°ΠΊ ΠΈ Em. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ число, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ смСщСно Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€Π°ΠΌΠΊΠΈ Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, ΠΊΡ€Π°Ρ‚Π½ΡƒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ border-width .

Для большСй ясности я нарисовала Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π±Π»ΠΎΠΊΠ° Ρ€Π°ΠΌΠΊΠΈ. ΠžΠ±Π»Π°ΡΡ‚ΡŒ изобраТСния Ρ€Π°ΠΌΠΊΠΈ содСрТит Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ изобраТСния Ρ€Π°ΠΌΠΊΠΈ размСщаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° Ρ€Π°ΠΌΠΊΠΈ:


Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° border-image-outset : 19px; ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выводится Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°:


ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ изобраТСния Ρ€Π°ΠΌΠΊΠΈ Π²Π½Π΅ Π±Π»ΠΎΠΊΠ° Ρ€Π°ΠΌΠΊΠΈ, ΠΎΠ½ΠΎ Π½Π΅ охватываСтся ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ элСмСнтов ΠΈ событиями ΠΌΡ‹ΡˆΠΈ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, обсуТдаСмыС Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° CodePen :

Бвойство border-image-repeat

Π­Ρ‚ΠΎ свойство ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² отобраТСния Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния Ρ€Π°ΠΌΠΊΠΈ ΠΏΠΎ сторонам ΠΈ Π² срСднСй части Ρ€Π°ΠΌΠΊΠΈ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ сторонам ( свСрху ΠΈ снизу ), Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ( справа ΠΈ слСва ). Если Π²Ρ‹ установитС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈ ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ, ΠΈ ΠΊ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ сторонам.

  • stretch β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ свойство border-image-repeat . РастягиваСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ заполняло всю Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ;
  • repeat β€” ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ повторяСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Ссли доступная ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ количСство Ρ€Π°Π·;
  • round β€” Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ repeat , Π½ΠΎ Ссли доступного пространства нСдостаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΏΠΈΠΈ изобраТСния Ρ€Π°ΠΌΠΊΠΈ Π±Π΅Π· ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ, ΠΎΠ½ΠΈ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Π½Ρ‹ соотвСтствСнно. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ»ΠΈΡ‚ΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΠ±Ρ€Π΅Π·Π°ΡŽΡ‚ΡΡ, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ искаТСнными;
  • space β€” Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ repeat, Π½ΠΎ Ссли доступноС пространство Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ количСство ΠΊΠΎΠΏΠΈΠΉ, ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пустоС пространство Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСляСтся ΠΌΠ΅ΠΆΠ΄Ρƒ всСми Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.

На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Firefox Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ space Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ stretch , Π° Chrome Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ space Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ repeat .

Бвойство border-image

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС свойства, описанныС Π²Ρ‹ΡˆΠ΅, Π² свойствС border-image ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  1. border-image-source ;
  2. border-image-slice ;
  3. border-image-width ;
  4. border-image-outset ;
  5. border-image-repeat .

НиТС приводится Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°:

ΠŸΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° свойства border-image-repeat ΠΈ border-image Π½Π° страницС CodePen .

Π§Ρ‚ΠΎ, Ссли я Ρ…ΠΎΡ‡Ρƒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ?

Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ всС настройки β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border . Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ†Π²Π΅Ρ‚ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон элСмСнта. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ border-image:none , ΠΊΠ°ΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… свойств border-image .

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

На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ свойства border-image ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²ΠΎ всСх основных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Волько Firefox Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ SVG-изобраТСния Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… элСмСнта, Π° Opera Mini ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сокращСнный синтаксис с прСфиксом -o-, Π½ΠΎ Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства.

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

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

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² спСцификации CSS Backgrounds and Borders Level 3 .

Π‘ Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Ρƒ Π²Π°ΡˆΠΈΡ… ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ²!

Данная публикация прСдставляСт собой ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ Β« Decorating the Web with CSS Border Images Β» , ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π΄Ρ€ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.Ρ€Ρƒ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ паспарту?

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

Рис. 1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ паспарту

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ?

Для добавлСния Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ примСняСтся стилСвоС свойство border , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ сСлСктору IMG . Π’ качСствС значСния ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ указываСтся Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π΅Π΅ ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚. НапримСр, для создания сплошной Ρ€Π°ΠΌΠΊΠΈ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π΄Π²Π° пиксСла красного Ρ†Π²Π΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ IMG .

CSS3-Ρ€Π°ΠΌΠΊΠ° дополняСт возмоТности форматирования Π³Ρ€Π°Π½ΠΈΡ† элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ элСмСнта, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния для оформлСния Π³Ρ€Π°Π½ΠΈΡ† элСмСнта.

Π—Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΈ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния

  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:
  • 1. Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ border-radius
  • 2. Π Π°ΠΌΠΊΠΈ-изобраТСния border-image
  • 2.1. Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-width
  • 2.2. РСсурс Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-source
  • 2.3. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-slice
  • 2.4. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-repeat
  • 2.5. Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-outset
  • 3. ГрадиСнтная Ρ€Π°ΠΌΠΊΠ°

1. Π—Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΡƒΠ³Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ border-radius

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

Бвойство позволяСт Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ строчных ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов. ΠšΡ€ΠΈΠ²Π°Ρ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… радиусов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒ β€” ΠΊΡ€ΡƒΠ³Π° ΠΈΠ»ΠΈ эллипса. Радиус распространяСтся Π½Π° вСсь Ρ„ΠΎΠ½, Π΄Π°ΠΆΠ΅ Ссли элСмСнт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†, Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сСкущСй опрСдСляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства background-clip .

Бвойство border-radius позволяСт Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ всС ΡƒΠ³Π»Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств border-top-left-radius , border-top-right-radius , border-bottom-right-radius , border-bottom-left-radius ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Если Π·Π°Π΄Π°Ρ‚ΡŒ Π΄Π²Π° значСния для свойства border-radius , Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ», Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ.

ЗначСния, Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· / , ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ радиусы. Бвойство Π½Π΅ наслСдуСтся.

border-radius
(border-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radius)
ЗначСния:
Π΄Π»ΠΈΠ½Π°ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ Π±Π»ΠΎΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ† Π΄Π»ΠΈΠ½Ρ‹ β€” px , em .
%ЗначСния, Π·Π°ΠΊΡ€ΡƒΠ³Π»ΡΡŽΡ‰ΠΈΠ΅ ΡƒΠ³Π»Ρ‹, Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ сторон элСмСнта.
initialУстанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.


Рис. 1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² закруглСния ΡƒΠ³Π»ΠΎΠ² Π±Π»ΠΎΠΊΠ°

2. Π Π°ΠΌΠΊΠΈ-изобраТСния border-image

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

IE: 11.0
Firefox: 15.0, 3.5 -moz-
Chrome: 16.0, 7.0 -webkit-
Safari: 6.0, 3.0 -webkit-
Opera: 15.0, 11.0 -o-
iOS Safari: 7.1
Opera Mini: 8 -o-
Android Browser: 4.4, 4.1 -webkit-
Chrome for Android: 42

Бвойство позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС Ρ€Π°ΠΌΠΊΠΈ элСмСнта. ОсновноС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΠΎΠ΅ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ β€” ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ симмСтричным. Бвойство Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния: .

border-image
ЗначСния:
краткая Π·Π°ΠΏΠΈΡΡŒΠ£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°ΠΌΠΊΡƒ-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ свойства, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ записью свойств border-image-source , border-image-slice , border-image-width , border-image-outset ΠΈ border-image-repeat . ЗначСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: .
initialУстанавливаСт это свойство Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ простого изобраТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ для элСмСнта.


Рис. 2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ оформлСния Π³Ρ€Π°Π½ΠΈΡ† Π±Π»ΠΎΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ изобраТСния

CΡ€Π΅Π·Ρ‹ A β€” B β€” C β€” D ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΡƒΠ³Π»Ρ‹ Ρ€Π°ΠΌΠΊΠΈ, Π° Ρ‡Π°ΡΡ‚ΡŒ рисунка, располоТСнная ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, заполняСт ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пространство Ρ€Π°ΠΌΠΊΠΈ Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства border-image-repeat . Π Π°Π·ΠΌΠ΅Ρ€ ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ части (Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это число 30 ), задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ значСния свойства border-image-slice .

2.1. Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-width

Бвойство Π·Π°Π΄Π°Ρ‘Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния для Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта. Если ΡˆΠΈΡ€ΠΈΠ½Π° Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½Π° Ρ€Π°Π²Π½Π° 1 .

border-image-width
ЗначСния:
длинаУстанавливаСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π΄Π»ΠΈΠ½Ρ‹ β€” px / em . МоТно Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Если Π·Π°Π΄Π°Π½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° всСх сторон Ρ€Π°ΠΌΠΊΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°, Π΄Π²Π° значСния Π·Π°Π΄Π°ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ-Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ-Π»Π΅Π²ΠΎΠΉ ΠΈ Ρ‚.Π΄.
числоЧисловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ умноТаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ border-width .
%Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ элСмСнта вычисляСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты.
autoБоотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ border-image-slice .
initialУстанавливаСт это свойство Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.
2.2. РСсурс Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-source

Бвойство Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для оформлСния Π³Ρ€Π°Π½ΠΈΡ† Π±Π»ΠΎΠΊΠ°.

border-image-source
ЗначСния:
noneΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ изобраТСния для Ρ€Π°ΠΌΠΊΠΈ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
url(url)ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.
initialУстанавливаСт это свойство Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.
2.3. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-slice

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

border-image-slice
ЗначСния:
числоРазмСр частСй Ρ€Π°ΠΌΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ…, Ρ‚Ρ€Π΅Ρ… ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ устанавливаСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта.
Π”Π²Π° значСния: ΠΏΠ΅Ρ€Π²ΠΎΠ΅ опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ.
Π’Ρ€ΠΈ значСния: ΠΏΠ΅Ρ€Π²ΠΎΠ΅ опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ β€” Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния: опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
ЧисловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставляСт количСство px .
%Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π³Ρ€Π°Π½ΠΈΡ† Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° изобраТСния. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты.
fillΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся вмСстС с числом ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Если ΠΎΠ½ΠΎ Π·Π°Π΄Π°Π½ΠΎ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ обрСзаСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΊΡ€Π°Π΅ΠΌ Ρ€Π°ΠΌΠΊΠΈ, Π° заполняСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°ΠΌΠΊΠΈ.
initialУстанавливаСт это свойство Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Рис. 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ задания срСзов Ρ€Π°ΠΌΠΊΠΈ-изобраТСния

2.4. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-repeat

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

border-image-repeat
ЗначСния:
stretchРастягиваСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° всС пространство. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
repeatΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ изобраТСния, ΠΏΡ€ΠΈ этом Π²ΠΈΠ΄Π½Ρ‹ мСста стыков с ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, ΠΈ Ссли Π΄Π»ΠΈΠ½Ρ‹ ΠΎΠ±Ρ€Π°Π·Ρ†Π° Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Ρ‚ΠΎ ΠΎΠ½ растягиваСтся.
roundНаиболСС Ρ‚ΠΎΡ‡Π½ΠΎ заполняСт ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ³Π»Π°ΠΌΠΈ Ρ€Π°ΠΌΠΊΠΈ, дублируя Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ изобраТСния, ΠΏΡ€ΠΈ этом ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ стыки ΠΏΠΎ сСрСдинС стороны Ρ€Π°ΠΌΠΊΠΈ.
spaceДСйствуСт Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ с repeat .
initialУстанавливаСт это свойство Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Рис. 5. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ части Ρ€Π°ΠΌΠΊΠΈ-изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

2.5. Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния border-image-outset

Бвойство позволяСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-Ρ€Π°ΠΌΠΊΡƒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π³Ρ€Π°Π½ΠΈΡ† элСмСнта Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ. ΠœΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

border-image-outset
ЗначСния:
Π΄Π»ΠΈΠ½Π°ΠžΡ‚ΡΡ‚ΡƒΠΏ Ρ€Π°ΠΌΠΊΠΈ-изобраТСния задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ числа, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² px ΠΈΠ»ΠΈ em .
числоЧисловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ умноТаСтся border-width .
initialУстанавливаСт это свойство Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
inheritНаслСдуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого свойства ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Рис. 6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ смСщСния Ρ€Π°ΠΌΠΊΠΈ-изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

3. ГрадиСнтная Ρ€Π°ΠΌΠΊΠ°

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ border-image ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΈ градиСнтная Π·Π°Π»ΠΈΠ²ΠΊΠ°.

ΠŸΠΎΠ»ΡƒΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π°Ρ Ρ€Π°ΠΌΠΊΠ°

Π’ качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ†Π²Π΅Ρ‚ΠΎΠ² выступаСт transparent . Π’Π°ΠΊΠΈΠΌ способом ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ сразу для всСх сторон элСмСнта ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны. Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ рСгулируСтся свойством border-width .

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ

Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ | htmlbook.ru

РисованныС Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ этом ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΠΌΠΊΡƒ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ Π½Π° ряд Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², Π° Π·Π°Ρ‚Π΅ΠΌ выводят ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ рисунка. Π­Ρ‚ΠΎΡ‚ процСсс ΠΌΠΎΠΆΠ½ΠΎ сильно ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ, Ссли Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ свойством border-image, с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΎΠΌ ΠΈ настройками Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слСдуСт ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, ΠΎΠ½Π° прСдставляСт собой Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ (рис.Β 1).

Рис. 1. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для создания Ρ€Π°ΠΌΠΊΠΈ

ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Ρ€Π°ΠΌΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· дСвяти Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ², это Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ³ΠΎΠ»ΠΊΠ°, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стороны ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ. ΠŸΡ€ΠΈ этом рисунок сторон Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ повторяСмым, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ стыковкС Π΄Π²ΡƒΡ… Ρ‚Π°ΠΊΠΈΡ… рисунков ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ Π·Π°Π·ΠΎΡ€ΠΎΠ². На рис.Β 2 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия получСнная ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов, которая воспринимаСтся ΠΊΠ°ΠΊ Сдиная.

Рис. 2. Линия ΠΈΠ· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ²

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

Рис. 3. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†

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

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ Π΅ΡΡ‚ΡŒ, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π³Ρ€Π°Π½ΠΈΡ† ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹, ΠΏΡ€ΠΈΡˆΠ»Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ стилСй. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ свойства, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ для Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² добавлю свои свойства (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Β 1).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. ДСкоративная Ρ€Π°ΠΌΠΊΠ°

HTML5CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Π Π°ΠΌΠΊΠ°</title>
  <style>
   .block {
    border: 30px solid #c28b7b; /* IE */
    min-height: 100px;
    padding: 10px;
    -moz-border-image: url(images/border.png) 35 34 35 35 repeat; /* Firefox 4 */
    -webkit-border-image: url(images/border.png) 35 34 35 35 repeat; /* Safari 5 ΠΈ Chrome */
    -o-border-image: url(images/border.png) 35 34 35 35 repeat; /* Opera 10.5 */
    border-image: url(images/border.png) 35 34 35 35 repeat; /* CSS3 */
   }
  </style>
 </head>
 <body>
  <div>
   Антропосоциология, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, катСгоричСски осмысляСт 
   ΡΠ΅Π½ΡΠΈΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΉ структурализм, отрицая ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅.
  </div>
 </body>
</html>

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π³Ρ€Π°Π½ΠΈΡ† ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±Π΅Π· всяких Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния, Ссли ΠΏΠΎ ошибкС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 35px, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Chrome ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 4.

Рис. 4. Π’ΠΈΠ΄ Ρ€Π°ΠΌΠΊΠΈ для Π±Π»ΠΎΠΊΠ°

Бвойство border-image нСпосрСдствСнно связано с Ρ€Π°ΠΌΠΊΠΎΠΉ, поэтому Π²Π½Π°Ρ‡Π°Π»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Ρ‡Π΅Ρ€Π΅Π· border-width ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство border. Π­Ρ‚ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ позволяСт сразу ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΈΠ΄ Ρ€Π°ΠΌΠΊΠΈ для Internet Explorer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π°ΡˆΡƒ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ.

Π£ border-image Π΅ΡΡ‚ΡŒ нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… прСимущСств ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… настроСк. Вакая Ρ€Π°ΠΌΠΊΠ° Π»Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΈ для Π½Π΅Ρ‘ Π»Π΅Π³ΠΊΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ, всСго-навсСго ΡƒΠΊΠ°Π·Π°Π² ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· border-width. Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΡƒΡŽ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ† Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сторонС, Ссли захочСтся. Для border-width:Β 10px Π²ΠΈΠ΄ Ρ€Π°ΠΌΠΊΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис.Β 5.

Рис. 5. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ связан со способом повторСния Π³Ρ€Π°Π½ΠΈΡ†. Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ€Π°ΠΌΠΊΠΈ: stretch, repeat ΠΈ round. ΠŸΡ€ΠΈ stretch Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅ повторяСтся, Π° растягиваСтся Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ высоту элСмСнта, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ искаТСниям ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, поэтому stretch примСняСтся достаточно Ρ€Π΅Π΄ΠΊΠΎ. ΠŸΡ€ΠΈ repeat ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° повторяСтся Π±Π΅Π· всяких искаТСний, Π° round повторяСт ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΎΡ‚Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ΅ пространство ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΎΡΡŒ Ρ†Π΅Π»ΠΎΠ΅ число ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ПовСдСниС round Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, Ссли Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΡƒΠΆΠ°Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π”Π²Π° значСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ repeatΒ round Π·Π°Π΄Π°ΡŽΡ‚ способ отобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ, Π° ΠΎΠ΄Π½ΠΎ β€” сразу для всСх сторон. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ stretch, поэтому Ссли явно Π½Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ‚ΠΎ рисунок Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

НСвозмоТно Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ способ повторСния Π»ΡƒΡ‡ΡˆΠ΅, это зависит ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² элСмСнта. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅Π΅ΡΡ. Волько Π½Π°Π΄ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Safari ΠΈ Chrome Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ round, замСняя Π΅Π³ΠΎ Π½Π° repeat. На рис.Β 6 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° дСкоративная Ρ€Π°ΠΌΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Opera, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ round, Π° Π½Π° рис.Β 7 Ρ‚Π° ΠΆΠ΅ Ρ€Π°ΠΌΠΊΠ° Π² Chrome.

Рис. 6. Π Π°ΠΌΠΊΠ° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ round Π² Opera

Рис. 7. Π Π°ΠΌΠΊΠ° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ round Π² Chrome

Для Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ repeat Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ нСкрасивоС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ΠΎΠ²Ρ‹ΠΌ инструмСнтом для этого процСсса. На сайтС border-image.com Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ свою ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, настраиваСтС Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°ΠΌΠΊΠΈ ΠΈ сразу ΠΆΠ΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π΄ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² свой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

Π£ΠΊΡ€Π°ΡˆΠ°Π΅ΠΌ изобраТСния Π½Π° сайтС. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ отступ ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ, ΠΈΠ»ΠΈ двойная Ρ€Π°ΠΌΠΊΠ°

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

ДСлаСтся это ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ стилСй CSS, Ρ‚.Π΅. Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ снова Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π° хостинг, ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π² Photoshop. ВсС Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅.

Для Π½Π°Ρ‡Π°Π»Π° посмотрим, ΠΎ Ρ‡Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ. Π’ΠΎΡ‚ наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

wpnew.ru

Π§Ρ‚ΠΎ ΠΌΡ‹ здСсь Π²ΠΈΠ΄ΠΈΠΌ:

  • Π‘Π°ΠΌΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ тСкст Π½Π° сСром Ρ„ΠΎΠ½Π΅). ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π±Π΅Π· CSS Π²ΠΎΠΊΡ€ΡƒΠ³, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ этой ссылкС https://mojwp.ru/wp-content/uploads/2013/02/konkurs2.jpg.

  • ЖСлтая Ρ€Π°ΠΌΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния. Она ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ отступы свСрху, снизу ΠΈ ΠΏΠΎ краям (аля Polaroid).

  • ВонСнькая Ρ€Π°ΠΌΠΊΠ° Π² 1px Ρ‚Π΅ΠΌΠ½ΠΎ-сСрого Ρ†Π²Π΅Ρ‚Π° Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΆΠ΅Π»Ρ‚ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ.

Если Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ конкурсом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ анонсирован Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, ΡΠ΅Π»ΡŒΠ²Ρƒ ΠΏΠ»Π΅ http://wpnew.ru (срок: с 30 января 2013 ΠΏΠΎ 28 фСвраля 2013).

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ

Как Ρ‚Π°ΠΊΠΎΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ

Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ поняли ΠΎ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅ΡΡ‚ΠΈΡΡŒ дальшС Ρ€Π΅Ρ‡ΡŒ. Π‘ΠΊΠ°ΠΆΡƒ сразу: Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° для Ρ€Π°ΠΌΠΎΠΊ. Π― постарался ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ ΠΈ Π±Ρ‹Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ Π½Π° любом ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅. Для этого Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ стили сайта Wpnew.ru (ΠΊΠ°ΠΊ всСгда ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ FireBug): ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ сСрым, тСкст Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ, ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ ΡƒΠ΄ΠΈΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ, ΠΊΡ‚ΠΎ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠŸΠ΅Ρ‚Ρ€Π° АлСксандрова.

Π”Π΅Π»Π°Π΅ΠΌ (условно) ΠΆΠ΅Π»Ρ‚ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ вас Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅, внСсу ΡΡΠ½ΠΎΡΡ‚ΡŒ: Π½Π° самом Π΄Π΅Π»Π΅ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ это Π½Π΅ «Ρ€Π°ΠΌΠΊΠ°», Π° лишь Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΎΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ изобраТСния. ЀактичСски — ΠΌΡ‹ ΠΎΡ‚ΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΎΡ‚ края конструкции, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½ ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит ΠΊΠΎΠ΄ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ» Π² ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ способом Π½Π° WordPress (встроСнным Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΈ Π²Ρ‹):

<img title=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» src=»https://mojwp.ru/wp-content/uploads/2013/02/konkurs2.jpg» alt=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» />

<img title=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» src=»https://mojwp.ru/wp-content/uploads/2013/02/konkurs2.jpg» alt=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» />

А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Ссли Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½ ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° с отступом:

<img title=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» src=»https://mojwp.ru/wp-content/uploads/2013/02/konkurs2.jpg» alt=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» />

<img title=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» src=»https://mojwp.ru/wp-content/uploads/2013/02/konkurs2.jpg» alt=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» />

И наглядный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

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

Π‘Π°ΠΌΡ‹Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ· вас Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ добавилось style=»background:#FFE296;padding:15px 8px 25px 8px;», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈ Π·Π°Π΄Π°Π»ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π°ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

  • style=» « — конструкция, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ описываСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π°ΠΌ свойства CSS.

  • background:#FFE296; — Π·Π°Π΄Π°Π΅ΠΌ Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½. Π—Π΄Π΅ΡΡŒ #FFE296 ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ (Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠΎΠΉ FastStone Capture ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠΎΠΉ Π² Photoshop).

  • padding:15px 8px 25px 8px; — Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ, Π³Π΄Π΅ отступы Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ padding: свСрху справа снизу слСва;

Π”Π΅Π»Π°Π΅ΠΌ Π½Π°Ρ€ΡƒΠΆΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ сСрого Ρ†Π²Π΅Ρ‚Π°

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС это Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΠΌΠΊΠΎΠΉ. ЗадаСтся ΠΎΠ½Π° Ρ‚Π°ΠΊ:

border:1px solid #CCCCCC;

border:1px solid #CCCCCC;

Π—Π΄Π΅ΡΡŒ Ρƒ нас ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ border (Ρ€Π°ΠΌΠΊΠ°): 1px (Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°) solid (нСпрСрывная) #cccccc (Ρ†Π²Π΅Ρ‚).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ ΠΈ Π·Π°Π΄Π½ΠΈΠΉ Ρ„ΠΎΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эффСкт, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅:

<img title=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» src=»https://mojwp.ru/wp-content/uploads/2013/02/konkurs2.jpg» alt=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» />

<img title=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» src=»https://mojwp.ru/wp-content/uploads/2013/02/konkurs2.jpg» alt=»ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°» />

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Ρƒ сСбя Π½Π° сайтС

Π•ΡΡ‚ΡŒ Π΄Π²Π° способа ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ/ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π²Π°ΡˆΠΈΡ… сайтах:

  • Π’ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ/ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ (Ρ€Π΅ΠΆΠΈΠΌ HTML Π² Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅ сайта, Π²ΠΎ врСмя написания ΡΡ‚Π°Ρ‚ΡŒΠΈ).
  • ΠŸΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ этот ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² Ρ„Π°ΠΉΠ»Π΅ стилСй шаблона (style.css ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³) ΠΈ Π·Π°Π±Ρ‹Ρ‚ΡŒ навсСгда ΠΎ Ρ€ΡƒΡ‚ΠΈΠ½Π΅.

Как Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ способа Π΅ΡΡ‚ΡŒ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎ-порядку.

ВставляСм ΠΊΠΎΠ΄ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ

Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° сайт ΠΊΠ°ΠΊ Π²Ρ‹ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ HTML Π² Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ я это ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π» Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

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

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

АвтоматичСская подстановка стилСй для изобраТСния

ΠŸΡ€ΠΈ Π΄Π°Π½Π½ΠΎΠΌ способС достаточно ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ стили для изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ автоматичСски добавлялись Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅. Для этого Π½Π°ΠΌ понадобится Ρ„Π°ΠΉΠ» стилСй шаблона (style.css, css.css ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ).

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ бСсплатного дополнСния для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² FireBug (посмотритС Π²ΠΈΠ΄Π΅ΠΎ с ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠ°Π½Π°Π»Π° YouTube, Π³Π΄Π΅ наглядно ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹) Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ класс элСмСнта, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° отобраТСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° страницС, Π° Π·Π°Ρ‚Π΅ΠΌ прописываСм для Π½Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ стили.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ: Ρƒ мСня Π½Π° сайтС Π·Π° внСшний Π²ΠΈΠ΄ Ρ‚Π΅Π»Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ (Ρ„ΠΎΠ½, Ρ€Π°ΠΌΠΊΠ°, ΡˆΡ€ΠΈΡ„Ρ‚, Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅) ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ класс post. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Π² Ρ„Π°ΠΉΠ»Π΅ style.css я Ρƒ сСбя сдСлаю с Π½ΠΎΠ²ΠΎΠΉ строки Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ запись:

.post img {background:#fff;padding:15px 8px 25px 8px;}

.post img {background:#fff;padding:15px 8px 25px 8px;}

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

Π’Ρ‹ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ стилСй, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ .post img (условно говоря) ΠΈ Π²Π°ΠΌ останСтся лишь ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.

Плюс Π΄Π°Π½Π½ΠΎΠ³ΠΎ способа: сдСлали ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ Π·Π°Π±Ρ‹Π»ΠΈ.

ΠœΠΈΠ½ΡƒΡ: Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· вас сСйчас сидит ΠΈ ΠΌΠΎΡ€Π³Π°Π΅Ρ‚ Π² Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ — «Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ понял(Π°)».

ПослСсловиС

НадСюсь, доступно объяснил ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ оформлСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ поняли, Ρ‚ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ с вопросами Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅: «ΠšΡ‚ΠΎ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚, Ρ‚ΠΎΡ‚ ΠΏΠΎΠΉΠΌΠ΅Ρ‚!». Π£Π΄Π°Ρ‡ΠΈ Π² блогСрствС ΠΈ конкурсах.

Π”Π°Π²Π°ΠΉ, ΠΎΡ†Π΅Π½ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽ!

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

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