Перейти к содержимому

Свойство CSS border-top-left-radius

Свойство CSS border-top-left-radius задаёт скругление левого верхнего угла элемента.

Свойство border-top-left-radius является одним из свойств CSS3.

Угол может быть скруглён до круга или эллипса, либо остаться квадратным, если значение не указано. Если вы используете фоновое изображение или цвет, оно будет обрезано по форме границы. Поведение обрезки контролируется свойством background-clip.

Свойство border-top-left-radius принимает одно или два значения, каждое из которых задаётся как <length> или <percentage>. Когда используется только одно значение, оно задаёт как горизонтальный, так и вертикальный радиусы эллипса. Когда используются два значения, первое задаёт горизонтальный радиус, а второе — вертикальный. Проценты для горизонтального радиуса относятся к ширине элемента, а проценты для вертикального радиуса — к его высоте. Отрицательные значения недопустимы.

Начальное значение0
Применяется кВсем элементам. Также применяется к ::first-letter.
НаследуетсяНет
АнимацияДа. Радиус границы анимируется.
ВерсияCSS3
Синтаксис DOMobject.style.borderTopLeftRadius = "25px";

Синтаксис

Синтаксис свойства CSS border-top-left-radius

css
border-top-left-radius: length | % | initial | inherit;

Ниже приведён пример border-top-left-radius, где используется только одно значение. Когда используется только одно значение, оно задаёт как горизонтальный, так и вертикальный радиусы эллипса.

Пример свойства border-top-left-radius:

Пример свойства CSS border-top-left-radius с одним значением

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        width: 200px;
        height: 40px;
        background: #8ebf42;
        border: 4px solid #000000;
        border-top-left-radius: 25px;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-left-radius example.</h2>
    <div></div>
  </body>
</html>

Результат

CSS border-top-left-radius property

В следующем примере первое значение задаёт горизонтальный радиус, а второе — вертикальный.

Пример свойства border-top-left-radius с двумя значениями:

Пример свойства CSS border-top-left-radius с двумя значениями

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        width: 200px;
        height: 40px;
        background: #ccc;
        border: 4px solid #000000;
        border-top-left-radius: 50px 25px;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-left-radius example.</h2>
    <div></div>
  </body>
</html>

В следующем примере используются значения в процентах. Первое значение определяет горизонтальный радиус, а второе — вертикальный.

Пример свойства border-top-left-radius со значением "%":

Пример свойства CSS border-top-left-radius со значением в процентах

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        width: 200px;
        height: 40px;
        background: #eee;
        border: 4px solid #000000;
        border-top-left-radius: 50% 60%;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-left-radius example.</h2>
    <div></div>
  </body>
</html>

Значения

ЗначениеОписаниеПопробовать
lengthОпределяет скругление левого верхнего угла.Попробовать »
%Определяет скругление левого верхнего угла в процентах.Попробовать »
initialУстанавливает свойству его значение по умолчанию.Попробовать »
inheritНаследует свойство от родительского элемента.

Практика

Что делает свойство 'border-top-left-radius' в CSS?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.