border-radius — закругленная рамка (скругление углов)
Поддержка браузерами
12.0+ | 9.0+ | 4.0+ | 5.0+ | 10.5+ | 5.0+ |
Описание
CSS свойство border-radius
позволяет сделать закруглённую рамку или скруглить углы элемента. Значение свойства определяет радиус окружности. При использовании свойства, вместо отрисовки обычных прямых углов элемента, будет использоваться закруглённая рамка с закруглёнными углами согласно дуге окружности с заданным радиусом:
Свойство border-radius
может содержать от одного до четырёх значений, разделяемых между собой пробелами. От количества значений зависит то, как будут установлены радиусы скругления углов. Если указывается более одного значения, скругление углов устанавливается начиная с верхнего левого угла:
|
|
|
|
|
|
|
Овальные скругления
CSS свойство border-radius
также позволяет сделать скругление углов ввиде дуги овала, а не круга:
Чтобы определить овал используется комбинация из двух значений, между которыми ставится символ /
:
border-radius: 50px / 30px;
Значение, расположенное слева от слэша, определяет горизонтальный радиус, значение справа – вертикальный радиус.
Каждая из двух частей (до слэша и после него) подчиняется тем же правилам, что и при создании круглых скруглений. Это означает, что каждая часть может содержать от одного до четырёх значений, разделяемых между собой пробелами. И от количества заданных значений будет зависеть то, как будут установлены радиусы скругления углов. Например, четыре значения перед символом /
представляют горизонтальные радиусы для верхнего левого, верхнего правого, нижнего правого и нижнего левого углов. Значения после символа
соответственно представляют вертикальные радиусы для тех же самых углов.
Пример с овальными скруглениями:
|
Важно понимать, что форма элемента в любом случае остаётся прямоугольной.
Примечание: если у элемента нет рамки, то браузер будет производить скругление углов для фоновой области.
Значение по умолчанию: | 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 Штифт перегородки шкафа с клейкой подложкойБулавка с клейкой подложкой. |