CSS приклад: border-radius

Тег з прикладом

Internet Explorer Chrome Opera Safari Firefox Android iOS
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}]

Значення

Дозволяється використовувати одне, два, три або чотири значення, перераховуючи їх через пробіл. Також можна вказувати два значення через слеш (/). У якості значень вказуються числа у будь-якому допустимому форматі для CSS. У випадку використання відсотків, відлік ведеться відносно ширини блока.

Табл. 1. Залежність від кількості значень
Кількість значеньРезультат
1Радіус вказується для всіх чотирьох кутів.
2Перше значення задає радіус верхнього лівого і нижнього правого кутка, друге значення — верхнього правого і нижнього лівого кутка.
3Перше значення задає радіус для верхнього лівого кутка, друге — одночасно для верхнього правого і нижнього лівого, а третє — для нижнього правого кутка.
4По черзі встановлює радіус для верхнього лівого, верхнього правого, нижнього правого і нижнього лівого кутка.

У випадку задання двох параметрів через слеш, перший вказує радіус по горизонталі, а другий по вертикалі (еліптичні кути).

В браузерах Chrome до версії 4.0, Safari до версії 5.0, iOS використовується нестандартна властивість -webkit-border-radius.

Firefox до версії 4.0 використовує нестандартну властивість -moz-border-radius.

Часті запитання

  • Q: Як використовувати border-radius в CSS?

    A: Властивість border-radius в CSS використовується для створення закруглених кутів для блоків або елементів.

  • Q: Де використовують border-radius в CSS?

    A: Border-radius використовують для створення закруглених кутів для різних елементів, таких як кнопки, картинки, блоки тощо.

  • Q: Як задати різний радіус закруглення для кожного кута елемента з допомогою border-radius?

    A: Можна вказати чотири значення для border-radius, які відповідають радіусу закруглення для верхнього лівого, верхнього правого, нижнього правого та нижнього лівого кутів елемента.

  • Q: Чи підтримується властивість border-radius в усіх браузерах?

    A: Властивість border-radius підтримується усіма сучасними браузерами, але можуть бути незначні відмінності у відображенні в залежності від браузера.

  • Q: Чи можна задати різний радіус закруглення для вертикальних та горизонтальних кутів елемента з допомогою border-radius?

    A: Так, можна задати різний радіус закруглення для вертикальних та горизонтальних кутів елемента, використовуючи два значення для властивості border-radius.