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

border-radius | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
9.0+1.0+10.5+3.0+1.0+2.1+1.0+

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ информация

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ0
НаслСдуСтсяНСт
ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Π°Ρ Π·Π°ΠΏΠΈΡΡŒΠ”Π°, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Π»ΠΎΠΊΠ°
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡΠšΠΎ всСм элСмСнтам, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ† с border-collapse: collapse
Бсылка Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽhttp://www.w3.org/TR/css3-background/#the-border-radius

ВСрсии CSS

CSS 1CSS 2CSS 2.1CSS 3

ОписаниС

УстанавливаСт радиус скруглСния ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ² Ρ€Π°ΠΌΠΊΠΈ. Если Ρ€Π°ΠΌΠΊΠ° Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ‚ΠΎ скруглСниС Ρ‚Π°ΠΊΠΆΠ΅ происходит ΠΈ с Ρ„ΠΎΠ½ΠΎΠΌ.

Бинтаксис

border-radius: <радиус>{1,4} [ / <радиус>{1,4}]

ЗначСния

Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ, Π΄Π²Π°, Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния, пСрСчисляя ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» (Ρ‚Π°Π±Π». 1). Π’Π°ΠΊΠΆΠ΅ допустимо ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π²Π° значСния Ρ‡Π΅Ρ€Π΅Π· слэш (/). Π’ качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ числа Π² любом допустимом для CSS Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π’ случаС примСнСния ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ², отсчСт вСдСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Π»ΠΎΠΊΠ°.

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

Π’ случаС задания Π΄Π²ΡƒΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· слэш, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π·Π°Π΄Π°Π΅Ρ‚ радиус ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ (эллиптичСскиС ΡƒΠ³ΠΎΠ»ΠΊΠΈ). На рис. 1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ скруглСнным ΡƒΠ³ΠΎΠ»ΠΊΠΎΠΌ ΠΈ эллиптичСским ΡƒΠ³ΠΎΠ»ΠΊΠΎΠΌ.

Рис. 1. Радиус скруглСния для создания Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΡƒΠ³ΠΎΠ»ΠΊΠΎΠ²

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

HTML5CSS2.1CSS3IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>border-radius</title>
  <style>
   .radius {
    background: #f0f0f0; /* Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° */
    border: 1px solid black; /* ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°ΠΌΠΊΠΈ */
    padding: 15px; /* Поля Π²ΠΎΠΊΡ€ΡƒΠ³ тСкста */
    margin-bottom: 10px; /* ΠžΡ‚ΡΡ‚ΡƒΠΏ снизу */
   }
  </style>
 </head> 
 <body> 
  <div>
   border-radius: 50px 0 0 50px;
  </div>
  <div>
   border-radius: 40px 10px;
  </div>
  <div>
   border-radius: 13em/3em;
  </div>
  <div>
   border-radius: 13em 0.5em/1em 0.5em;
  </div>
  <div>
   border-radius: 8px;
  </div>
 </body> 
</html>

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 2.

Рис. 2. Радиусы скруглСния Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Safari

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹

Chrome Π΄ΠΎ вСрсии 4.0, Safari Π΄ΠΎ вСрсии 5.0, iOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСстандартноС свойство -webkit-border-radius.

Firefox Π΄ΠΎ вСрсии 4.0 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ нСстандартноС свойство -moz-border-radius.

border-style β€” стили Ρ€Π°ΠΌΠΎΠΊ | CSS справочник

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

12.0+ 4.0+ 1.0+ 1.0+ 3.5+ 1.0+

ОписаниС

CSS свойство border-style устанавливаСт ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ для элСмСнта. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ 1 Π΄ΠΎ 4 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π‘Ρ‚ΠΈΠ»ΡŒ устанавливаСтся начиная с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Если Π·Π°Π΄Π°Π½ΠΎ Π΄Π²Π° стиля подряд, это Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ.

  • border-style: dotted solid double dashed;
    • ВСрхняя Ρ€Π°ΠΌΠΊΠ° β€” точСчная
    • ΠŸΡ€Π°Π²Π°Ρ Ρ€Π°ΠΌΠΊΠ° β€” сплошная
    • НиТняя Ρ€Π°ΠΌΠΊΠ° β€” двойная
    • ЛСвая Ρ€Π°ΠΌΠΊΠ° β€” пунктирная

  • border-style: dotted solid double;
    • ВСрхняя Ρ€Π°ΠΌΠΊΠ° β€” точСчная
    • ΠŸΡ€Π°Π²Π°Ρ ΠΈ лСвая Ρ€Π°ΠΌΠΊΠ° β€” ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Π΅
    • НиТняя Ρ€Π°ΠΌΠΊΠ° β€” двойная

  • border-style: dotted solid;
    • ВСрхняя ΠΈ ниТняя Ρ€Π°ΠΌΠΊΠ° β€” Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅
    • ΠŸΡ€Π°Π²Π°Ρ ΠΈ лСвая Ρ€Π°ΠΌΠΊΠ° β€” ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Π΅

  • border-style: dotted;
    • ВсС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°ΠΌΠΊΠΈ β€” Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: none
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ: ΠΊΠΎ всСм элСмСнтам, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ псСвдо-элСмСнту ::first-letter
АнимируСтся: Π½Π΅Ρ‚
НаслСдуСтся: Π½Π΅Ρ‚
ВСрсия: CSS1
Бинтаксис JavaScript: object.style.borderStyle=Β»dotted doubleΒ»

Бинтаксис

border-style:none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|inherit;

ЗначСния свойства

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС
none Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°ΠΌΠΊΠ° отсутствуСт.
hidden Π’ΠΎΠΆΠ΅ самоС Ρ‡Ρ‚ΠΎ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«noneΒ».
dotted ВочСчная Ρ€Π°ΠΌΠΊΠ°.
dashed ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Π°Ρ Ρ€Π°ΠΌΠΊΠ°.
solid Бплошная Ρ€Π°ΠΌΠΊΠ°.
double Двойная Ρ€Π°ΠΌΠΊΠ°.
groove ОбъСмная рифлСная вдавлСнная Ρ€Π°ΠΌΠΊΠ°.
ridge ОбъСмная рифлСная выпуклая Ρ€Π°ΠΌΠΊΠ°.
inset ОбъСмная вдавлСнная Ρ€Π°ΠΌΠΊΠ°.
outset ОбъСмная выпуклая Ρ€Π°ΠΌΠΊΠ°.
inherit Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ наслСдуСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

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

div {
border-width: 5px;
border-style: none;
}

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

БохраняСм Ρ„Π°ΠΉΠ» index.html , обновляСм, смотрим . Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ смотрится симпатичнСС.

Π”Π°Π»Π΅Π΅ Ссли Π’Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ HTML Ρƒ нас ΠΈΠ΄Π΅Ρ‚ влоТСнная Ρ‚Π°Π±Π»ΠΈΡ†Π°, которая состоит ΠΈΠ· Π΄Π²ΡƒΡ… столбцов: Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ располоТСно мСню нашСго сайта, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ тСкст самой страницы. Π”Π°Π²Π°ΠΉΡ‚Π΅ сохраним ΠΎΠ±Ρ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ оформлСния web-страницы ΠΈ ΠΎΠ±Ρ€Π°ΠΌΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц Ρ€Π°ΠΌΠΊΠΎΠΉ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π² 1px. CoΠ·Π΄Π°Π΄ΠΈΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих столбщов свой ΡΡ‚ΠΈΠ»ΡŒ. Π‘Ρ‚ΠΈΠ»ΡŒ для Π»Π΅Π²ΠΎΠ³ΠΎ столбца (Π³Π΄Π΅ мСню) Π½Π°Π·ΠΎΠ²Π΅ΠΌ .lefttd (Π»Π΅Π²Ρ‹ΠΉ столбСц). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ этому столбцу Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚ вспоминайтС ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠΊ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ #f6f6f6 , ΠΈ дописываСм Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Листинг 4.3.

.lefttd { border:1px solid black; background-color:#f6f6f6;

}

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ для ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ столбца (Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ располоТСн тСкст основной страницы) Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ .righttd (ΠΏΡ€Π°Π²Ρ‹ΠΉ столбСц). ΠžΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ этот ΡΡ‚ΠΈΠ»ΡŒ ΠΎΡ‚ ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ„ΠΎΠ½Π° Π² столбцС, оставим Π΅Π³ΠΎ Π±Π΅Π»Ρ‹ΠΌ. Π Π°Π½Π΅Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ с Π’Π°ΠΌΠΈ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ‚Π°ΠΊ Π±Π΅Π»Ρ‹ΠΉ, Π½ΠΎ всС ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°. Если Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° своя Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй, Ρ†Π²Π΅Ρ‚ Π² этом столбцС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΈΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ ΠΈ просто ΡΠΎΠ»ΡŒΠ΅Ρ‚ΡΡ с Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°. Π˜Ρ‚Π°ΠΊ ΠΊΠΎΠ΄ для этого стиля Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Листинг 4.4.

.righttd { border:1px solid black; background-color:#ffffff;

}

БохраняСм Ρ„Π°ΠΉΠ» Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Ρ„Π°ΠΉΠ» index.html . Находим Ρ‚Π΅Π³ΠΈ td Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈΠΏΡ€Π°Π²ΠΎΠ³ΠΎ столбцов Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ прописываСм Π½ΠΎΠ²Ρ‹Π΅ классы.

Π Π°ΠΌΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ совсСх сторон элСмСнта Π½ΠΎ ΠΈ с любой стороны Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свСрху ΠΈΠ»ΠΈ снизу , слСва ΠΈΠ»ΠΈ справа. ΠŸΡ€ΠΎΠΏΠΈΡΠ°Π² Π² стилС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свойство border-bottom:1px solid black; ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π°ΠΌΠΊΡƒ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π² 1 пиксСль снизу элСмСнта, border-top – свСрху, border-left – слСва, border-right – справа.

И Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ для сохранСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ стиля Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ΄Π°Π΄ΠΈΠΌ Ρ€Π°ΠΌΠΊΡƒ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π² ΠΎΠ΄ΠΈΠ½ пиксСль Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ графичСскому элСмСнту. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ .footer для Ρ„ΡƒΡ‚Π΅Ρ€Π° сайта (Π½ΠΈΠΆΠ½Π΅Π³ΠΎ графичСского элСмСнта).

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρƒ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ Ρ‚Π°ΠΊ смотрится Π³ΠΎΡ€Π°Π·Π΄ΠΎ приятнСС. Π― надСюсь Ρ‡Ρ‚ΠΎ Π’Π°ΠΌ всС понятно, Π° для закрСплСния Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ тСстового сайта, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ауди , Π‘ΠœΠ’ , Π Π΅Π½ΠΎ , Π’ΠΎΠΉΠΎΡ‚Π°.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния Ρ‡Π΅Ρ€Π΅Π· CSS | Π‘Π΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ Π±Π»ΠΎΠ³ ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΌ

ЗдравствуйтС, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ. БСгодня рассмотрим Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ измСнСния Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π½Π° сайтС, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ изобраТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ CSS. ΠŸΡ€ΠΎΠΏΠΈΡΠ°Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ CSS ΠΊΠΎΠ΄, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ Π½Π° сайт изобраТСния, ΠΈΠΌΠ΅Π»ΠΈ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ. Для Ρ‡Π΅Π³ΠΎ это Π±Ρ‹Π²Π°Π΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ, спроситС Π²Ρ‹? К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π²Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ Π½Π° сайтС Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, Ρ‚ΠΎ с Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ красивСС. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π²Π·ΡΡ‚ΡƒΡŽ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π² графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΠΌΡ‹ создадим CSS ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΠΌ сСбС Тизнь. πŸ™‚

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

Π”Π΅ΠΌΠΎ

Π― использовал 3 Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ сдСлал ΠΊ Π½ΠΈΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ. Но ΠΏΠ΅Ρ€Π΅Π΄ этим Π·Π°Π΄Π°Π» ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ отступы. Π­Ρ‚ΠΎ дСлаСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ случая ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ. Π’ ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это выглядит Ρ‚Π°ΠΊ:

img {height: 300px; margin-left: 45px; width: 200px;}

img {height: 300px; margin-left: 45px; width: 200px;}

К ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌ я прописал классы. На ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ бСлая Ρ€Π°ΠΌΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² 10 пиксСлСй ΠΈ скруглСнными ΡƒΠ³Π»Π°ΠΌΠΈ радиусом 10 пиксСлСй. А Ρ‚Π°ΠΊ ΠΆΠ΅, для разнообразия, я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊΠΎ всСм изобраТСниям псСвдокласс hover, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΈ Π²ΠΈΠ΄Π½Ρ‹ измСнСния ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈ CSS3 Ρ‚Π΅Π½ΡŒ. ВСнь кстати, Π²Ρ‹ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. Π’Π΅ΡΡŒ CSS ΠΊΠΎΠ΄ выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

1 2 3 4 5 6.one{border: 10px solid #FFF;border-radius: 10px; box-shadow: 2px 3px 8px -2px;} .one:hover{box-shadow:none; border-color: #adffcc;} .two{border: 10px solid #333; box-shadow: 0 0 8px 1px;} .two:hover{border-color:#666; box-shadow:none;} .three{border: 10px solid #2990FC; border-radius: 10px 0 10px 0; box-shadow: -2px 4px 5px -1px;} .three:hover{box-shadow:none; opacity:0.8;}

.one{border: 10px solid #FFF;border-radius: 10px; box-shadow: 2px 3px 8px -2px;} .one:hover{box-shadow:none; border-color: #adffcc;} .two{border: 10px solid #333; box-shadow: 0 0 8px 1px;} .two:hover{border-color:#666; box-shadow:none;} .three{border: 10px solid #2990FC; border-radius: 10px 0 10px 0; box-shadow: -2px 4px 5px -1px;} .three:hover{box-shadow:none; opacity:0.8;}

НадСюсь Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π°ΠΌ понятСн ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ создания Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² CSS. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠ³Π»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 ΡƒΠ³Π»Π°, Π° 2 ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. А Ρ‚Π°ΠΊ ΠΆΠ΅ мСняСтся Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Если Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ вопросы ΠΏΠΎ созданию Ρ€Π°ΠΌΠΎΠΊ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² коммСнтариях. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ. И Ссли Π²Π°ΠΌ Π½Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ этой записью Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях. Бпасибо.

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π² css

CSS Ρ€Π°ΠΌΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… свойств border ΠΈ outline.

border CSS

Бвойство border-style
Бвойство border-color

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ border-color совпадаСт с color (Ρ†Π²Π΅Ρ‚ тСкста)

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ достаточно Ρ†Π²Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² rgba: тСория, ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€.

Бвойство border-width
Π”Ρ€ΡƒΠ³ΠΎΠ΅ написаниС, Π³Π΄Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны Π΅ΡΡ‚ΡŒ своё свойство

Как рассчитываСтся ΡˆΠΈΡ€ΠΈΠ½Π° элСмСнта HTML. Π’ Ρ‡Ρ‘ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ border ΠΈ outline

margin: 30px; padding: 15px; width: 100px; outline-width: 10px; ΠΈΠ»ΠΈ border-width: 10px;

Π¨ΠΈΡ€ΠΈΠ½Π° = 60 margin + 30 padding + 100 width.

Π¨ΠΈΡ€ΠΈΠ½Π° = 60 margin (40 + 20 outline) + 30 padding + 100 width.

margin, padding, outline, border ΠΏΡ€ΠΈ расчётах ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈ лСвая, ΠΈ правая стороны. ΠŸΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° Π΄Π²Π΅ ссылки Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΡ‡Π΅ΠΌΡƒ происходит смСщСниС Π² div

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ² HTML

CSS прозрачная ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°

10 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²:

Анонимный НичСго особСнного здСсь Π½Π΅Ρ‚! Π˜Π½Ρ„Π° устарСла ΡƒΠΆΠ΅ Π½Π° Π»Π΅Ρ‚ 8..ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ. NMitra А ΠΊΠ°ΠΊΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅? Π§Ρ‚ΠΎ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ? Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ устарСла? Π’Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ свойством border?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://shpargalkablog.ru/2012/02/css-ramka.html

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

КаТдая Ρ€Π°ΠΌΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS: ΡˆΠΈΡ€ΠΈΠ½Π°, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚, рассмотрим с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΊΠΈΡ… свойств ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ:

  • border-width β€” Π·Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ. Для установки ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ пиксСли ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова: thin , medium , thick .
  • border-style β€” опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· восьми Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: solid , dotted , dashed , double , groove , ridge , inset ΠΈ outset .

ВмСсто использования всСх Ρ‚Ρ€Π΅Ρ… свойств, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всСго ΠΎΠ΄Π½ΠΎ β€” CSS свойство border, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ для Ρ€Π°ΠΌΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ объявлСнии:

Для управлСния Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ свойства:

Π­Ρ‚ΠΈ свойства Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ CSS свойство border , с Ρ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны стилизуСмого элСмСнта.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://puzzleweb.ru/css/10_boxmodel2.php

CSS-Ρ€Π°ΠΌΠΊΠ° элСмСнта прСдставляСт собой ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Π»ΠΈΠ½ΠΈΠΉ, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΡ… содСрТимоС элСмСнта ΠΈ Π΅Π³ΠΎ отступы padding . Π Π°ΠΌΠΊΠ° задаётся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ³ΠΎ свойства border . Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… свойств: ΡΡ‚ΠΈΠ»ΡŒ, Ρ†Π²Π΅Ρ‚ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π°.

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΎΠΊ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† HTML-элСмСнтов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-свойств

  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:
  • 1. Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ border-style
  • 2. Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ border-color
  • 3. Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ border-width
  • 4. Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ ΠΎΠ΄Π½ΠΈΠΌ свойством border
  • 5. Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ для ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта border-top , border-bottom , border-left , border-right
  • 6. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ outline
  • 6.1. Π‘Ρ‚ΠΈΠ»ΡŒ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° outline-style
  • 6.2. Π¦Π²Π΅Ρ‚ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° outline-color
  • 6.3. Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° outline-width
1. Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ border-style

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°ΠΌΠΊΠΈ всСгда ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ„ΠΎΠ½Π° элСмСнта, Ρ„ΠΎΠ½ распространяСтся Π΄ΠΎ внСшнСго края элСмСнта. Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ опрСдСляСт Π΅Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π±Π΅Π· этого свойства Ρ€Π°ΠΌΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π½Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅. Для элСмСнта ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ для всСх сторон ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-style ΠΈΠ»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΡ… свойств border-top-style ΠΈ Ρ‚.Π΄. НС наслСдуСтся.

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ пСрСчислСниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… стилСй для Ρ€Π°ΠΌΠΎΠΊ элСмСнта, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для свойства border-style :
2. Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ border-color

Бвойство Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΎΠΊ всСх сторон ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΡ… свойств ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свой Ρ†Π²Π΅Ρ‚ для Ρ€Π°ΠΌΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта. Если для Ρ€Π°ΠΌΠΊΠΈ Ρ†Π²Π΅Ρ‚ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ†Π²Π΅Ρ‚ тСкста элСмСнта. Если Π² элСмСнтС Π½Π΅Ρ‚ тСкста, Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρ†Π²Π΅Ρ‚ тСкста Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. НС наслСдуСтся.

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ пСрСчислСниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² для Ρ€Π°ΠΌΠΎΠΊ элСмСнта, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для свойства border-color :
3. Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ border-width

Π¨ΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния Π΄Π»ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. Если для свойства border-style Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ none , ΠΈ для Ρ€Π°ΠΌΠΊΠΈ элСмСнта установлСна какая-Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π°, Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ приравниваСтся ΠΊ Π½ΡƒΠ»ΡŽ. НС наслСдуСтся.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ задания Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… ΡˆΠΈΡ€ΠΈΠ½ для Ρ€Π°ΠΌΠΎΠΊ элСмСнта, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для свойства border-width :
4. Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ ΠΎΠ΄Π½ΠΈΠΌ свойством

Бвойство border позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² сСбС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: border-width , border-style , border-color , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΡ€ΠΈ этом Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ свойства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ элСмСнта ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Если ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π΅Π³ΠΎ мСсто Π·Π°ΠΉΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

5. Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ для ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта

Π’ случаС, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ† элСмСнта, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ записью для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ свойства ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ Π² ΠΎΠ΄Π½ΠΎ объявлСниС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: border-width , border-style ΠΈ border-color . ΠŸΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ свойств указываСтся Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ порядкС, ΠΏΡ€ΠΈ этом ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π΄Π²Π° значСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹, Π² этом случаС ΠΈΡ… значСния ΠΏΡ€ΠΈΠΌΡƒΡ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π‘Ρ‚ΠΈΠ»ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-top , Π½ΠΈΠΆΠ½Π΅ΠΉ β€” border-bottom , Π»Π΅Π²ΠΎΠΉ β€” border-left , ΠΏΡ€Π°Π²ΠΎΠΉ β€” border-right .

6. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ outline

Бвойство Π·Π°Π΄Π°Ρ‘Ρ‚ внСшнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнтов (Ρ‚.Π΅. Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹). Основная Ρ†Π΅Π»ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства β€” Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ элСмСнт. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ свойства border , ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ свойства Π½Π΅ влияСт Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ мСстополоТСниС элСмСнта, Ρ‚.ΠΊ. ΠΊΠΎΠ½Ρ‚ΡƒΡ€ отобраТаСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… Π±Π»ΠΎΠΊΠ° элСмСнта, Ρ‡Ρ‚ΠΎ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π½ΠΈΡŽ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов элСмСнта ΠΈ сосСдних областСй.

Π’Π°ΠΊΠΆΠ΅, внСшний ΠΊΠΎΠ½Ρ‚ΡƒΡ€, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ элСмСнта, ΠΎΠΊΡ€ΡƒΠΆΠ°Π΅Ρ‚ элСмСнт со всСх сторон, обрамляя Π΅Π³ΠΎ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΎΠ½ Π½Π΅ повторяСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ border-radius .

Бвойство outline позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² сСбС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: outline-color , outline-style , outline-width . Если ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Π΅Π³ΠΎ мСсто Π·Π°ΠΉΠΌΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

6.1. Π‘Ρ‚ΠΈΠ»ΡŒ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° outline-style

Π’ΠΈΠ΄ Π»ΠΈΠ½ΠΈΠΈ внСшнСго ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° задаётся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ со стилСм Ρ€Π°ΠΌΠΊΠΈ элСмСнта. НС наслСдуСтся.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://html5book.ru/css-border/

ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅, поТалуйста, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ чисто Π½Π° CSS ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Π±Π»ΠΎΠΊΠ°, которая пСрСрываСтся ΠΈ Π½Π° ΠΊΠΎΠ½Ρ†Π°Ρ… Π½Π΅Π΅ ΠΊΡ€ΡƒΠΆΠΎΡ‡ΠΊΠΈ?

  • Вопрос Π·Π°Π΄Π°Π½ 05 янв.
  • 239 просмотров

Π‘Π΅Ρ€Π³Π΅ΠΉ КоновалСнко, Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для группирования элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹. Вакая Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, содСрТащими большоС число Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Π²ΠΎΠ΄Π° тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” для Ρ„Π»Π°ΠΆΠΊΠΎΠ².

Π£ вас Ρ„ΠΎΡ€ΠΌΠ°? НСт. Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ? Π”Π°.

Π—Π°Ρ‡Π΅ΠΌ Π³ΠΎΡ€ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΠΉΠΊΡƒ Π±Π΅Π· нСобходимости?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://toster.ru/q/493721

Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. На Π½Π΅ΠΌ сформированы (ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° экранС Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅) html-элСмСнты. Они Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° основании Ρ‚Π΅Π³ΠΎΠ². Π’Ρ‹ расставляСтС Ρ‚Π΅Π³ΠΈ, ΠΈΡ… ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ парсСр html (Π΅ΡΡ‚ΡŒ Π² любом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅) ΠΈ строит html-элСмСнты. И ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ эти элСмСнты, опрСдСляСт CSS.

ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹ ΠΈ Ρ€Π°ΠΌΠΊΠΈ

Π£ всСх html-элСмСнтов Π΅ΡΡ‚ΡŒ 4 области: ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½Π΅ΡˆΠ½ΠΈΡ… отступов, Ρ€Π°ΠΌΠΊΠ°, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы ΠΈ содСрТаниС элСмСнта. Для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹?

  • Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ отступы (margin) β€” Π½ΡƒΠΆΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ взаимодСйствиС этого элСмСнта с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов.
  • Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы (padding) β€” это расстояниС ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠΈ Π΄ΠΎ содСрТания Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.
  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ самого элСмСнта. Π’ΡƒΡ‚ ΠΈ Ρ‚Π°ΠΊ понятно. Если Π΅ΡΡ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ элСмСнты, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π² этой области ΠΈ находятся.
  • Π Π°ΠΌΠΊΠ° (border). ΠžΡ‡Π΅Ρ€Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта. Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ 4 области ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ:

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

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ отступы

Π­Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° наш элСмСнт взаимодСйствуСт с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ сосСдних элСмСнтов (Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΊΠΎΠ΄Π΅ располоТСны рядом с Π½ΠΈΠΌ). ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°:

  • margin-top: auto|Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|% β€” отступ свСрху.
  • margin-right: auto|Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|% β€” отступ справа.
  • margin-bottom: auto|Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|% β€” отступ снизу.
  • margin-left: auto|Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|% β€” отступ слСва.
  • margin: margin-top margin-right margin-bottom margin-left β€” сборноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«autoΒ» β€” Π·Π½Π°Ρ‡ΠΈΡ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ этих Π²Π΅Π»ΠΈΡ‡ΠΈΠ½. Π Π°Π·ΠΌΠ΅Ρ€ отступа ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°Ρ…: em, ex, px. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ (%) ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (ΠΎΡ‚ области ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта). Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π½Π°Π΅Π΄ΡƒΡ‚ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Β«marginΒ» β€” сборноС, здСсь ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ значСния всСх 4-Ρ… отступов (начиная свСрху ΠΈ ΠΏΠΎ часовой стрСлкС). ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы

Π—Π΄Π΅ΡΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚.ΠΊ. Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π²Ρ‹Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ€Π°ΠΌΠΊΠΈ элСмСнта. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

  • padding-top: Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|%.
  • padding-right: Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|%.
  • padding-bottom: Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|%.
  • padding-left: Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°|%.
  • padding: padding-top padding-right padding-bottom padding-left β€” сборноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Β«marginΒ».
Π Π°ΠΌΠΊΠΈ Π² CSS

Π£ всСх Ρ€Π°ΠΌΠΎΠΊ Π΅ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ характСристики:

  • Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° β€” border-width: Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° (thin|medium|thick). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” medium.
  • Π¦Π²Π΅Ρ‚ β€” border-color: Ρ†Π²Π΅Ρ‚. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² этом элСмСнтС.
  • Π’ΠΈΠΏ β€” border-style: none|dotted|dashed|solid|double|groove|ridge|inset|outset. Π’ΠΈΠΏΡ‹: Π½Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ | Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ | ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ | сплошная | двойная | имитация Ρ€Π΅Π»ΡŒΠ΅Ρ„Π°.

Π‘Π°ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ€Π°ΠΌΠΊΠΈ:

  • border-top- (width|color|style).
  • border-right- (width|color|style).
  • border-bottom- (width|color|style).
  • border-left- (width|color|style).
  • border: border-width border-style border-color. Π‘Π±ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: http://1st-network.ru/prog/ramki-css

ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π² css Бсылка Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ курсы ΠΏΠΎ направлСниям:

Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

A

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: Word, Excel, Access ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹!

ГрафичСскиС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹

B

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅!

WEB + анимация

C

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ созданию сайтов, WEB-Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ ΠΈ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² Adobe Flash!

БухгалтСрия + дСлопроизводство

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

E

ΠšΡƒΡ€ΡΡ‹ сборки ПК, систСмных администраторов ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ!

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ css Ρ€Π°ΠΌΠΊΡƒ | coderistu.ru

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚. На связи coderistu.ru. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ html β€” Ρ€Π°ΠΌΠΊΠΈ Π½Π° сайтС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сss.

Π‘Ρ‚ΠΈΠ»ΠΈ Ρ€Π°ΠΌΠΎΠΊ

Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ тСкстовый Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нуТдаСтся Π² простой, Π½ΠΎ красивой css Ρ€Π°ΠΌΠΊΠ΅. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ свойство border:

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я тСкст.)

CSS стили:

p {
text-align:center;
padding:15px;
border:2px solid #F44336;
}

Π—Π΄Π΅ΡΡŒ 

2px β€” Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ, solid β€” ΡΡ‚ΠΈΠ»ΡŒ,  #F44336 β€”Ρ†Π²Π΅Ρ‚

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Ρ€Π°ΠΌΠΊΠ° Π³ΠΎΡ‚ΠΎΠ²Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ навСсти Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ красоты ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ ΡΡ‚ΠΈΠ»ΡŒ:

1. ΠŸΡƒΠ½ΠΊΡ‚ирная Ρ€Π°ΠΌΠΊΠ°:

border:2px dashed #F44336;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

    2. Π Π°ΠΌΠΊΠ° ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ:

border:2px dotted #F44336;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

    3. Двойная:

border:3px double #F44336;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

4. ДвухцвСтная двухконтурная:

border:4px groove #F44336;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

5. ДвухцвСтная двухконтурная β€” Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ:

border:4px ridge #F44336;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

6. ΠŸΡ€ΠΎΡΡ‚ΠΎ двухцвСтная:

border:4px inset #F44336;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

7. ДвухцвСтная  β€” Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ:

border:4px outset #F44336;

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

РазноцвСтная Ρ€Π°ΠΌΠΊΠ° с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, стиля ΠΈ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства border-style, border-width ΠΈ border-color.

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

p {
text-align:center;
padding:15px;
border-style:solid dotted dashed double;
border-width: 2px 3px 4px 5px;
border-color: #2196F3 #E91E63 #e2e218 #8BC34A;}

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

 

Π Π°ΠΌΠΊΠ° с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сторон

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сторон Π±Π»ΠΎΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΉΡ‚ΠΈ 3 путями:

  1. Π—Π°Π΄Π°Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²ΡƒΡŽ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ стСнки Ρ‡Π΅Ρ€Π΅Π· border-width. НапримСр, border-width: 2px 0px 0px 0px.
  2. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ стСнку ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· border-color. ΠΠ°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, border-color: transparent #E91E63 #e2e218 #8BC34A.
  3.  Π—Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: border β€” left (лСвая), border β€” right (правая), border β€” top (вСрхняя), border β€” bottom (ниТняя).

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

p {
text-align:center;
padding:15px;
border-left: 5px double #8BC34A;}

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

ВнутрСнняя Ρ€Π°ΠΌΠΊΠ° 

Π Π°ΠΌΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ css β€” свойства outline. 

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

p {
text-align:center;
padding: 20px;
outline: 1px dashed #fff;
background: #000;
outline-offset: -10px;
color: #fff
}

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π― β€” тСкст)

На это всС. ΠœΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… стилСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ css. НадСюсь, Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ!
P.S. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π΅Π΄Π°Π²Π½ΠΎ наткнулся Π½Π° интСрСсный сайт ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ часов. Если Π²Ρ‹ Π΄Π°Π²Π½ΠΎ ΠΌΠ΅Ρ‡Ρ‚Π°Π»ΠΈ ΠΊΡƒΠΏΠΈΡ‚ΡŒ часы касио, Ρ‚ΠΎ Π²Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ стоит сюда Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ)

 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΎΠΊ Π² CSS. Бвойство border.

Бвойство для оформлСния тСкста ΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтам. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим, созданиС Ρ€Π°ΠΌΠΎΠΊ срСдствами CSS. Π”Π°Π½Π½ΠΎΠ΅ свойство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ достаточно часто, поэтому Π΅ΠΌΡƒ стоит ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС внимания.

И Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ элСмСнта Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ. НапримСр, создадим Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ сдСлаСм Ρ€Π°ΠΌΠΊΡƒ.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°ΠΌΠΊΡƒ: 1) Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ, 2) Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ ΠΈ 3) Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ. И Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎ порядку:

  • 1. Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ: border-width:2px;
  • 2. Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ: border-style:solid;
  • 3. Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ: border-color:#ff0000;

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ стили Ρ€Π°ΠΌΠΎΠΊ Π² CSS? НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ всС доступныС стили Ρ€Π°ΠΌΠΎΠΊ:

  • dotted β€” Π­Ρ‚ΠΎ точСчная Ρ€Π°ΠΌΠΊΠ°.
  • dashed β€” Π­Ρ‚ΠΎ пунктирная Ρ€Π°ΠΌΠΊΠ°
  • solid β€” Π­Ρ‚ΠΎ сплошная Ρ€Π°ΠΌΠΊΠ°
  • double β€” Π­Ρ‚ΠΎ двойная Ρ€Π°ΠΌΠΊΠ°
  • groove β€” ΠžΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ Π²ΠΈΠ΄
  • ridge β€” ΠžΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ Π²ΠΈΠ΄
  • inset β€” ΠžΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ Π²ΠΈΠ΄
  • outset β€” ΠžΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ Π²ΠΈΠ΄

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ всС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>HTML страница</title>
     <link  href="css/fonts.css" type="text/css" rel="stylesheet">
</head>
<body>
 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°.

</body> </html>

И сам ΡΡ‚ΠΈΠ»ΡŒ для Ρ€Π°ΠΌΠΊΠΈ.

CSS

h3{
border-width: 2px;
border-style: solid;
border-color: #FF0000;
}

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²ΠΎΠΊΡ€ΡƒΠ³ созданного Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° появилась сплошная Ρ€Π°ΠΌΠΊΠ° красного Ρ†Π²Π΅Ρ‚Π° Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π² 2px.

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

  • top β€” Π’Π΅Ρ€Ρ….
  • right β€” ΠŸΡ€Π°Π²ΠΎ
  • bottom β€” Низ
  • left β€” Π›Π΅Π²ΠΎ

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

CSS

h3{
border-bottom-width: 2px;
border-bottom-style: double;
border-bottom-color: #FF0000;
} 

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

CSS

h3{
border-bottom-width: 2px;
border-bottom-style: double;
border-bottom-color: #FF0000;

border-top-width: 2px;
border-top-style: double;
border-top-color: #FF0000;
} 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ обводится красной Ρ€Π°ΠΌΠΊΠΎΠΉ свСрху ΠΈ снизу. Аналогично ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… сторон.

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

На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Ρ‹ΡˆΠ΅ прСдставлСна структура сокращённой записи, Π³Π΄Π΅ указываСтся свойство border ΠΈ Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π», указываСтся ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ β€” border-width, ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ β€” border-style ΠΈ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ β€” #ff0000.

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΡƒΠ²ΠΈΠ΄Π΅Π² Ρ‚Π°ΠΊΡƒΡŽ, ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ запись border:2px solid #ff0000;, Ρ‚Π°ΠΊ ΠΆΠ΅ создаст Ρ€Π°ΠΌΠΊΡƒ со всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Π’ΠΎΡ‚ такая короткая запись эквивалСнтна Ρ‚ΠΎΠΉ записи, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ использовали Π²Ρ‹ΡˆΠ΅ (Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ Ρ‚Ρ€ΠΈ свойства).

Если с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ записи Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны, Ρ‚ΠΎ ΠΊ свойству добавляСм простаку ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ сторону с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ.

CSS

h3{
border-top:2px solid #ff0000;
} 

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ записи дСлаСтся Ρ€Π°ΠΌΠΊΠ° с Π²Π΅Ρ€Ρ…Ρƒ, Π³Π΄Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°, ΡΡ‚ΠΈΠ»ΡŒ, ΠΈ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ.

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


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 Π»Π΅Π³ΠΊΠΎ справится с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго лишь ΠΏΠ°Ρ€Ρ‹ строчСк ΠΊΠΎΠ΄Π°:

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

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

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

Π Π°ΠΌΠΊΠ° Π±Π»ΠΎΠΊΠ° Π² CSS

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ Π±Π»ΠΎΠΊΠ°

Π£ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠ°. Она ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ°. ΠŸΡ€ΠΈ этом Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ, находится Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°ΠΌΠΊΠΈ, Π° внСшний отступ снаруТи Ρ€Π°ΠΌΠΊΠΈ. Π Π°ΠΌΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ своё мСсто Π½Π° страницС ΠΈ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π½ΠΈ Π²ΠΎ внСшний отступ, Π½ΠΈ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ. Для создания Ρ€Π°ΠΌΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ свойства:

  • ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ
  • ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ
  • Ρ†Π²Π΅Ρ‚

Для указания ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€Π°ΠΌΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство border-width. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

border-width: medium β€” срСдняя (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

border-width: thin β€” тонкая

border-width: thick β€” толстая

border-width: ΡˆΠΈΡ€ΠΈΠ½Π° Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния CSS

border-width: inherit β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ принимаСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта

Π§Π°Ρ‰Π΅ всСго ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² CSS.

Π‘Ρ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ устанавливаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-style. Π’ зависимости ΠΎΡ‚ этого свойства Ρ€Π°ΠΌΠΊΠΈ выгдядят ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ значСния этого свойства ΠΈ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚.

solid

dotted

dashed

double

inset

outset

groove

ridge

ΠŸΡ€ΠΈ малСнькой ΡˆΠΈΡ€ΠΈΠ½Π΅ Ρ€Π°ΠΌΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.

ΠšΡ€ΠΎΠΌΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, свойство border-style ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

border-style: none β€” отсутствиС Ρ€Π°ΠΌΠΊΠΈ

border-style: hidden β€” Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ none, примСняСтся ΠΊ ячСйкС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

border-style: inherit β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ принимаСтся ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта

Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ устанавливаСт свойство border-color. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ свойства являСтся Ρ†Π²Π΅Ρ‚, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· способов, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² CSS.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π±Π»ΠΎΠΊ ΠΈ Π·Π°Π΄Π°Π΄ΠΈΠΌ Π΅ΠΌΡƒ Ρ€Π°ΠΌΠΊΡƒ.

Π‘Ρ‚ΠΈΠ»ΡŒ:

+

7
8
9
10
11
12

#div1
  {
  border-width: 1px;
  border-style: solid;
  border-color: Red;
  }

HTML ΠΊΠΎΠ΄:

16

<div>Π‘Π»ΠΎΠΊ с Ρ€Π°ΠΌΠΊΠΎΠΉ</div>

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΡƒ Ρ€Π°ΠΌΠΊΡƒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ значСниями свойств.

Бокращённая запись

Π Π°ΠΌΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ способом. Для этого сущСствуСт свойство border, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ свойства Ρ€Π°ΠΌΠΊΠΈ, сначала ΡˆΠΈΡ€ΠΈΠ½Π°, Π·Π°Ρ‚Π΅ΠΌ ΡΡ‚ΠΈΠ»ΡŒ, Π·Π°Ρ‚Π΅ΠΌ Ρ†Π²Π΅Ρ‚. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° создадим Π±Π»ΠΎΠΊ с Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ€Π°ΠΌΠΊΠΎΠΉ, Π½ΠΎ установим Π΅Ρ‘ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сокращённой записи.

17

<div>Π‘Π»ΠΎΠΊ с Ρ€Π°ΠΌΠΊΠΎΠΉ</div>

Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ использовано Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ стороны Ρ€Π°ΠΌΠΊΠΈ

Π Π°ΠΌΠΊΡƒ Π±Π»ΠΎΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΏΠΎ-ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π£ Ρ€Π°Π·Π½Ρ‹Ρ… сторон Ρ€Π°ΠΌΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ, с ΠΎΠ΄Π½ΠΎΠΉ стороны ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠ°, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ, Π²ΠΎΠ±Ρ‰Π΅ΠΌ Ρƒ Вас Π΅ΡΡ‚ΡŒ полная свобода дСйствий.

Для создания Ρ€Π°ΠΌΠΊΠΈ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· сторон ΡΠΎΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свойства border-left, border-right, border-top, border-bottom. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° создадим Π±Π»ΠΎΠΊ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ слСва.

18

<div>Π‘Π»ΠΎΠΊ<br>с Ρ€Π°ΠΌΠΊΠΎΠΉ<br>слСва</div>

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ€Π°ΠΌΠΊΡƒ Ρƒ этого Π±Π»ΠΎΠΊΠ° с Π΄Ρ€ΡƒΠ³ΠΈΡ… сторон с Ρ€Π°Π·Π½Ρ‹ΠΌ Π²ΠΈΠ΄ΠΎΠΌ.

Для любой стороны Ρ€Π°ΠΌΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ свойство ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ:

border-left-width, border-left-style, border-left-color

border-right-width, border-right-style, border-right-color

border-top-width, border-top-style, border-top-color

border-bottom-width, border-bottom-style, border-bottom-color

Если Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΠΌΠΊΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»Π°ΡΡŒ со всСх сторон ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ· свойств Ρ€Π°ΠΌΠΊΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π΅ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅, для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· сторон. ЗначСния ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π», сначала для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части, Π·Π°Ρ‚Π΅ΠΌ для ΠΏΡ€Π°Π²ΠΎΠΉ, Π·Π°Ρ‚Π΅ΠΌ для Π½ΠΈΠΆΠ½Π΅ΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ для Π»Π΅Π²ΠΎΠΉ.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° создадим Π±Π»ΠΎΠΊ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°ΠΌΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ со всСх сторон Ρ€Π°Π·Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

Π‘Ρ‚ΠΈΠ»ΡŒ:

13
14
15
16
17
18

#div2
  {
  border-width: 5px 2px 3px 7px;
  border-style: solid;
  border-color: #D118CB;
  }

HTML ΠΊΠΎΠ΄:

25

<div>Π‘Π»ΠΎΠΊ с Ρ€Π°ΠΌΠΊΠΎΠΉ с Ρ€Π°Π·Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ</div>

Бвойству Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π²Π° ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ значСния. Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π΄Π²Π° значСния, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ части Ρ€Π°ΠΌΠΊΠΈ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ. Если ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ‚Ρ€ΠΈ значСния, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Ρ€Π°ΠΌΠΊΠΈ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ части, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ для Π½ΠΈΠΆΠ½Π΅ΠΉ части.

border β€” CSS: Cascading Style Sheets

Π­Ρ‚ΠΎ свойство являСтся сокращСниСм для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… свойств CSS:

 
Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошная;


Π³Ρ€Π°Π½ΠΈΡ†Π°: 2 пиксСля с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ;


Π³Ρ€Π°Π½ΠΈΡ†Π°: outset # f33;


Π³Ρ€Π°Π½ΠΈΡ†Π°: срСднС-пунктирная зСлСная;


Π³Ρ€Π°Π½ΠΈΡ†Π°: наслСдованиС;
Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ;
Π³Ρ€Π°Π½ΠΈΡ†Π°: Π½Π΅ Π·Π°Π΄Π°Π½Π°;
  

Бвойство border ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, пСрСчислСнных Π½ΠΈΠΆΠ΅. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π“Ρ€Π°Π½ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ, Ссли Π΅Π΅ ΡΡ‚ΠΈΠ»ΡŒ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΡ‚ΠΈΠ»ΡŒ , Π½Π΅Ρ‚ .

ЗначСния

<ΡˆΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ>
УстанавливаСт Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ срСдний , Ссли отсутствуСт. Π‘ΠΌ. border-width .
<ΡΡ‚ΠΈΠ»ΡŒ-линия>
Π—Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅Ρ‚ , Ссли отсутствуСт. Π‘ΠΌ. с Ρ€Π°ΠΌΠΊΠΎΠΉ .
<Ρ†Π²Π΅Ρ‚>
Π—Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ , Ссли ΠΎΠ½ отсутствуСт. Π‘ΠΌ. border-color .

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

Π“Ρ€Π°Π½ΠΈΡ†Π° Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ. Однако, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства longhand border-width , border-style ΠΈ border-color , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ значСния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны.Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³ Π½Π° ΠΎΠ΄Π½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π·Π° Ρ€Π°Π· с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ физичСских (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, border-top ) ΠΈ логичСских (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, border-block-start ) свойств Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ очСртания

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ очСртания ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ. Однако очСртания ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ† ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • ΠšΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСста, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ Π²Π½Π΅ содСрТимого элСмСнта.
  • Богласно спСцификации, очСртания Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ, хотя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΠΈ Π΅ΡΡ‚ΡŒ.
  <ΡˆΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ> || <ΡΡ‚ΠΈΠ»ΡŒ-линия> || <Ρ†Π²Π΅Ρ‚>, Π³Π΄Π΅ <ΡˆΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ> = <Π΄Π»ΠΈΠ½Π°> | Ρ‚ΠΎΠ½ΠΊΠΈΠΉ | срСдний | толстый <ΡΡ‚ΠΈΠ»ΡŒ-Π»ΠΈΠ½ΠΈΠΈ> = Π½Π΅Ρ‚ | скрытый | пунктирная | пунктирная | Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΉ | Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ | ΠΏΠ°Π· | Π³Ρ€Π΅Π±Π΅Π½ΡŒ | вставка | исходный <Ρ†Π²Π΅Ρ‚> =  |  |  |  | <ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚> | <имя-Ρ†Π²Π΅Ρ‚Π°> | Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚ | <Ρ†Π²Π΅Ρ‚ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ систСмы>, Π³Π΄Π΅  = rgb (<ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> {3} [/ <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>]?) | rgb (<число> {3} [/ <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>]?) | rgb (<ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> # {3}, <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>?) | rgb (<число> # {3}, <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>?)  = rgba (<ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> {3} [/ <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>]?) | rgba (<число> {3} [/ <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>]?) | rgba (<ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> # {3}, <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>?) | rgba (<число> # {3}, <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>?)  = hsl (<ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ> <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> [/ <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>]?) | hsl (<ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ>, <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚>, <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚>, <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>?)  = hsla (<ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ> <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> [/ <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>]?) | hsla (<ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ>, <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚>, <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚>, <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅>?), Π³Π΄Π΅ <Π°Π»ΡŒΡ„Π°-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅> = <число> | <ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚> <ΠΎΡ‚Ρ‚Π΅Π½ΠΎΠΊ> = <число> |   

Установка Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

HTML
  
Π£ мСня Π΅ΡΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠ°, ΠΊΠΎΠ½Ρ‚ΡƒΡ€ ΠΈ Ρ‚Π΅Π½ΡŒ Π±Π»ΠΎΠΊΠ°! Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ?
CSS
  div {
  Π³Ρ€Π°Π½ΠΈΡ†Π°: 0.5rem Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ;
  наброски: Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΉ Ρ…Π°ΠΊΠΈ 0,5 Π±Π΅Ρ€ΠΌΡƒΠ΄Ρ‹;
  box-shadow: 0 0 0 2Ρ€Π΅ΠΌ нСбСсно-Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 12 пиксСлСй;
  ΡˆΡ€ΠΈΡ„Ρ‚: ΠΆΠΈΡ€Π½Ρ‹ΠΉ 1rem Π±Π΅Π· засСчСк;
  ΠΌΠ°Ρ€ΠΆΠ°: 2бэр;
  Π½Π°Π±ΠΈΠ²ΠΊΠ°: 1 бэр;
  смСщСниС ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°: 0,5 бэр;
}  
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Π’Π°Π±Π»ΠΈΡ†Ρ‹ BCD Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Π΅Π»Π° | CSS-ΡƒΠ»ΠΎΠ²ΠΊΠΈ

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° 25 фСвраля 2008 Π³., Π½ΠΎ сСйчас ΠΎΠ½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписываСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

На сайтС Π”ΠΆΠΎΠ½Π° Π₯ΠΈΠΊΠ° Hicksdesign я Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π» ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ Β«Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Π΅Π»Π°Β».Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС это ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΈ красивый эффСкт.

Π₯арактСристики Π±ΠΎΡ€Π΄ΡŽΡ€Π° ΠΊΡƒΠ·ΠΎΠ²Π°:

  • ΠžΠ±ΠΎΠΉΡ‚ΠΈ всС ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π΄ΠΎ края нСзависимо ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана
  • ВсС края ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π° мСстС ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы
  • ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы

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

Π’Π΅Ρ…Π½ΠΈΠΊΠ° β„–1: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΄ΠΈΠ²ΠΈΠ·ΠΈΠΎΠ½Π°

Бпособ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с максимальной ΠΊΡ€ΠΎΡΡΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ β€” это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ элСмСнта.Hicksdesign Π΄Π΅Π»Π°Π΅Ρ‚ это Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ элСмСнта , ΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ HTML сообщаСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

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

НСсмотря Π½ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ, это прСзСнтационная Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°, которая Π½Π΅ идСальна. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ div:

.
  

Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ стилизуСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.НСкоторыС свойства ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для всСх элСмСнтов, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Π΅Ρ€Ρ…Π° / Π½ΠΈΠ·Π° ΠΈ слСва / справа, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ для Π½ΠΈΡ… самих. Π’ΠΎΡ‚ чистый способ кодирования Π±Π΅Π· Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ свойств.

  #top, #bottom, #left, #right {
Ρ„ΠΎΠ½: # a5ebff;
ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
}
#Π»Π΅Π²ΠΎ ΠΏΡ€Π°Π²ΠΎ {
Π²Π΅Ρ€Ρ…: 0; Π²Π½ΠΈΠ·Ρƒ: 0;
ΡˆΠΈΡ€ΠΈΠ½Π°: 15 пиксСлСй;
}
#left {left: 0; }
#right {right: 0; }

#top, #bottom {
слСва: 0; справа: 0;
высота: 15 пиксСлСй;
}
#top {top: 0; }
#bottom {bottom: 0; }  

Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² IE 7 ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈ практичСски Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ПК.Для IE 6, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ фиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΡ‹ просто избавимся ΠΎΡ‚ Π½Π΅Π³ΠΎ (Π±Π΅Π· Π²Ρ€Π΅Π΄Π°, Π±Π΅Π· Ρ„ΠΎΠ»Π°) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ условного коммСнтария Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅:

  

  

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ этого Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранах (вСроятно, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ фиксированноС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅:

  @media

/ * Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ малСнькиС экраны, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°ΠΉΡ„ΠΎΠ½Ρ‹ * /
Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран ΠΈ (max-width: 500px),

/ * iPad * /
Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран ΠΈ (min-device-width: 768px) ΠΈ (max-device-width: 1024px)

{
# свСрху, # снизу, # слСва, # справа {display: none; }
}  

Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ эффСкт Ρ‚Π°ΠΌ, Π³Π΄Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ, Π° Π½Π΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½Π΅Ρ‚:

ΠœΠ΅Ρ‚ΠΎΠ΄ β„– 2: ΠŸΡΠ΅Π²Π΄ΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ для выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… элСмСнта.Но это Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ элСмСнта большС, Ρ‡Π΅ΠΌ сСмантичСски соотвСтствуСт Π½Π°ΡˆΠ΅ΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ ΠΌΡ‹ использовали Π±Ρ‹ ноль. Π’Ρ‹ Π±Ρ‹ Π½Π΅ Π·Π½Π°Π»ΠΈ, Π΅ΡΡ‚ΡŒ Π΄Π²Π° элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Ρ€Π°Π²Π½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°: ΠΈ . Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ псСвдоэлСмСнты: before ΠΈ: after, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅!

ΠœΡ‹ Π±Ρ‹ использовали Ρ‚Π΅ ΠΆΠ΅ свойства ΠΈ значСния, Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π±Ρ‹ использовали:

  html: before, html: after, body: before, body: after {
    содСрТаниС: "";
    ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
    Ρ„ΠΎΠ½: # a5ebff;

    /* Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.* /
}  

Π£ Π“Π°Ρ€Ρ€ΠΈ РобСртса Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π»Π° эта идСя, ΠΈ ΠΎΠ½ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π΅Π΅ Π½Π° CSS Wizardy.

Π₯отя браузСрная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° псСвдоэлСмСнтов довольно Ρ…ΠΎΡ€ΠΎΡˆΠ°, ΠΎΠ½Π° Π½Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠ°, ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄ β„–1. Π‘ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сущСствуСт ошибка WebKit, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΠ½ псСвдоэлСмСнта html-элСмСнта растСкаСтся ΠΏΠΎ всСй области просмотра. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ использованиС псСвдоэлСмСнтов Π² html-элСмСнтС ΠΏΠΎΠΊΠ° нСдопустимым.

Но Π²Ρ‹Ρ…ΠΎΠ΄ Π΅ΡΡ‚ΡŒ! Пока говорят смысловыС!

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

  Ρ‚Π΅Π»ΠΎ: Π΄ΠΎ, Ρ‚Π΅Π»ΠΎ: послС {
    содСрТаниС: "";
    ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
    Ρ„ΠΎΠ½: # 900;
    слСва: 0;
    справа: 0;
    высота: 10 пиксСлСй;
}
body: before {
    Π²Π΅Ρ€Ρ…: 0;
}
body: after {
    Π²Π½ΠΈΠ·Ρƒ: 0;
}
Ρ‚Π΅Π»ΠΎ {
    Π³Ρ€Π°Π½ΠΈΡ†Π° слСва: Ρ‚Π²Π΅Ρ€Π΄ΠΎΠ΅ Ρ‚Π΅Π»ΠΎ 10px # 900;
    Π³Ρ€Π°Π½ΠΈΡ†Π° справа: Ρ‚Π²Π΅Ρ€Π΄ΠΎΠ΅ Ρ‚Π΅Π»ΠΎ 10px # 900;
}  

Π’ΠΎΡ‚ ΠΆΠ΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ эффСкт, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мСньшС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, Π±ΠΎΠ»Π΅Π΅ сСмантичСский.

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

For Funzies: Kottke.org body border

Π‘Π°ΠΉΡ‚ Kottke.org ДТСйсона ΠšΠΎΡ‚Ρ‚ΠΊΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ довольно ΠΊΡ€ΡƒΡ‚ΠΎΠΉ эффСкт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Π΅Π»Π°.

ДТСйсону Π½ΡƒΠΆΠ½ΠΎ восСмь Ρ€Π°Π·Π½Ρ‹Ρ… элСмСнтов ΠΈ восСмь Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (!), Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ фиксируСтся Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ части области просмотра (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ части содСрТимого), это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS3.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ box-shadow для элСмСнта , ΠΈ это отличная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ запятыми нСсколько Ρ‚Π΅Π½Π΅ΠΉ.Π’ΠΎΡ‚ ΠΎΠ½ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ с

 ΠΊΡƒΠ·ΠΎΠ²  {
отступ: 40 пиксСлСй;
ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅-x: скрыто; / * Для Opera * /
-webkit-box-shadow:
вставка # 19d4ff 0 0 0 5px,
вставка # 18cdf7 0 0 0 1px,
вставка # 53dfff 0 0 0 10px,
вставка # 50d8f7 0 0 0 11px,
вставка # 8ce9ff 0 0 0 16px,
вставка # 88e2f7 0 0 0 17px,
вставка # c5f4ff 0 0 0 22px,
inset # bfecf7 0 0 0 23px;
-moz-box-shadow:
вставка # 19d4ff 0 0 0 5px,
вставка # 18cdf7 0 0 0 1px,
вставка # 53dfff 0 0 0 10px,
вставка # 50d8f7 0 0 0 11px,
вставка # 8ce9ff 0 0 0 16px,
вставка # 88e2f7 0 0 0 17px,
вставка # c5f4ff 0 0 0 22px,
вставка # bfecf7 0 0 0 23px;
Ρ‚Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ:
вставка # 19d4ff 0 0 0 5px,
вставка # 18cdf7 0 0 0 1px,
вставка # 53dfff 0 0 0 10px,
вставка # 50d8f7 0 0 0 11px,
вставка # 8ce9ff 0 0 0 16px,
вставка # 88e2f7 0 0 0 17px,
вставка # c5f4ff 0 0 0 22px,
вставка # bfecf7 0 0 0 23px;
}  

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎΠ± ошибкС: Opera (Mac, 11.10) ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚Ρ€Π°Π½Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Ρ‚Π΅Π½ΠΈ снаруТи (Π΄Π°ΠΆΠ΅ Ссли Ρ‚Π΅Π½ΠΈ вставлСны). Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ для ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ основного элСмСнта. Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ, скрыв overflow-x. Но, ΠΊ соТалСнию, Π²Π½ΠΈΠ·Ρƒ экрана всС Ρ€Π°Π²Π½ΠΎ останСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мСста.

Π₯отя Ρƒ Π½Π΅Π³ΠΎ наимСньшая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈΠ· всСх ΠΎΡ…Π²Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², это Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ: IE 9+, Fx 3.5+, Opera 10.5+, Chrome any, Safari 3+

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

Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Из этого Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π° Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

Бвойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ CSS

Бвойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ CSS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π»ΠΎΠΊΠ° элСмСнта.

Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ нСпосрСдствСнно ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»Π΅ΠΌ ΠΈ отступом элСмСнта. Π“Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ стилСм, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сплошной Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΠΈ Ρ‚. Π”., Π›ΠΈΠ±ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ описываСтся, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ, Ρ†Π²Π΅Ρ‚ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Знакомство с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ стилями Π³Ρ€Π°Π½ΠΈΡ†

Бвойство border-style устанавливаСт ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: сплошной , ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΉ ΠΈ Ρ‚. Π”.Π­Ρ‚ΠΎ сокращСнноС свойство для установки стиля Π»ΠΈΠ½ΠΈΠΈ для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

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

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

ЗначСния inset , outset , groove ΠΈ edge ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ эффСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ сущСству зависит ΠΎΡ‚ значСния border-color .ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это достигаСтся ΠΏΡƒΡ‚Π΅ΠΌ создания Β«Ρ‚Π΅Π½ΠΈΒ» ΠΈΠ· Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ свСтлСС ΠΈ Ρ‚Π΅ΠΌΠ½Π΅Π΅ Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  h2 {
    ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: пунктирная;
}
ΠΏ {
    Π±ΠΎΡ€Π΄ΡŽΡ€Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ: Π³Ρ€Π΅Π±Π΅Π½ΡŒ;
}  

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Π° появлялась Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” , Π½Π΅Ρ‚ .ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” , срСдняя , Π° Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ†Π²Π΅Ρ‚ тСкста.


Установка ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Бвойство border-width опрСдСляСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ области Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ сокращСнноС свойство для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ установки Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

  ΠΏ {
    ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: пунктирная;
    ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10 пиксСлСй;
}  

Π‘ΠΎΠ²Π΅Ρ‚: Π¨ΠΈΡ€ΠΈΠ½Ρƒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого значСния Π΄Π»ΠΈΠ½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ px, em, rem ΠΈ Ρ‚. Π”.Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ Π΄Π»ΠΈΠ½Ρ‹, ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов: Ρ‚ΠΎΠ½ΠΊΠΈΡ… , срСдних ΠΈ толстых . ЗначСния ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ.


Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Бвойство border-color опрСдСляСт Ρ†Π²Π΅Ρ‚ области Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ сокращСнноС свойство для установки Ρ†Π²Π΅Ρ‚Π° всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° стиля Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π²ΠΎΠΊΡ€ΡƒΠ³ Π°Π±Π·Π°Ρ†Π΅Π² ΡΠΏΠ»ΠΎΡˆΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ красного Ρ†Π²Π΅Ρ‚Π°.

  ΠΏ {
    ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: сплошной;
    Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: # ff0000;
}  

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Бвойство CSS border-width ΠΈΠ»ΠΈ border-color Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство border-style , Ρ‡Ρ‚ΠΎΠ±Ρ‹ сначала Π·Π°Π΄Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.


Бвойство Β«Π“Ρ€Π°Π½ΠΈΡ†Π°Β» Π² сокращСнии

Бвойство border CSS β€” это сокращСнноС свойство для установки ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… свойств Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ border-width , border-style ΠΈ border-color Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

  ΠΏ {
    Π³Ρ€Π°Π½ΠΈΡ†Π°: 5px solid # 00ff00;
}  

Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ свойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΏΡ€ΠΈ установкС сокращСнного свойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, вмСсто этого Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого свойства, Ссли Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ΅ имССтся.

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

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ сплошная красная линия ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 5 пиксСлСй:

  ΠΏ {
    красный Ρ†Π²Π΅Ρ‚;
    Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошная 5 пиксСлСй;
}  

Но Π² случаС стиля Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ отсутствиС значСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этого свойства β€” none .Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚:

  ΠΏ {
    Π³Ρ€Π°Π½ΠΈΡ†Π°: 5px # 00ff00;
}  

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ border-image | Автор: JuliΓ‘n Ricardo Mahecha D’Maria

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ интСрСсныС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΠ»ΠΈ Ссли Ρƒ нашСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ идСя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ½Π°Ρ ΠΊΠΈΡΡ‚ΡŒ.ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ border-image

Π’ послСднСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я Ρ€Π°Π±ΠΎΡ‚Π°Π», наша ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Ρ…ΠΎΡ‚Π΅Π»Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Π°ΠΆΠ½Ρ‹Ρ… элСмСнтов страницы. Они хотят ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ с этим Ρ„Ρ€Π΅ΠΉΠΌΠΎΠΌ Π² качСствС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌ, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„Ρ€Π΅ΠΉΠΌΡ‹ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страницах.

ВмСстС с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρƒ нас появилось нСсколько ΠΈΠ΄Π΅ΠΉ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот запрос.ΠœΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ . ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ рассматриваСм Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Π΄Ρ€Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ background-image Π² 4 Ρ€Π°Π·Π½Ρ‹Ρ… div ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ рассматриваСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ раздСлСния изобраТСния ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΈ ΠΏΡ€ΠΈ нСобходимости добавляСм псСвдоэлСмСнты.

ΠœΡ‹ экспСримСнтируСм с этими идСями, ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… нСльзя Π±Ρ‹Π»ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ простым ΠΈ элСгантным способом.

Π˜Ρ‚Π°ΠΊ, послС нСбольшого исслСдования ΠΌΡ‹ нашли свойство border-image .

border-image позволяСт Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² качСствС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ элСмСнта, ΠΈ ΠΌΡ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°ΠΊΡ‚ΠΈΠ² ΠΊΠ°ΠΊ background-image элСмСнта. Как это ΠΊΡ€ΡƒΡ‚ΠΎ !!!

Π­Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎ ΠΈ волшСбно, ΠΊΠ°ΠΊ ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ свойств CSS, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎ Π½ΠΈΡ…. Π˜Ρ‚Π°ΠΊ, посмотрим, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Бвойство CSS border-image рисуСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΊΡ€ΡƒΠ³ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта. Он замСняСт ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ элСмСнта.ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ MDN.

Π•Π³ΠΎ нотация Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° background-image , Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ url ('image.path') , ΠΈΠ»ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ linear-gradient , Ρ‡Ρ‚ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅.

Когда ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ border-image , ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡƒΡ‚ΡŒ изобраТСния ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΠΊΠ°ΠΊ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π½ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π΅ появлялась.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ элСмСнту ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ стиля Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ .И ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ? Если ΠΌΡ‹ посмотрим Π½Π° border-image , Π² Π½Π΅ΠΌ сказано: замСняСт ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ элСмСнта. АГА!! ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Ρƒ нас Π½Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ border-image , border-width ΠΈ border-style ΠΈ всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½.

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ большС свойств ΠΎΠΊΠΎΠ»ΠΎ border-image .Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² CSS , border-image β€” это сокращСниС для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свойств.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вашС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ border-image выглядСло Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ нСсколько этих свойств ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… соотвСтствСнно. Π’Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ border-image-source , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Π°ΠΊΡ‚ΠΈΠ². border-image-slice для опрСдСлСния областСй ΠΈ формирования border-image ΠΈ border-image-width для опрСдСлСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. border-image-ouset ΠΈ border-image-repeat ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ Π²ΠΎ всСх случаях.

Если Ρƒ вас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ выглядСло Ρ…ΠΎΡ€ΠΎΡˆΠΎ border-image , поТалуйста, взглянитС Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π³Ρ€Π°Π½ΠΈΡ† Π² Π²Π΅Π±-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Mozilla. Π’Π°ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ со значСниями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ выглядит.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ изобраТСния Ρ€Π°ΠΌΠΊΠΈ Π² Ρ‚Ρ€Π΅Ρ… Π±Π»ΠΎΠΊΠ°Ρ… Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простого изобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ°Ρ€Ρƒ ΠΊΠ°Π΄Ρ€ΠΎΠ².

НСсколько сообраТСний ΠΏΡ€ΠΈ использовании border-image , ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² послСднСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ code pen.Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ пространство Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ€Π°ΠΌΠΊΠΈ. Π­Ρ‚ΠΎ Π½Π΅ сработаСт Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ, учитывая Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ срСзы. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°ΠΌΠΊΡƒ с Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ срСднСй Ρ€Π°ΠΌΠΊΠΎΠΉ, ΠΎΠ½Π°, вСроятно, Ρ‚ΠΎΠΆΠ΅ Π½Π΅ сработаСт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ border-image повторяСт Ρ‡Π°ΡΡ‚ΡŒ изобраТСния Π² срСднСй области Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΎΠ΄Π½Ρƒ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ ΠΎΠ΄Π½Ρƒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, поТалуйста, ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ со своСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с border-image-slice ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ для элСмСнтов Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΎΠΊΠ½Π΅ просмотра, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SVG, ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ PNG.ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΈ устройствах, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ вашСго основного Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ здСсь ΠΈ Ρ‚Π°ΠΌ, Π² основном border-image-slice ΠΈΠ»ΠΈ border -image-width

РСсурсы

UX Collective ΠΆΠ΅Ρ€Ρ‚Π²ΡƒΠ΅Ρ‚ 1 Π΄ΠΎΠ»Π»Π°Ρ€ БША Π·Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° нашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π­Ρ‚Π° история способствовала созданию сообщСства Black Designers Bay Area: сообщСства ΠΏΠΎ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ для Ρ‡Π΅Ρ€Π½ΠΎΠΊΠΎΠΆΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΈ исслСдоватСлями Π² Ρ€Π°ΠΉΠΎΠ½Π΅ Π·Π°Π»ΠΈΠ²Π° Π‘Π°Π½-Ѐранциско.ОбъСдинившись Π² сообщСство, участники дСлятся Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ, связями, наставничСством, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ, рСсурсами, ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈ ΡΡ‚ΠΎΠΉΠΊΠΎΡΡ‚ΡŒΡŽ. ΠœΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² систСмного расизма β€” Π½Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ сообщСство Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π²Π΅Ρ€ΠΈΡ‚Π΅.

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

  1. Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹
  2. β€Ί
  3. CSS
  4. β€Ί
  5. Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π² CSS

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

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² HTML5. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство CSS border.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ HTMLΒΆ

  • Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ создайтС элСмСнт ΠΈ помСститС ссылку Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
  • Π—Π°Π΄Π°ΠΉΡ‚Π΅ имя изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° alt, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ.
  Nature  

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ CSSΒΆ

  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΡ‚ΠΈΠ»ΡŒ Π² свой .
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ изобраТСния.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.
  img {
  ΡˆΠΈΡ€ΠΈΠ½Π°: 270 пиксСлСй;
  Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 1px;
}  

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      img {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 270 пиксСлСй;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 1px;
      }
    
  
  
     ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π°  
  
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

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

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ΒΆ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство Ρ†Π²Π΅Ρ‚Π° CSS. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свойство padding ΠΊ ΡΡ‚ΠΈΠ»ΡŽ вашСго изобраТСния.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      img {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 650 пиксСлСй;
        отступ: 1 пиксСль;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 021a40;
      }
    
  
  
     

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

 ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π°
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ с Ρ€Π°Π·Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Для этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свойство background-color.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ стилизации Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ изобраТСния: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      img {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 650 пиксСлСй;
        отступ: 5 пиксСлСй;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 8px solid # 999999;
        Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # e6e6e6;
      }
    
  
  
     ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π° 
  
  
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ кадрирования изобраТСния с Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      .ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° {
        Ρ„ΠΎΠ½: # b0afac;
        отступ: 12 пиксСлСй;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 999;
      }
    
  
  
     ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π° 
  
  
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π°ΠΌΠΊΡƒ с подписью.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния подписи: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      .img-frame-cap {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
        Ρ„ΠΎΠ½: #fff;
        отступ: 18px 18px 2px 18px;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid # 999;
      }
      .подпись {
        Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ρ†Π΅Π½Ρ‚Ρ€;
        ΠΌΠ°Ρ€ΠΆΠ° свСрху: 4 пиксСля;
        Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 12 пиксСлСй;
      }
    
  
  
    
ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π°
ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π°
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойства CSS border-bottom, border-top, border-left ΠΈ border-right ΠΈ установитС Ρ€Π°Π·Π½Ρ‹Π΅ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ свойство border-bottom дСйствуСт ΠΊΠ°ΠΊ Π±Π°Π½Π½Π΅Ρ€.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ задания Π³Ρ€Π°Π½ΠΈΡ† ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      img {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 225 пиксСлСй;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошная 8px #ccc;
        ниТняя Π³Ρ€Π°Π½ΠΈΡ†Π°: 130 пиксСлСй сплошной #ccc;
      }
    
  
  
     ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π° 
  
  
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ изобраТСния, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свойство стиля Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊ элСмСнту  ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π° ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Как ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΡ€ΡƒΠ³Π°ΒΆ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство CSS border-radius. Бвойство border-radius ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ значСниями.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ относится ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ, Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ указания ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ изобраТСния: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      img {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 650 пиксСлСй;
        отступ: 2 пиксСля;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 3px solid # 1c87c9;
        радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 15 пиксСлСй 50 пиксСлСй 800 пиксСлСй 5 пиксСлСй;
      }
    
  
  
     ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π° 
  
  
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Photoshop для достиТСния ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ изобраТСния, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства border-radius Π½Π° "50%" ΠΈΠ»ΠΈ "999em". УстановитС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния окруТности ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      div.imageborder {
        радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 999em;
        ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
        высота: 350 пиксСлСй;
        отступ: 5 пиксСлСй;
        высота строки: 0;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 10px solid # 000;
        Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #eee;
      }
      img {
        радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 999em;
        высота: 100%;
        ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
        ΠΌΠ°Ρ€ΠΆΠ°: 0;
      }
    
  
  
     

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΡ€ΡƒΠ³Π°

 исландия
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Π½ΡŒ ΠΏΠΎΠ΄ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ изобраТСния¢

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Π½ΡŒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство box-shadow. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, установитС для свойства отобраТСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния Ρ‚Π΅Π½ΠΈ: ΒΆ

  

  
     НазваниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 
    <ΡΡ‚ΠΈΠ»ΡŒ>
      .ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° {
        дисплСй: блок;
        Ρ„ΠΎΠ½: ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ;
        отступ: 8 пиксСлСй;
        Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px solid #ccc;
        box-shadow: 10px 10px 10px # 999;
      }
    
  
  
    ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π°
  
  
ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ сами Β»

Бпасибо Π·Π° ваш ΠΎΡ‚Π·Ρ‹Π²!

Π‘Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ? Π”Π° НСт


Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

The CSS Borders Tutorial

ВсСго Π·Π° нСсколько нСдСль Π΄ΠΎ открытия 2021 JavaScript Full-Stack Bootcamp .
Π—Π°ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π² лист оТидания!


Π“Ρ€Π°Π½ΠΈΡ†Π° - это Ρ‚ΠΎΠ½ΠΊΠΈΠΉ слой ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠ»Π΅ΠΌ. РСдактируя Π³Ρ€Π°Π½ΠΈΡ†Ρƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ элСмСнты Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ свой ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€ Π½Π° экранС.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти свойства:

  • с Π±ΠΎΡ€Π΄ΡŽΡ€ΠΎΠΌ
  • Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ
  • ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ

Бвойство border ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ сокращСниС для всСх этих свойств.

border-radius ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ².

Π£ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния Π² качСствС Π³Ρ€Π°Π½ΠΈΡ†, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ border-image ΠΈ Π΅Π³ΠΎ особыС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства:

  • источник изобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
  • Π³Ρ€Π°Π½ΠΈΡ†Π°-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚
  • ΡˆΠΈΡ€ΠΈΠ½Π°-Π³Ρ€Π°Π½ΠΈΡ†Ρ‹-изобраТСния
  • Π³Ρ€Π°Π½ΠΈΡ†Π°-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-исход
  • ΠŸΠΎΠ²Ρ‚ΠΎΡ€ изобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

НачнСм с стиля Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ .

Π‘Ρ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Бвойство border-style позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

  • пунктирная
  • ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Ρ
  • Ρ†Π΅Π»ΡŒΠ½Ρ‹ΠΉ
  • Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ
  • ΠΏΠ°Π·
  • Π³Ρ€Π΅Π±Π΅Π½ΡŒ
  • вставка
  • исход
  • Π½Π΅Ρ‚
  • скрыто

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ этот Codepen Π½Π° ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для стиля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ none , поэтому, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»Π°ΡΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. solid Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ стили для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΡ€ΠΎΠΌΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойства

  • с Π±ΠΎΡ€Π΄ΡŽΡ€ΠΎΠΌ
  • с ΠΎΠΊΠ°Π½Ρ‚ΠΎΠ²ΠΊΠΎΠΉ справа
  • с ΠΎΠΊΠ°Π½Ρ‚ΠΎΠ²ΠΊΠΎΠΉ снизу
  • Π³Ρ€Π°Π½ΠΈΡ†Π° слСва

, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ с нСсколькими значСниями для ΠΈΡ… опрСдСлСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ порядок свСрху-справа-снизу-слСва:

  ΠΏ {
  ΡΡ‚ΠΈΠ»ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: сплошной ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΉ сплошной ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΉ;
}  

Π¨ΠΈΡ€ΠΈΠ½Π° Π±ΠΎΡ€Π΄ΡŽΡ€Π°

border-width ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

  • Ρ‚ΠΎΠ½ΠΊΠΈΠΉ
  • срСдний (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
  • Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ

ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² пиксСлях, em ΠΈΠ»ΠΈ rem ΠΈΠ»ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ допустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹.

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ края (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ) ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 4 значСния:

  ΠΏ {
  ΡˆΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 2px 1px 2px 1px;
}  

ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ свойства края border-top-width , border-right-width , border-bottom-width , border-left-width .

Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

border-color ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Если Ρ†Π²Π΅Ρ‚ Π½Π΅ Π·Π°Π΄Π°Π½, Ρ€Π°ΠΌΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π² Ρ†Π²Π΅Ρ‚ тСкста Π² элСмСнтС.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ любоС допустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Π² border-color .

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

  ΠΏ {
  Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;
}  

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ края (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ) ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 4 значСния:

  ΠΏ {
  Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ красный ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ синий;
}  

ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ свойства края border-top-color , border-right-color , border-bottom-color , border-left-color .

Π“Ρ€Π°Π½ΠΈΡ†Π° стСнографичСского свойства

Π­Ρ‚ΠΈ 3 упомянутых свойства, border-width , border-style ΠΈ border-color ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны с использованиСм сокращСнного свойства border .

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

  ΠΏ {
  Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ 2px;
}  

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства края border-top , border-right , border-bottom , border-left .

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

  ΠΏ {
  border-left: сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ 2px;
  border-right: красный ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ 3px;
}  

Радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

border-radius ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для закруглСния ΡƒΠ³Π»ΠΎΠ² Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС радиуса ΠΊΡ€ΡƒΠ³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для скруглСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

использованиС:

  ΠΏ {
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 3 пиксСля;
}  

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойства края border-top-left-radius , border-top-right-radius , border-bottom-left-radius , border-bottom-right-radius .

ИспользованиС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² качСствС Π³Ρ€Π°Π½ΠΈΡ†

Одна ΠΎΡ‡Π΅Π½ΡŒ крутая Π²Π΅Ρ‰ΡŒ с Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ - это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ изобраТСния для ΠΈΡ… стилизации.Π­Ρ‚ΠΎ позволяСт Π²Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ творчСски ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΡ€Π΄ΡŽΡ€Π°ΠΌ.

Π£ нас 5 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²:

  • источник изобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
  • Π³Ρ€Π°Π½ΠΈΡ†Π°-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚
  • ΡˆΠΈΡ€ΠΈΠ½Π°-Π³Ρ€Π°Π½ΠΈΡ†Ρ‹-изобраТСния
  • Π³Ρ€Π°Π½ΠΈΡ†Π°-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅-исход
  • ΠŸΠΎΠ²Ρ‚ΠΎΡ€ изобраТСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

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



Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс 2021 JavaScript Full-Stack Bootcamp начнСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΌΠ°Ρ€Ρ‚Π° 2021 Π³ΠΎΠ΄Π°. НС упуститС эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° лист оТидания!

Π‘ΠΎΠ»ΡŒΡˆΠ΅ руководств ΠΏΠΎ css:


Π“Ρ€Π°Π½ΠΈΡ†Π° CSS с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π³Ρ€Π°Π½ΠΈΡ†Ρƒ CSS

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, рСбята, сСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ о… Π“Π ΠΠΠ˜Π¦ΠΠ₯!

Π“Ρ€Π°Π½ΠΈΡ†Π° CSS - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹, скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Ссли Π²Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.

Π― нашСл нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… (Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСньшС, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ просто Π·Π°Π±Π°Π²Π½Ρ‹Π΅) совСтов ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ!

Если Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ, Π²ΠΎΡ‚ вСрсия для YouTube.

1. Анимированная Π³Ρ€Π°Π½ΠΈΡ†Π° CSS

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наш ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ?

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΆΠΈΠ²ΠΈΠΌ!

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наши Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π΄Π°ΠΆΠ΅ Π½Π΅ мСняя Ρ€Π°Π·ΠΌΠ΅Ρ€ элСмСнта, ΠΈ это ΠΎΡ‡Π΅Π½ΡŒ просто.

Для этого Π½Π°ΠΌ просто Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠ°Π΄Ρ€ для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° CSS нашСго элСмСнта.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

2. CSS Π“Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ прСдставляли сСбС ΠΏΠΎΠ½Ρ‡ΠΈΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ своСй стихии?

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чистого CSS Π±Π΅Π· особых усилий.

Для этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ border-image Π² ΠΊΠΎΠ΄Π΅ CSS вашСго элСмСнта.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

3. Π“Ρ€Π°Π½ΠΈΡ†Π° CSS Π² стилС Π·ΠΌΠ΅ΠΈ

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° двухцвСтная ΡƒΠ»ΡŒΡ‚Ρ€Π° видимая Ρ€Π°ΠΌΠΊΠ°?

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½ΠΎΡΠΈΡ‚ΡŒ Π·ΠΌΠ΅ΠΈΠ½ΡƒΡŽ ΡƒΠ½ΠΈΡ„ΠΎΡ€ΠΌΡƒ ΠΈ Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎ своСму ТСланию.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΊΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

4. Π“Ρ€Π°Π½ΠΈΡ†Π° CSS Π² стилС лСстницы

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π² стилС 3D Π²ΠΎΠΊΡ€ΡƒΠ³ своСго div?

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½ΡƒΡŽ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Π² наш элСмСнт ΠΎΡ‡Π΅Π½ΡŒ просто. Нам просто Π½ΡƒΠΆΠ½ΠΎ нСсколько Ρ‚Π΅Π½Π΅ΠΉ Π² CSS.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€!

5. Волько Ρ‚Π΅Π½ΡŒ CSS-Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Иногда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΡƒ ΠΊ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ, Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько пиксСлСй Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. Π­Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов.

Π£ΠΆΠ΅ Π½Π΅Ρ‚!

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ box-shadow Π²ΠΎΠΊΡ€ΡƒΠ³ нашСго элСмСнта Π² качСствС Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, взглянитС Π½Π° ΠΊΠΎΠ΄.

6. CSS-Π³Ρ€Π°Π½ΠΈΡ†Π° с Ρ‚Π΅Π½ΡŒΡŽ ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ эффСкта, ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ Π½Π° Π·ΠΌΠ΅ΠΈΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ, нСсколькими способами.

Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… - это смСшиваниС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² box-shadow ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Π² CSS нашСго элСмСнта.

Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм.

7. НСсколько Ρ‚Π΅Π½Π΅ΠΉ ΠΈ очСртания

ΠœΡ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ элСмСнтов Π² нашСй Ρ€Π°ΠΌΠΊΠ΅.

Для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Ρ‚Π΅Π½ΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ поэкспСримСнтируСм с этим.

Codepen:

8. Двойная Π³Ρ€Π°Π½ΠΈΡ†Π° CSS с box-shadow

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ просто Π³Ρ€Π°Π½ΠΈΡ†Ρƒ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅Π½ΡŒΡŽ ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ.

Π­Ρ‚ΠΎ создаст прСкрасный эффСкт Π»ΠΈΠ½ΠΈΠΈ с шипами, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΊΠΎΠ΄!

9. ΠœΠ½ΠΎΠ³ΠΎΡ†Π²Π΅Ρ‚Π½Π°Ρ Ρ€Π°ΠΌΠΊΠ° CSS

А Ρ‡Ρ‚ΠΎ, Ссли Π±Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Ρ€Π°ΡΠΊΡ€Π°ΡΠΈΡ‚ΡŒ наши Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС, Ρ‡Π΅ΠΌ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…?

ΠœΡ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ стСну элСмСнта Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

Для этого Π½Π°ΠΌ понадобится настраиваСмый Ρ„ΠΎΠ½ с Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ.

ВзглянитС Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅.

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

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ это Π±Ρ‹Π»Π° послСдняя ΠΈΠ· ΠΈΠ΄Π΅ΠΉ.

НадСюсь, ΠΎΠ½ΠΈ Π²Π°ΠΌ нравятся, ΠΈ эти Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹.

НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² коммСнтариях, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Π²Ρ‹ нашли, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΠ΅ΠΌ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ экспСрт ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ!

Бпасибо Π·Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅,

Π Π°Π΄Π΅ΠΊ ΠΈΠ· Π”ΡƒΠΎΠΌΠ»Ρ‹

Π‘ΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ показания πŸ“–

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ созданию Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ HTML

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bootstrap, ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ соСдинСнию с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ SQL

РадСк Ѐабисиак

Π Π°Π΄Π΅ΠΊ Ѐабисиак Π±Ρ‹Π» с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ с ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΄Π½Π΅ΠΉ своСго сущСствования, ΠΏΠΎΠΌΠ½ΠΈΡ‚ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ экран с Win32, большиС дискСты ΠΈ Π·Π²ΡƒΠΊ ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ соСдинСния с Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ΠΎΠΌ.Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, работая Π² Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ИВ-компаниях, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Microsoft. Π’ послСдниС Π³ΠΎΠ΄Ρ‹ Π² основной ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Duomly, Π³Π΄Π΅ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ИВ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π²Ρ‹ΠΊΠΈ, связанныС с ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠΌ, поисковой ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, созданиСм ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈΠ»ΠΈ построСниСм ΠΎΠ½Π»Π°ΠΉΠ½-бизнСса, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ эти знания ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Duomly.