Border left top radius css: border-top-left-radius — CSS: Cascading Style Sheets

border-top-left-radius | htmlbook.ru

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

Краткая информация

Значение по умолчанию0
НаследуетсяНет
Процентная записьДа, относительно ширины блока
ПрименяетсяКо всем элементам
Ссылка на спецификациюhttp://www.w3.org/TR/css3-background/#border-top-left-radius

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Устанавливает радиус скругления левого верхнего уголка рамки. Если рамка не задана, то скругление также происходит и с фоном.

Синтаксис

border-top-left-radius: [значение | проценты] [значение | проценты]

Значения

В качестве радиуса указывается любое допустимое в CSS значение (px, cm, in, em и др. ), а также проценты, в этом случае радиус скругления считается от ширины блока.

Необязательное второе значение предназначено для создания эллиптического уголка, первое значение при этом устанавливает радиус по горизонтали, а второе — радиус по вертикали (рис. 1).

Рис. 1. Радиус скругления для создания разных типов уголков

Пример

HTML5CSS3IECrOpSaFx

<!DOCTYPE htm>
<html>
 <head>
  <meta charset="utf-8">
  <title>border-top-left-radius</title>
  <style>
   .title {
    background: #000080; /* Цвет фона */
    color: #ffe; /* Цвет текста */
    padding: 7px; /* Поля вокруг текста */ 
    border-top-left-radius: 10px; /* Левый верхний уголок */
    border-top-right-radius: 10px; /* Правый верхний уголок */
   }
   .content {
    border: 1px solid #000080;  /* Параметры рамки */
    background: #f0f0f0; /* Цвет фона */
    padding: 7px; /* Поля вокруг текста */ 
    border-bottom-left-radius: 10px; /* Левый нижний уголок */
    border-bottom-right-radius: 10px; /* Правый нижний уголок */
   }
  </style>
 </head> 
 <body> 
  <div>Буквица</div>
   <div>
    Буквица является художественным приемом оформления текста и 
    представляет собой увеличенную первую букву, базовая линия 
    которой ниже на одну или несколько строк базовой линии 
    основного текста.
</div> </body> </html>

Результат данного примера показан на рис. 2.

Рис. 2. Радиус скругления в браузере Safari

Браузеры

Firefox до версии 4.0 использует нестандартное свойство -moz-border-radius-topleft.

Chrome до версии 4.0, Safari до версии 5.0, iOS используют нестандартное свойство -webkit-border-top-left-radius.

Скруглённые уголки

CSS по теме

  • border-top-left-radius

Статьи по теме

Статьи по теме

Рецепты CSS

top-left-radius | HTML и CSS с примерами кода

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

Если рамка не задана, то скругление также происходит и с фоном.

Фон
  • border
  • border-bottom
  • border-bottom-color
  • border-bottom-left-radius
  • border-bottom-right-radius
  • border-bottom-style
  • border-bottom-width
  • border-collapse
  • border-color
  • border-image
  • border-image-outset
  • border-image-repeat
  • border-image-slice
  • border-image-source
  • border-image-width
  • border-left
  • border-left-color
  • border-left-style
  • border-left-width
  • border-radius
  • border-right
  • border-right-color
  • border-right-style
  • border-right-width
  • border-style
  • border-top
  • border-top-color
  • border-top-left-radius
  • border-top-right-radius
  • border-top-style
  • border-top-width
  • border-width
  • box-shadow

Синтаксис

/* the corner is a circle */
/* border-top-left-radius: radius */
border-top-left-radius: 3px;
/* the corner is an ellipse */
/* border-top-left-radius: horizontal vertical */
border-top-left-radius: 0.
5em 1em; border-top-left-radius: inherit;

Значения

В качестве радиуса указывается любое допустимое в CSS значение (px, cm, in, em и др.), а также проценты, в этом случае радиус скругления считается от ширины блока.

Необязательное второе значение предназначено для создания эллиптического уголка, первое значение при этом устанавливает радиус по горизонтали, а второе — радиус по вертикали (рис. 1).

Значение по-умолчанию:

border-top-left-radius: 0;

Применяется к: Ко всем элементам

Спецификации

  • CSS Backgrounds and Borders Module Level 3

Поддержка браузерами

Can I Use border-radius? Data on support for the border-radius feature across the major browsers from caniuse.com.

Описание и примеры

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>border-top-left-radius</title>
    <style>
      . title {
        background: #000080; /* Цвет фона */
        color: #ffe; /* Цвет текста */
        padding: 7px; /* Поля вокруг текста */
        border-top-left-radius: 10px; /* Левый верхний уголок */
        border-top-right-radius: 10px; /* Правый верхний уголок */
      }
      .content {
        border: 1px solid #000080; /* Параметры рамки */
        background: #f0f0f0; /* Цвет фона */
        padding: 7px; /* Поля вокруг текста */
        border-bottom-left-radius: 10px; /* Левый нижний уголок */
        border-bottom-right-radius: 10px; /* Правый нижний уголок */
      }
    </style>
  </head>
  <body>
    <div>Буквица</div>
    <div>
      Буквица является художественным приемом оформления
      текста и представляет собой увеличенную первую букву,
      базовая линия которой ниже на одну или несколько строк
      базовой линии основного текста.
    </div>
  </body>
</html>

границ-верхний-левый-радиус — CSS: Каскадные таблицы стилей

CSS-свойство border-top-left-radius скругляет верхний левый угол элемента путем указания радиуса (или радиуса большой и малой полуосей) эллипса. определение кривизны угла.

Скругление может быть кругом или эллипсом, или, если одно из значений равно 0 , скругление не выполняется, а угол квадратный.

Фон, являющийся изображением или цветом, обрезается по границе, даже закругленной; точное место отсечения определяется значением параметра свойство background-clip

.

Примечание: Если значение этого свойства не задано в сокращенном свойстве border-radius , которое применяется к элементу после свойства CSS border-top-left-radius , значение этого свойства равно затем сбрасывается до его начального значения с помощью сокращенного свойства.

 /* угол - это круг */
/* граница-верхний-левый-радиус: радиус */
граница-верхний-левый-радиус: 3px;
/* угол представляет собой эллипс */
/* граница-верхний-левый-радиус: горизонтальный вертикальный */
граница-верхний-левый-радиус: 0.5em 1em;
граница-верхний-левый-радиус: наследовать;
/* Глобальные значения */
граница-верхний-левый-радиус: наследовать;
граница-верхний-левый-радиус: начальный;
граница-верхний-левый-радиус: вернуться;
граница-верхний-левый-радиус: обратный слой;
граница-верхний-левый-радиус: не установлен;
 

С одним значением:

  • значение равно <длина> или <процент> , обозначающее радиус окружности, используемой для границы в этом углу.

С двумя значениями:

  • первое значение <длина> или <процент> обозначает большую горизонтальную полуось эллипса, используемую для границы в этом углу.
  • второе значение равно или , обозначающее большую вертикальную полуось эллипса, используемую для границы в этом углу.

Значения

<процент длины>

Обозначает размер радиуса окружности или большой и малой полуосей эллипса. Абсолютная длина может быть выражена в любых единицах, разрешенных типом данных CSS . Проценты по горизонтальной оси относятся к ширине блока, проценты по вертикальной оси относятся к высоте блока. Отрицательные значения недействительны.

 border-top-left-radius = 
<процент длины [0,∞]>{1,2}

"><процент длины> =
<длина> |
<процент>

Дуга окружность

Одно значение создает дугу окружности

 
 раздел {
  граница-верхний-левый-радиус: 40px;
  цвет фона: светло-зеленый;
  граница: сплошная черная 1px;
  ширина: 100 пикселей;
  высота: 100 пикселей;
}
 

Дуга эллипса

Два разных значения образуют дугу эллипса.

 <дел>
 
 раздел {
  граница-верхний-левый-радиус: 40px 20px;
  цвет фона: светло-зеленый;
  граница: сплошная черная 1px;
  ширина: 100 пикселей;
  высота: 100 пикселей;
}
 

Квадратный элемент с процентным радиусом

Квадратный элемент с одним значением создает дугу окружности.

 <дел>
 
 раздел {
  граница-верхний-левый-радиус: 40%;
  цвет фона: светло-зеленый;
  граница: сплошная черная 1px;
  ширина: 100 пикселей;
  высота: 100 пикселей;
}
 

Неквадратный элемент с процентным радиусом

Неквадратный элемент с одним значением создает дугу эллипса.

 <дел>
 
 раздел {
  граница-верхний-левый-радиус: 40%;
  цвет фона: светло-зеленый;
  граница: сплошная черная 1px;
  ширина: 200 пикселей;
  высота: 100 пикселей;
}
 
Спецификация
Фоины CSS и модуль Borders 3
# БАД-РАДИУС

BCDA

BCDA

BCDA

BCDIUS

. Включите JavaScript для просмотра данных.

  • радиус границы
    сокращенное свойство
  • граница-верхняя-правая-радиус , граница-нижняя-правая-радиус и граница-нижняя-левая-радиус

Последнее изменение: , участниками MDN

css — Граница верхнего левого и правого радиуса не работает на моем элементе div

спросил

Изменено 6 лет, 3 месяца назад

Просмотрено 3к раз

Мне нужны кривые в верхнем левом и верхнем правом углах моего div . Я пробовал border-top-left-radius и border-top-right-radius , но, похоже, это не работает.

HTML:

 

CSS:

 #trape{
    нижняя граница: сплошной красный цвет 100 пикселей;
    граница слева: 0 сплошной прозрачный;
    граница справа: 50px сплошная прозрачная;
    высота: 0;
    ширина: 100 пикселей;
    граница-верхний-левый-радиус: 5px;
    граница-верхний-правый-радиус: 10px;
}
 

Я хочу вывести что-то вроде показанного на рисунке ниже

0

Вы можете использовать border-top-left-radius и border-top-right-radius CSS следующим образом:

 #trape{
цвет фона: #E0E0E0;
граница слева: 0 сплошной прозрачный;
граница-верхний-левый-радиус: 2em;
радиус верхнего правого края: 10em;
высота: 50 пикселей;
выравнивание текста: по центру;
высота строки: 50px;
белый цвет;
ширина: 200 пикселей;
}
 
 #ловушка{
цвет фона: #E0E0E0;
граница слева: 0 сплошной прозрачный;
граница-верхний-левый-радиус: 2em;
радиус верхнего правого края: 10em;
высота: 50 пикселей;
выравнивание текста: по центру;
высота строки: 50px;
белый цвет;
ширина: 200 пикселей;
} 
 
Абстрактные фрески

Надеюсь, это поможет 🙂

1

Это решит вашу проблему.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *