Содержание

border-radius — закругленная рамка (скругление углов)

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

12.0+ 9.0+ 4.0+ 5.0+ 10.5+ 5.0+

Описание

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

Свойство border-radius может содержать от одного до четырёх значений, разделяемых между собой пробелами. От количества значений зависит то, как будут установлены радиусы скругления углов. Если указывается более одного значения, скругление углов устанавливается начиная с верхнего левого угла:

  • border-radius: 5px 10px 15px 20px; (4 значения)
    1. Верхний левый – 5px
    2. Верхний правый – 10px
    3. Нижний правый – 15px
    4. Нижний левый – 20px
  • border-radius: 10px 20px 15px; (3 значения)
    1. Верхний левый – 10px
    2. Верхний правый и нижний левый – 20px
    3. Нижний-правый – 15px
  • border-radius: 15px 5px; (2 значения)
    1. Верхний левый и нижний правый – 15px
    2. Верхний правый и нижний левый – 5px
  • border-radius: 13px; (1 значение)
    1. Радиус для всех четырёх углов – 13px

Овальные скругления

CSS свойство border-radius также позволяет сделать скругление углов ввиде дуги овала, а не круга:

Чтобы определить овал используется комбинация из двух значений, между которыми ставится символ /:


border-radius: 50px / 30px;

Значение, расположенное слева от слэша, определяет горизонтальный радиус, значение справа – вертикальный радиус.

Каждая из двух частей (до слэша и после него) подчиняется тем же правилам, что и при создании круглых скруглений. Это означает, что каждая часть может содержать от одного до четырёх значений, разделяемых между собой пробелами. И от количества заданных значений будет зависеть то, как будут установлены радиусы скругления углов. Например, четыре значения перед символом / представляют горизонтальные радиусы для верхнего левого, верхнего правого, нижнего правого и нижнего левого углов. Значения после символа

/ соответственно представляют вертикальные радиусы для тех же самых углов.

Пример с овальными скруглениями:

  • border-radius: 55px 45px 40px / 35px 20px;
    1. Верхний левый – 55px / 35px
    2. Верхний правый и нижний левый – 45px / 20px
    3. Нижний правый – 40px / 35px

Важно понимать, что форма элемента в любом случае остаётся прямоугольной.

Поэтому, несмотря на то, что браузер отрисовывает закруглённые углы для элемента, содержимое элемента всё равно размещается в прямоугольной области и может выходить за границы скруглённых углов:

Примечание: если у элемента нет рамки, то браузер будет производить скругление углов для фоновой области.

Значение по умолчанию: 0
Применяется: ко всем элементам, кроме элемента table, когда для него установлено border-collapse: collapse;
Анимируется: да
Наследуется: нет
Версия: CSS3
Синтаксис JavaScript: object.style.borderRadius=»5px»

Синтаксис

border-radius: [величина | проценты]{1,4} [ / [величина | проценты]{1,4} ]

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

Значение Описание
величина Величина радиуса указывается в единицах измерения, используемых в CSS.
% Величина радиуса, указанная в процентах, вычисляется в зависимости от общей ширины и высоты элемента.
inherit Указывает, что значение наследуется от родительского элемента.

Пример

border-radius:

100px

50px

10px 30px

5px

3px

20% 10%

25%

50%

div {
border-radius: 100px;
}

свойство border-radius — учебник CSS

В предыдущем уроке мы изучили, как задать границу для элемента. Также были рассмотрены такие свойства как border-color и border-style, с помощью которых можно настраивать цвет и стиль границы. Однако все рамки у нас получались с прямыми углами. Теперь мы расскажем, каким образом можно сделать закругленные углы в CSS для границ.

Как закруглить углы: свойство CSS3 border-radius

Закругление углов в CSS можно сделать для любого элемента HTML-страницы. Для этого необходимо применить к нему свойство border-radius с соответствующим значением. Чаще всего значение указывается в пикселях, но можно также использовать и другие единицы, например, em или проценты (в последнем случае вычисление производится относительно ширины блока).

Эффект данного свойства будет заметен только при условии, что у стилизуемого элемента имеется цветной фон и/или граница. Например:


.borderElement {
  background-color: #EEDDFF;
  border: 6px solid #7922CC;
  border-radius: 25px;
}

Стиль, описанный выше, даст следующий результат на элементе <div> размером 200×200 пикселей:


Вы также можете сделать закругленные края только для верхних или нижних углов элемента либо задать каждому углу разный радиус скругления — большое поле для фантазии! Пример:


.
borderElement { background-color: #EEDDFF; border: 6px solid #7922CC; border-radius: 25px; } .borderElement1 { background-color: #FFE8DB; border: 6px solid #FF5A00; border-radius: 15px 100px 15px 100px; }

Но и это еще не всё: вместо простых круглых углов можно задавать эллиптическое скругление. Для этого понадобится указать два значения, разделенные косой чертой (для горизонтальной и вертикальной полуосей эллипса). Приведем пример на блоке размером 150×450 пикселей:


.borderElement {
  background-color: #EEDDFF;
  border: 6px solid #7922CC;
  border-radius: 280px/100px;
}

Значения можно смешивать (т. е. использовать в одном стиле и обычное, и эллиптическое закругление), а также добавлять персональный стиль для каждого угла, используя соответствующие свойства:

  • border-top-left-radius — для верхнего левого угла;
  • border-top-right-radius — для верхнего правого угла;
  • border-bottom-left-radius — для нижнего левого угла;
  • border-bottom-right-radius — для нижнего правого угла.

Принцип скругления углов

На рисунке ниже показано, каким образом вычисляется скругление углов в CSS. Так, если для угла указано одно значение, — например, 20px, — это означает, что закругление будет происходить по окружности с радиусом 20 пикселей. В случае, когда задаются два значения через косую черту, например, 30px/20px, закругление углов будет происходить по эллипсу. Первое значение в таком случае является длиной горизонтальной полуоси эллипса — 30px, а второе — длиной вертикальной полуоси — 20px:


Свойство CSS border-radius поддерживается всеми современными версиями браузеров.

Далее в учебнике: свойство box-shadow — создаем тени для элементов.

Рамка со скругленными углами — Etsy Турция

Etsy больше не поддерживает старые версии вашего веб-браузера, чтобы обеспечить безопасность пользовательских данных. Пожалуйста, обновите до последней версии.

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

Найдите что-нибудь памятное, присоединяйтесь к сообществу, делающему добро.

( 129 релевантных результатов, с рекламой Продавцы, желающие расширить свой бизнес и привлечь больше заинтересованных покупателей, могут использовать рекламную платформу Etsy для продвижения своих товаров. Вы увидите результаты объявлений, основанные на таких факторах, как релевантность и сумма, которую продавцы платят за клик. Узнать больше. )

  • Пластиковые рамки, закругленные углы

    Архитектурные дизайнерские рамки для вывесок из формованного пластика — это система рамок для вывесок с круглыми и квадратными углами, разработанная для качественной внутренней вывески.

    Девять разных размеров можно менять местами, чтобы украсить любой интерьер.

    Доступные цвета; Оловянно-серый, средне-серый, миндальный, коричневый, черный и белый.

    Вопросы или комментарии позвоните нам по телефону 800-969-6699 или напишите нам по адресу [email protected]

    Ш-7124

    #7124 Пластиковая рамка для знаков со скругленными углами, 1-3/4″ x 4-1/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $8.00

    Добавить в корзину

    Ш-9120

    #9120 Дизайнерская пластиковая рамка 1-7/8″ x 9-7/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $8,95

    Добавить в корзину

    Ш-9124

    #9124 Только дизайнерская пластиковая рама, 1-7/8″ x 3-7/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $8.00

    Добавить в корзину

    Ш-9128

    #9128 Дизайнерская пластиковая рама — 1-7/8″ x 7-7/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $8.00

    Добавить в корзину

    Ш-9000

    9000 Архитектурная пластиковая подставка для стола

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $6,95

    Добавить в корзину

    Ш-9144

    #9144 Дизайнерская пластиковая рама — 3-7/8″ x 3-7/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $8,95

    Добавить в корзину

    Ш-7029

    #7029 Настольные пластиковые планки для архитектуры 1-3/4″ x 9-1/8

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $14.00

    Добавить в корзину

    Ш-7129

    #7129 Пластиковая табличка со скругленными углами Пластиковая рамка

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $8,75

    Добавить в корзину

    Ш-9188

    #9188 Дизайнерская пластиковая рама — 7-7/8″ x 7-7/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    17,50 долларов США

    Добавить в корзину

    Ш-7144

    #7144 Пластиковая архитектурная рамка для вывески, 4-1/8″ x 4-1/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $12,25

    Добавить в корзину

    Ш-7166

    #7166 Архитектурная пластиковая рама, 6-1/8″ x 6-1/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    11,50 долларов США

    Добавить в корзину

    Ш-7149

    #7149 Держатель из архитектурного пластика 4-1/8″ x 9-1/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $13,65

    Добавить в корзину

    Ш-7169

    #7169 Пластиковая угловая рамка для вывески, 6-1/8″ x 9-1/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    15,95 долларов США

    Добавить в корзину

    Ш-7199

    #7199 Пластиковая круглая угловая рамка, 9-1/8″ x 9-1/8″

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $18.00

    Добавить в корзину

    Ш-9122

    #9122 Дизайнерская пластиковая рамка, 12 x 12 дюймов

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    27,75 долларов США

    Добавить в корзину

    Ш-7500

    #7500 Архитектурный пластиковый держатель Настольное основание

    Доступные цвета: средний серый, коричневый, арочный коричневый, оловянный, белый, черный.

    $6,25

    Добавить в корзину

    SH-B09100

    B09100 6-дюймовый зажим для проволоки

    Позволяет крепить пластиковые архитектурные рамы к кубу или перегородке.

    2,25 доллара США

    Добавить в корзину

    SH-B09200

    B09200 Зажим для проволоки 3-1/2 дюйма

    Позволяет крепить пластиковые архитектурные рамы к кубу или перегородке.

    2,25 доллара США

    Добавить в корзину

    Ш-СП11

    Штифт перегородки шкафа с клейкой подложкой

    Булавка с клейкой подложкой.

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

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