ЗакруглСнная Ρ€Π°ΠΌΠΊΠ° css: Π‘ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹Π΅ ΡƒΠ³ΠΎΠ»ΠΊΠΈ | htmlbook.ru

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

Π Π°ΠΌΠΊΠΈ элСмСнтов

CSS свойства управлСния Ρ€Π°ΠΌΠΊΠΎΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ, ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта.

Π Π°ΠΌΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° элСмСнтов Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π° Π²Π΅Π±-страницы.


Π£ мСня Ρ€Π°ΠΌΠΊΠ° со всСх сторон.

Π£ мСня красная Ρ€Π°ΠΌΠΊΠ° снизу.

Π£ мСня Ρ€Π°ΠΌΠΊΠ° с Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ.

Π£ мСня синяя Ρ€Π°ΠΌΠΊΠ° слСва.


CSS свойство border-style

Бвойство border-style опрСдСляСт ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ.

Допустимо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

  • dotted — Π Π°ΠΌΠΊΠ° состоит ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ
  • dashed — Π Π°ΠΌΠΊΠ° состоит ΠΈΠ· Ρ‡Π΅Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ
  • solid — Бплошная линия
  • double — Двойная сплошная линия
  • groove — 3D Ρ€Π°ΠΌΠΊΠ°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ ΠΆΠ΅Π»ΠΎΠ±. Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color
  • ridge — 3D Ρ€Π°ΠΌΠΊΠ°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΎΡ‚Ρ‚ΠΈΡΠ½ΡƒΡ‚ΡƒΡŽ Π±ΠΎΡ€ΠΎΠ·Π΄Ρƒ. Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color
  • inset — 3D Ρ€Π°ΠΌΠΊΠ°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Π²Π΄Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅. Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color
  • outset — 3D Ρ€Π°ΠΌΠΊΠ°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ выставлСнноС Π²ΠΎΠ·Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅. Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color
  • none — Π‘Π΅Π· Ρ€Π°ΠΌΠΊΠΈ
  • hidden — Бкрытая Ρ€Π°ΠΌΠΊΠ°

Бвойство border-style ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ, Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΎΠΊ).

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

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стилСй Ρ€Π°ΠΌΠΊΠΈ:

p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}

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

Π Π°ΠΌΠΊΠ° ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ (dotted).

Π Π°ΠΌΠΊΠ° ΠΈΠ· Ρ‡Π΅Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ (dashed).

Бплошная линия (solid).

Двойная сплошная линия (double).

ΠŸΡ€ΠΎΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ ΠΆΠ΅Π»ΠΎΠ± (groove). Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color.

ΠžΡ‚Ρ‚ΠΈΡΠ½ΡƒΡ‚Π°Ρ Π±ΠΎΡ€ΠΎΠ·Π΄Π° (ridge). Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color.

Π’Π΄Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅ (inset). Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color.

ВыставлСнноС Π²ΠΎΠ·Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ (outset). Π­Ρ„Ρ„Π΅ΠΊΡ‚ зависит ΠΎΡ‚ значСния свойства border-color.

Π‘Π΅Π· Ρ€Π°ΠΌΠΊΠΈ (none).

Бкрытая Ρ€Π°ΠΌΠΊΠ° (hidden).

Π‘ΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΠ˜ΠšΠΠšΠžΠ• Π΄Ρ€ΡƒΠ³ΠΎΠ΅ свойство управлСния Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ свойство border-style.

CSS свойство border-width

Бвойство border-width опрСдСляСт Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Ρ€Π°ΠΌΠΊΠΈ для всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон элСмСнта.

Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния (px, pt, cm, em, ΠΈ Ρ‚.Β Π΄.), Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов: thin, medium, thick.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ опрСдСляСтся различная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ€Π°ΠΌΠΎΠΊ:

p.one {
  border-style: solid;
  border-width: 5px;
}
p.two {
  border-style: solid;
  border-width: medium;
}
p. three {
  border-style: dotted;
  border-width: 2px;
}
p.four {
  border-style: dotted;
  border-width: thick;
}

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

5px border-width

medium border-width

2px border-width

thick border-width


Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта

Бвойство border-width ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ).

p.one {
  border-style: solid;
  border-width: 5px 20px; /* 5px вСрхняя ΠΈ ниТняя Ρ€Π°ΠΌΠΊΠΈ, 20px ΠΏΠΎ сторонам */
}
p.two {
  border-style: solid;
  border-width: 20px 5px; /* 20px вСрхняя ΠΈ ниТняя Ρ€Π°ΠΌΠΊΠΈ, 5px ΠΏΠΎ сторонам */
}
p.three {
  border-style: solid;
  border-width: 25px 10px 4px 35px; /* 25px вСрхняя, 10px правая, 4px ниТняя, 35px лСвая */
}

CSS свойство border-color

Бвойство border-color ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Ρ†Π²Π΅Ρ‚Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°ΠΌΠΎΠΊ элСмСнта.

Π¦Π²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ

  • имя Ρ†Π²Π΅Ρ‚Π° — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «red»,
  • HEX Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «#ff0000»,
  • RGB Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «rgb(255,0,0)»,
  • HSL Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «hsl(0,100%,50%)»,
  • transparent.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ†Π²Π΅Ρ‚Π°Ρ… рассказываСтся Π² Π³Π»Π°Π²Π΅ нашСго ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°.

Если свойство border-color Π½Π΅ опрСдСляСтся, Ρ‚ΠΎ ΠΎΠ½ΠΎ наслСдуСт Ρ†Π²Π΅Ρ‚ элСмСнта.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ опрСдСляСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΎΠΊ:

p.one {
  border-style: solid;
  border-color: red;
}
p.two {
  border-style: solid;
  border-color: green;
}
p.three {
  border-style: dotted;
  border-color: blue;
}

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

ΠšΡ€Π°ΡΠ½Π°Ρ Ρ€Π°ΠΌΠΊΠ°

ЗСлСная Ρ€Π°ΠΌΠΊΠ°

Биняя Ρ€Π°ΠΌΠΊΠ°


Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта

Бвойство border-color ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (для Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ).

p.one {
  border-style: solid;
  border-color: red green blue yellow; /* red - Π²Π΅Ρ€Ρ…, green - справа, blue - Π½ΠΈΠ·, yellow - слСва */
}

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ

Из ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны элСмСнта.

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

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

p {
  border-top-style: dotted;
  border-right-style: solid;
  border-bottom-style: dotted;
  border-left-style: solid;
}

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

Π Π°Π·Π½Ρ‹Π΅ стили Ρ€Π°ΠΌΠΊΠΈ


ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

p {
  border-style: dotted solid;
}

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

Если Ρƒ border-style ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния:

  • border-style: dotted solid double dashed;
    • вСрхняя сторона Ρ€Π°ΠΌΠΊΠΈ состоит ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ (dotted)
    • правая сторона Ρ€Π°ΠΌΠΊΠΈ сплошная линия (solid)
    • ниТняя сторона Ρ€Π°ΠΌΠΊΠΈ двойная сплошная линия (double)
    • лСвая сторона Ρ€Π°ΠΌΠΊΠΈ состоит ΠΈΠ· Ρ‡Π΅Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ (dashed)

Если Ρƒ border-style

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ значСния:

  • border-style: dotted solid double;
    • вСрхняя сторона Ρ€Π°ΠΌΠΊΠΈ состоит ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ (dotted)
    • правая ΠΈ лСвая стороны Ρ€Π°ΠΌΠΊΠΈ сплошная линия (solid)
    • ниТняя сторона Ρ€Π°ΠΌΠΊΠΈ двойная сплошная линия (double)

Если Ρƒ border-style ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π΄Π²Π° значСния:

  • border-style: dotted solid;
    • вСрхняя ΠΈ ниТняя стороны Ρ€Π°ΠΌΠΊΠΈ состоят ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ (dotted)
    • правая ΠΈ лСвая стороны Ρ€Π°ΠΌΠΊΠΈ сплошная линия (solid)

Если Ρƒ border-style ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

  • border-style: dotted;
    • всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стороны Ρ€Π°ΠΌΠΊΠΈ состоят ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ (dotted)
/* Π§Π΅Ρ‚Ρ‹Ρ€Π΅ значСния */
p {
  border-style: dotted solid double dashed;
}
/* Π’Ρ€ΠΈ значСния */
p {
  border-style: dotted solid double;
}
/* Π”Π²Π° значСния */
p {
  border-style: dotted solid;
}
/* Одно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ */
p {
  border-style: dotted;
}

Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ использовали свойство border-style

, Π½ΠΎ всС сказанноС Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ со свойствами border-width ΠΈ border-color.

p {
  border-style: solid;
  border-top-width: 10px;
  border-right-width: 10px;
  border-bottom-width: 10px;
  border-left-width: 10px;
}

CSS свойство border. ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° записи

Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, для опрСдСлСния Ρ€Π°ΠΌΠΎΠΊ элСмСнта приходится ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с довольно большим Π½Π°Π±ΠΎΡ€ΠΎΠΌ CSS свойств.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ всС эти многочислСнныС свойства ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ CSS свойствС.

Бвойство border являСтся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ записи, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅ΠΉ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:

  • border-width
  • border-style (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ)
  • border-color

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

p {
  border: 5px solid red;
}

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

Какой-Ρ‚ΠΎ тСкст


Π’Π°ΠΊΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ всС значСния Ρ€Π°ΠΌΠΊΠΈ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ стороны элСмСнта.

Рамка слСва:

p {
  border-left: 6px solid red;
}

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

Какой-Ρ‚ΠΎ тСкст


Π Π°ΠΌΠΊΠ° снизу:

p {
  border-bottom: 6px solid red;
}

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

Какой-Ρ‚ΠΎ тСкст


Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² ваш CSS Ρ„Π°ΠΉΠ»:

h3 {
   border-style: dashed;
   border-width: 3px;
   border-left-width: 10px;
   border-right-width: 10px;
   border-color: red;
}

Π­Ρ‚Π° дСкларация опрСдСляСт ΠΏΡ€Π΅Ρ€Ρ‹Π²ΠΈΡΡ‚ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ красного Ρ†Π²Π΅Ρ‚Π° Π²ΠΎΠΊΡ€ΡƒΠ³ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня (элСмСнты <h3>), Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ стороны Π±ΡƒΠ΄Π΅Ρ‚ 3 пиксСля, Π° Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ — 10 пиксСлСй (здСсь 3-Ρ… пиксСльная Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° Ρ€Π°ΠΌΠΊΠΈ, опрСдСляСмая Π² Π½Π°Ρ‡Π°Π»Π΅ для всСх сторон Ρ€Π°ΠΌΠΊΠΈ, пСрСопрСдСляСтся).

CSS свойство border-radius

Бвойство border-radius ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ скруглСнныС ΡƒΠ³Π»Ρ‹ Ρƒ Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ HTML элСмСнта.

ΠžΠ±Ρ‹Ρ‡Π½Π°Ρ Ρ€Π°ΠΌΠΊΠ°

Π Π°ΠΌΠΊΠ° со скруглСнными ΡƒΠ³Π»Π°ΠΌ

Π Π°ΠΌΠΊΠ° с Π±ΠΎΠ»Π΅Π΅ скруглСнными ΡƒΠ³Π»Π°ΠΌ

Π Π°ΠΌΠΊΠ° с сильно скруглСнными ΡƒΠ³Π»Π°ΠΌ


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

p {
  border: 2px solid red;
  border-radius: 5px;
}

ВсС CSS свойства опрСдСлСния Ρ€Π°ΠΌΠΊΠΈ

Π‘Π²ΠΎΠΉΡΡ‚Π²ΠΎΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
borderΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ свойство, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта Π·Π° ΠΎΠ΄Π½Ρƒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ
border-bottomΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта Π·Π° ΠΎΠ΄Π½Ρƒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ
border-bottom-colorΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-bottom-styleΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-bottom-widthΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-colorΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-leftΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта Π·Π° ΠΎΠ΄Π½Ρƒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ
border-left-colorΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-left-styleΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-left-widthΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π»Π΅Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-radiusΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ радиус скруглСния ΡƒΠ³Π»ΠΎΠ² Ρ€Π°ΠΌΠΊΠΈ
border-rightΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта Π·Π° ΠΎΠ΄Π½Ρƒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ
border-right-colorΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎΠΉ стороны Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-right-styleΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-right-widthΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-styleΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ всСй Ρ€Π°ΠΌΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ элСмСнта
border-topΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта Π·Π° ΠΎΠ΄Π½Ρƒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ
border-top-colorΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-top-styleΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-top-widthΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта
border-widthΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρƒ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сторон Ρ€Π°ΠΌΠΊΠΈ HTML элСмСнта

css3 — Как ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ края Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (border-radius)

Вопрос Π·Π°Π΄Π°Π½

Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ 2 Π³ΠΎΠ΄Π° 1 мСсяц Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ 58k Ρ€Π°Π·

    <table>
        <thead>
            <tr>
                <td>ID</td>
                <td>НазваниС</td>
                <td>Π¦Π΅Π½Π°</td>
                <td>Π¦Π²Π΅Ρ‚Π°</td>
                <td>ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>Name</td>
                <td>50$</td>
                <td>Black, White</td>
                <td>104</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Name</td>
                <td>70$</td>
                <td>Red, Blue, Grey</td>
                <td>255</td>
            </tr>
        </tbody>
    </table>

НуТно ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ края Ρƒ всСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π― ΡƒΠΆΠ΅ ΠΊΠ°ΠΊ Π½Π΅ пытался, ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ примСнял… Π― Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ td ΡΠΊΠ³Ρ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ пытался, Ρƒ tr пытался. Π£ всСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅, понятно, Π½Π΅ примСняСтся. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ всС Π½ΠΈΠΊΠ°ΠΊ. ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅, поТалуйста

  • css3
  • html
  • html5
  • css

1

А Π½Π° самом Π΄Π΅Π»Π΅ для кросс-браузСрности Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:):

.table_block {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  border: 1px solid #000;
  display: block;
}​

Π₯отя Π½Π°Π²Π΅Ρ€Π½ΠΎ ΠΌΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΡƒΠΆΠ΅ Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½.

2

Насколько я помню, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π³Π»ΡƒΠ±ΠΆΠ΅ Ρ‡Π΅ΠΌ расстановка Π²Π΅Π½Π΄Π΅Ρ€Π½Ρ‹Ρ… прСфиксов. border-radius ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с border-collapse: collapse, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, скорСС всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π― Ρ€Π΅ΡˆΠ°Π» это двумя способами:

  1. ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ border-collapse: collapse, Π° Π±ΠΎΡ€Π΄ΡŽΡ€Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ячСйкам. Π‘ΠΊΠ°ΠΆΠ΅ΠΆΠΌ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ, Π° Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒ first-child`Π°ΠΌΠΈ.

  2. Π½Π΅ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ border-collapse: collapse, Π½ΠΎ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π²Π½Π΅Π½Π΅Π³ΠΎ Π±ΠΎΡ€Π΄ΡŽΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π² div. div`Ρƒ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΡ€Π΄ΡŽΡ€ ΠΈ ΡΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ.

P.S. ΠŸΡ€Π°Π²Π΄Π° сСйчас ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ удаСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ πŸ™‚

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊ:

.table_block {
  border-radius: 10px;
  border: 1px solid #000;
  display: block;
}​

Π”Π΅ΠΌΠΎ

Если Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΡˆΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Internet Explorer Ρƒ тСбя Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚. Π’ Π½Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ — Π° Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ написано Π½ΠΈΠΆΠ΅. ΠŸΡ€ΡΠΌΠΎ Π² Ρ‚Π΅Π³Π΅ прописан ΡΡ‚ΠΈΠ»ΡŒ:

  <table>
            <thead>
                <tr>
                    <td>ID</td>
                    <td>НазваниС</td>
                    <td>Π¦Π΅Π½Π°</td>
                    <td>Π¦Π²Π΅Ρ‚Π°</td>
                    <td>ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ</td>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>1</td>
                    <td>Name</td>
                    <td>50$</td>
                    <td>Black, White</td>
                    <td>104</td>
                </tr>
                <tr>
                    <td>2</td>
                    <td>Name</td>
                    <td>70$</td>
                    <td>Red, Blue, Grey</td>
                    <td>255</td>
                </tr>
            </tbody>
        </table>

И ΡΡ‚ΠΈΠ»ΡŒ прописан Π² классС:

<style type="text/css">
          . table_block{ border-radius: 15px; border-style: solid;}
</style>
  <table class ='table_block'>
        <thead>
            <tr>
                <td>ID</td>
                <td>НазваниС</td>
                <td>Π¦Π΅Π½Π°</td>
                <td>Π¦Π²Π΅Ρ‚Π°</td>
                <td>ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ</td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>Name</td>
                <td>50$</td>
                <td>Black, White</td>
                <td>104</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Name</td>
                <td>70$</td>
                <td>Red, Blue, Grey</td>
                <td>255</td>
            </tr>
        </tbody>
    </table>

МоТно Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΎΡ‰Π΅:

table{ overflow: hidden; border-radius: 6px;}

. table_block { border-radius: 10px; border: 1px solid #000; }​

Π’ΠΎΠΆΠ΅ столкнулся с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ!…
Π― сдСлал ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ div ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ table

div {
  border: 1px solid red;
  border-radius: 5px;
}
table {
  overflow: hidden;
  border-radius: 5px;
}

border-radius: 20px; overflow: hidden;

Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ свойство display Π½Π΅ стоит. Π—Π°Ρ‡Π΅ΠΌ Ρ‚ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ? ΠœΠΎΡ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ΅:

tbody {
    border-radius: 4px;
    box-shadow: 0 0 1px #000;
}

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: https://codepen.io/madebydima/pen/KKNmBxR

.table_block td {
  padding: 10px;
}
.table_block tbody {
  border-radius: 10px;
  box-shadow: 0 0 1px #000;
}
<table>
  <thead>
    <tr>
      <td>ID</td>
      <td>НазваниС</td>
      <td>Π¦Π΅Π½Π°</td>
      <td>Π¦Π²Π΅Ρ‚Π°</td>
      <td>ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ</td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>Name</td>
      <td>50$</td>
      <td>Black, White</td>
      <td>104</td>
    </tr>
    <tr>
      <td>2</td>
      <td>Name</td>
      <td>70$</td>
      <td>Red, Blue, Grey</td>
      <td>255</td>
    </tr>
  </tbody>
</table>

4

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡƒΠΊΠΈ

CSS Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Ρ€Π°ΠΌΠΊΠ° | Π—Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ изогнутая Ρ€Π°ΠΌΠΊΠ° Π²Β CSS?

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° Π² CSS ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-radius. Бвойство border-radius удаляСт ΡƒΠ³Π»Ρ‹ элСмСнтов ΠΈ замСняСт ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ радиусом. На основС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ зависит Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ЗначСния радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π² пиксСлях ΠΈΠ»ΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…. Border-radius ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎ всСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ сторонам элСмСнтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ изобраТСния, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π°Π±Π·Π°Ρ†Ρ‹ ΠΈΒ Ρ‚.Β Π΄. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ стороны border-radius2, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ, ниТнюю, Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ.

ИспользованиС Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: Π£ΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π°Π±Π·Π°Ρ†Π΅Π² ΠΈ Ρ‚. Π΄. с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ радиусом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства border-radius.

Как изогнутая Ρ€Π°ΠΌΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² CSS?

Как ΠΌΡ‹ обсуТдали Π²Ρ‹ΡˆΠ΅, изогнутая Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сгСнСрирована с радиусом Π³Ρ€Π°Π½ΠΈΡ†Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° синтаксис Π½ΠΈΠΆΠ΅:

Бинтаксис 1:

 div
{
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
} 

border-radius:  МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, ΠΏΡ€Π°Π²ΠΎΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ сторонам.

Бинтаксис 2:

 Π΄Π΅Π».
{
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px 10px 10px 10px;
} 

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

Бинтаксис 3:

 Π΄Π΅Π».
{
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px 10px 10px;
} 

ОбъяснСниС:  Если ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ border-radius с трСмя значСниями, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” для Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” для Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°. Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» примСняСтся соотвСтствСнно.

Бинтаксис 4:

 Π΄Π΅Π».
{
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px 10px;
} 

ОбъяснСниС:  Если ΠΌΡ‹ примСняСм border-radius с двумя значСниями, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ относится ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ соотвСтствСнно.

Бинтаксис 5:

 Π΄Π΅Π».
{
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px;
} 

ОбъяснСниС:  Если ΠΌΡ‹ примСняСм border-radius с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ примСняСм Π΅Π³ΠΎ ΠΊΠΎ всСм Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ сторонам ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Если ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ поля, Ρ‚ΠΎΠ³Π΄Π° CSS прСдоставляСт ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ свойства. border-top-left-radius: 10px: ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 10px ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ.

Бинтаксис 6:

 Π΄Π΅Π».
{
Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 10px;
} 

border-top-right-radius: 10px: ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 10px ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС.

Бинтаксис 7:

 Π΄Π΅Π».
{
Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 10px;
} 

border-bottom-left-radius: 10px: ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 10px ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ сторонС.

Бинтаксис 8:

 Π΄Π΅Π».
{
радиус Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края: 10 пиксСлСй;
} 

border-bottom-right-radius: 10px: Β ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 10px Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ части.

Бинтаксис 9:

 Π΄Π΅Π».
{
Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 10px;
} 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ border-radius ΠΊ Π΄Π²ΡƒΠΌ сторонам Π·Π° Ρ€Π°Π·, Π½ΠΎ Π½Π΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ сторонС Π·Π° Ρ€Π°Π·.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ CSS

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ CSS.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #1

border-radius со значСниями 4 ΠΈ 3 для Π°Π±Π·Π°Ρ†Π΅Π²:

Код:

 

<Π³ΠΎΠ»ΠΎΠ²Π°>
Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Ρ€Π°ΠΌΠΊΠ°

<ΡΡ‚ΠΈΠ»ΡŒ>
.values4 {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px 30px 40px 20px;
отступ: 20 пиксСлСй;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ;
}
.значСния3 {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px 30px 40px;
отступ: 20 пиксСлСй;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: фуксия;
}

<Ρ‚Π΅Π»ΠΎ>

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом 4 значСния

НазначСнная Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² ΠΏΠ°ΠΏΠΊΡƒ "ВходящиС" ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ дальнСйшСС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π΅Π΅ свойства Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ дСйствия.

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом 3 значСния

НазначСнная Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² ΠΏΠ°ΠΏΠΊΡƒ "ВходящиС" ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ дальнСйшСС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π΅Π΅ свойства Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ дСйствия.

Π’Ρ‹Π²ΠΎΠ΄:

ОбъяснСниС: Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ 4 ΠΈ 3 значСния для Π°Π±Π·Π°Ρ†Π΅Π². ПослС примСнСния ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ радиуса Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #2

border-radius со значСниями 2 ΠΈ 1 для Π°Π±Π·Π°Ρ†Π΅Π²:

Код:

 

<Π³ΠΎΠ»ΠΎΠ²Π°>
Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Ρ€Π°ΠΌΠΊΠ°

<ΡΡ‚ΠΈΠ»ΡŒ>
.values4 {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 25px 30px;
отступ: 20 пиксСлСй;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: сСрый;
}
.значСния3 {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px;
отступ: 20 пиксСлСй;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ‚Π΅ΠΌΠ½ΠΎ-Π±ΠΎΡ€Π΄ΠΎΠ²Ρ‹ΠΉ;
}

<Ρ‚Π΅Π»ΠΎ>

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом 2 значСния

НазначСнная Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² ΠΏΠ°ΠΏΠΊΡƒ "ВходящиС" ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ дальнСйшСС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π΅Π΅ свойства Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ дСйствия.

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом 1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

НазначСнная Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² ΠΏΠ°ΠΏΠΊΡƒ "ВходящиС" ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ дальнСйшСС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π΅Π΅ свойства Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ дСйствия.

Π’Ρ‹Π²ΠΎΠ΄:

ОбъяснСниС: Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ для радиуса Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2 ΠΈ 1 для Π°Π±Π·Π°Ρ†Π΅Π². ПослС примСнСния ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ радиуса Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #3

border-radius со значСниями 4 ΠΈ 3 для Π°Π±Π·Π°Ρ†Π΅Π²:

Код:

 

<Π³ΠΎΠ»ΠΎΠ²Π°>
Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Ρ€Π°ΠΌΠΊΠ°

<ΡΡ‚ΠΈΠ»ΡŒ>
.tl {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 50px;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: сСрый;
}
.Ρ‚Ρ€ {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 50px;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ‚Π΅ΠΌΠ½ΠΎ-Π±ΠΎΡ€Π΄ΠΎΠ²Ρ‹ΠΉ;
}

<Ρ‚Π΅Π»ΠΎ>

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ

<Π΄Π΅Π» > jpg">

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом Π’Π²Π΅Ρ€Ρ…Ρƒ справа

<Π΄Π΅Π» >

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

ОбъяснСниС: Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ border-radius примСняСтся ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ краям изобраТСния. ПослС примСнСния ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ радиуса Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #4

border-radius со значСниями top-left ΠΈ top-right для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

Code:

 

<Π³ΠΎΠ»ΠΎΠ²Π°>
Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Ρ€Π°ΠΌΠΊΠ°

<ΡΡ‚ΠΈΠ»ΡŒ>
.tl {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
радиус Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края: 50 пиксСлСй;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: сСрый;
}
.Ρ‚Ρ€ {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 50px;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Ρ‚Π΅ΠΌΠ½ΠΎ-Π±ΠΎΡ€Π΄ΠΎΠ²Ρ‹ΠΉ;
}

<Ρ‚Π΅Π»ΠΎ>

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом Π’Π½ΠΈΠ·Ρƒ слСва

<Π΄Π΅Π» > jpg">

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом Π’Π½ΠΈΠ·Ρƒ справа

<Π΄Π΅Π» >

Π’Ρ‹Π²ΠΎΠ΄:

ОбъяснСниС: Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ border-radius примСняСтся ΠΊ изобраТСниям Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ. ПослС примСнСния ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ радиуса Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Ρ‹ΡˆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #5

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Ρ€Π°ΠΌΠΊΠ° с радиусом для изобраТСния:

Код:

 

<Π³ΠΎΠ»ΠΎΠ²Π°>
Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Ρ€Π°ΠΌΠΊΠ°

<ΡΡ‚ΠΈΠ»ΡŒ>
.tl {
высота: 200 пиксСлСй;
ΡˆΠΈΡ€ΠΈΠ½Π°: 200 пиксСлСй;
радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 100%/0 0 30px 30px;
Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: сСрый;
}

<Ρ‚Π΅Π»ΠΎ>
 

Π˜Π·ΠΎΠ³Π½ΡƒΡ‚Π°Ρ Π³Ρ€Π°Π½ΠΈΡ†Π° с радиусом

<Π΄Π΅Π»>

Π’Ρ‹Π²ΠΎΠ΄:

ОбъяснСниС: Β Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄Π΅ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ примСняСтся ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ. ПослС примСнСния ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ радиуса Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π²Ρ‹ΡˆΠ΅.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π­Ρ‚ΠΎ руководство ΠΏΠΎ CSS Curved Border. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ обсудим ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Curved Border Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС:

  1. ВнутрСнняя Π³Ρ€Π°Π½ΠΈΡ†Π° CSS
  2. ΠœΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ тСкст CSS
  3. Π“Ρ€Π°Π½ΠΈΡ†Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ CSS
  4. Π¦Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ CSS

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS?

ΠžΠ±Π·ΠΎΡ€

ЦСль CSS β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ эстСтичСски ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-страницы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ случаи, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты ΠΈΠ»ΠΈ изобраТСния ΠΈΠΌΠ΅Π»ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Π—Π΄Π΅ΡΡŒ Π² ΠΈΠ³Ρ€Ρƒ вступаСт свойство CSS border-radius.

  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border-radius , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ CSS ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту.
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ часто Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Β«ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈΒ», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‚ взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.
  • Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ CSS ΠΊ элСмСнту, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border-radius ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ радиуса Π² пиксСлях, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΈΠ»ΠΈ em.
  • Бвойство border-radius ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ нСзависимо ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ составныС свойства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ радиус , Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ радиус ΠΈ Ρ‚. Π΄.
  • ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border-radius для создания эллиптичСских Π³Ρ€Π°Π½ΠΈΡ†.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border-radius, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ элСмСнту CSS Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΏΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ собствСнности.

Бинтаксис

 
 border-radius:
 

Бвойство CSS border-radius β€” это сокращСнноС свойство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ скругляСт всС ΡƒΠ³Π»Ρ‹ элСмСнта. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² пиксСлях ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния для Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ²

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Π΄Π»ΠΈΠ½Π° ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ значСния Π΄Π»ΠΈΠ½Ρ‹ для указания радиуса. радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ : 10px ;
ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния для указания радиуса. радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 5% ;

ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния нСдопустимы.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ

Для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Chrome ΠΈ Firefox, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство border-radius , Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊ свойству прСфикс -webkit ΠΈ -moz. Β«-webKitΒ» ΠΈ Β«-mozΒ» β€” это прСфиксы поставщиков Π² CSS, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Chrome ΠΈ Firefox соотвСтствСнно. Π­Ρ‚ΠΈ прСфиксы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CSS Π±Π΅Π· внСсСния нСсоотвСтствий.

Standard Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ Mozilla Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ Webkit
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;

Нам Π½ΡƒΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандартизированная вСрсия, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ синтаксис CSS. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ свойству прСфикс Β«-webKitΒ» ΠΈ Β«-mozΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹

Бвойство border-radius β€” это сокращСнноС свойство, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ радиус для всСх ΡƒΠ³Π»ΠΎΠ² элСмСнта. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ нСзависимо ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ свойства:

top-left
Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ Mozilla Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ Webkit ОписаниС ΠŸΡ€ΠΈΠΌΠ΅Ρ€
420354 -moz-border-radius-topleft -webkit-border-top-left-radius БкругляСт Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» элСмСнта. Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус : 10px ;
border-top-right-radius -moz-border-radius-topright -webkit-border-top-right-radius БкругляСт ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» элСмСнта. Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус : 10px ;
Π³Ρ€Π°Π½ΠΈΡ†Π°-ниТняя-правая-радиус -moz-Π³Ρ€Π°Π½ΠΈΡ†Π°-радиус-ниТняя правая -webkit-border-bottom-right-radius БкругляСт Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» элСмСнта. Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 10px;
border-bottom-left-radius -moz-border-radius-bottomleft -webkit-border-bottom-left-radius БкругляСт Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» элСмСнта. Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 10px;

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство

  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ , Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹.
 
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10 пиксСлСй;
 
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π²Π° значСния . ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³Π»Ρ‹, Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅ примСняСтся ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Π°ΠΌ.
 
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px 15px ;
/*Π³Ρ€Π°Π½ΠΈΡ†Π°-радиус: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ */
 
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ значСния . ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Π°ΠΌ, Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ.
 
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 5px 10px 15px ;
/*Π³Ρ€Π°Π½ΠΈΡ†Π°-радиус: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ */
 
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния . ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ, Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ, Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ примСняСтся ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΌΡƒ ΡƒΠ³Π»Ρƒ.
 
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 5px 10px 15px 20px ;
/* радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ */
 
  • Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ свойство эквивалСнта Mozilla выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
 
 /* -moz-border-radius: [Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ] [Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ] [Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ] [Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ] */
-moz-border-radius: 5px 10px 15px 20px ;
 

ЭллиптичСскоС скруглСниС

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

БИНВАКБИБ

 
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ : радиус ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ / радиус ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ
 

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

 
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50px/10px;
 
  • Одна ΠΏΠ°Ρ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ радиусов скругляСт всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ³Π»Π°.
  • Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±ΠΎΠ»Π΅Π΅ слоТная Ρ„ΠΎΡ€ΠΌΠ°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ радиусов. ΠŸΡ€ΠΈΠΌΠ΅Ρ€
 
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px 20px 30px 20px/20px 30px 20px 30px;
/* border-radius : Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ / Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ */
}
 
  • Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ свойства ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ для эллиптичСского округлСния. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ значСния, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ, Π° Π½Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ косой Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€
 
 Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 40px 20px; /* Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ радиус, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус */
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 20px 40px;
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 40px 20px;
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 20px 40px;
 

ЭллиптичСскоС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ (Firefox 3.5+)

БИНВАКБИБ

Нам Π½ΡƒΠΆΠ΅Π½ прСфикс -moz, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Mozilla Firefox 3.5 допускал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹. Однако Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ вСрсии Firefox Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эллиптичСскиС ΡƒΠ³Π»Ρ‹.

 
 -moz-border-radius-topleft: [Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ радиус] [Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус];
 

Π­Ρ‚ΠΎΡ‚ синтаксис Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ свойствам.

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

 
 -moz-border-radius-topleft: 20px 40px;
-moz-border-radius-topright: 10px 30px;
-moz-border-radius-bottomleft: 20px 40px;
-moz-border-radius-topleft: 10px 30px;
 

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠ΅ эллиптичСскоС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ (Firefox 3.

5+)
  • Одна ΠΏΠ°Ρ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ радиусов скругляСт всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠ³Π»Π°.
 
 -moz-border-radius: 10px/40px;
/* -moz-border-radius: Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ радиус / Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус */
 
  • ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ значСния для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ радиусов. Π­Ρ‚ΠΈ значСния ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ, Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ, Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³Π»Ρ‹.
 
 -moz-border-radius: 10px 20px 30px 40px / 15px 30px 45px 60px;
/* -moz-border-radius : Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ / Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ */
 

ЭллиптичСскоС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ WebKit

  • ВсС ΡƒΠ³Π»Ρ‹ Π’Π°ΠΊΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠ°ΠΊ Chrome ΠΈ Safari, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ эллиптичСскоС ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ WebKit. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сокращСнноС свойство для эллиптичСского округлСния всСх ΡƒΠ³Π»ΠΎΠ².

    БИНВАКБИБ

     
     -webkit-border-radius: [Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ радиус] [Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус];
     

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

     
     -webkit-border-radius: 32px 10px;
     
  • Волько ΠΏΡ€Π°Π²Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ Π§Ρ‚ΠΎΠ±Ρ‹ эллиптичСски Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ элСмСнтов, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис: БИНВАКБИБ

     
     -webkit-border-top-right-radius: [Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ радиус] [Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус];
    -webkit-border-bottom-right-radius: [Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ радиус] [Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус];
     

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

     
     -webkit-border-top-right-radius: 50px 30px;
    -webkit-border-bottom-right-radius: 50px 30px;
     

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ научимся Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΊ элСмСнтам:

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ описываСтся свойство Border-Radius для создания Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² Css

HTML

 
 

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство border-radius, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ элСмСнту Π² CSS.

CSS

 
 .container {
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 8 пиксСлСй, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
 высота: 250 пиксСлСй;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
/* Π Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ скругляСт всС ΡƒΠ³Π»Ρ‹ */
 радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 30px;
 поля:Π°Π²Ρ‚ΠΎ ;
  
}
.тСкст{
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 25 пиксСлСй;
  Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}
 

Π’Ρ‹Π²ΠΎΠ΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ описываСтся использованиС свойства Border-Bottom-Left-Radius

HTML

 
 

Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°

CSS

 
 .container {
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 8 пиксСлСй, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
 высота: 250 пиксСлСй;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
/* БкругляСт Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» */
 радиус Π½ΠΈΠΆΠ½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ края: 50 пиксСлСй;
 поля:Π°Π²Ρ‚ΠΎ ;
  
}
.тСкст{
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 25 пиксСлСй;
  Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}
 

Π’Ρ‹Ρ…ΠΎΠ΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ описываСтся использованиС свойства Border-Top-Right-Radius

HTML

 
 <Π΄Π΅Π»>
  

Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π°

CSS

 
 .container {
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 8 пиксСлСй, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
 высота: 250 пиксСлСй;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
/* БкругляСт ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» */
 Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 50px;
 поля:Π°Π²Ρ‚ΠΎ ;
  
}
.тСкст{
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 25 пиксСлСй;
  Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}
 

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ описываСтся использованиС свойства Border-Bottom-Right-Radius

HTML

 
 

Π‘ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π°

CSS

 
 .container {
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 8 пиксСлСй, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
 высота: 250 пиксСлСй;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
/* БкругляСт ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ³ΠΎΠ» */
 Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 50px;
 поля:Π°Π²Ρ‚ΠΎ ;
  
}
. тСкст{
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 25 пиксСлСй;
  Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}
 

Π’Ρ‹Ρ…ΠΎΠ΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 5. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ описываСтся использованиС свойства Border-Top-Left-Radius

HTML

 
 

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

CSS

 
 .container {
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 8 пиксСлСй, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
 высота: 250 пиксСлСй;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
/* БкругляСт Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» */
 Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 30px;
 поля:Π°Π²Ρ‚ΠΎ ;
  
}
.тСкст{
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 25 пиксСлСй;
  Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}
 

Π’Ρ‹Π²ΠΎΠ΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 6. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ описываСтся использованиС сокращСнных свойств

HTML

 
 

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния.

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50 пиксСлСй

<Π΄Π΅Π»>

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 10px 15px ; <Ρ€> <Π΄Π΅Π»>

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50px 30px 90 пиксСлСй;

<Π΄Π΅Π»>

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20 пиксСлСй 40 пиксСлСй 60 пиксСлСй 80 пиксСлСй;

CSS

 
 .container {
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 8 пиксСлСй, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
 высота: 250 пиксСлСй;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
 ΠΏΠΎΠ»Π΅: 15px Π°Π²Ρ‚ΠΎ;
}
.тСкст{
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 25 пиксСлСй;
  Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}

/* использованиС ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния */
.ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€1 {
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50 пиксСлСй;
}

/* ИспользованиС Π΄Π²ΡƒΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ*/
.ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€2{
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 60px 20px ;
/*Π³Ρ€Π°Π½ΠΈΡ†Π°-радиус: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ */
}
/* ИспользованиС Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ */
 .ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€3 {
    радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 50px 30px 90 пиксСлСй;
   /*Π³Ρ€Π°Π½ΠΈΡ†Π°-радиус: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ */
  }
/*ИспользованиС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ */
.ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€4{
   радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 20px 40px 60px 80px;
  /* радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ */
}
 

Π’Ρ‹Ρ…ΠΎΠ΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 7.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ эллиптичСскиС ΡƒΠ³Π»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°

HTML

 
 

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ эллиптичСских ΡƒΠ³Π»ΠΎΠ².

<Π΄Π΅Π»>

ИспользованиС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… свойств.

CSS

 
 .container {
 Π³Ρ€Π°Π½ΠΈΡ†Π°: 8 пиксСлСй, сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚;
 ΡˆΠΈΡ€ΠΈΠ½Π°: 350 пиксСлСй;
 высота: 250 пиксСлСй;
 Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ;
 ΠΏΠΎΠ»Π΅: 10px Π°Π²Ρ‚ΠΎ ;
}
.ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€1 {
  радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹: 60 пиксСлСй / 20 пиксСлСй;
}
.ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€2{
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 40px 20px; /* Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ радиус, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ радиус */
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 20px 40px;
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-ΠΏΡ€Π°Π²Ρ‹ΠΉ-радиус: 40px 20px;
  Π³Ρ€Π°Π½ΠΈΡ†Π°-Π½ΠΈΠΆΠ½ΠΈΠΉ-Π»Π΅Π²Ρ‹ΠΉ-радиус: 20px 40px;
}
.тСкст{
  Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 25 пиксСлСй;
  Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;
}
 

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

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