Чтобы использовать свойство border-radius для создания плавных углов у веб-элементов, нужно указать одно, два, три или четыре значения: 5
.element { width: 200px; height: 200px; border-radius: 50%; background-color: lightgreen; }
.element { width: 200px; height: 200px; border-radius: 150px 10px; background-color: khaki; }
.element { width: 200px; height: 200px; border-radius: 40px 20px 180px; background-color: lightblue; }
.element { width: 300px; height: 100px; border-radius: 20px 20px 150px 150px; background-color: plum; }
Радиус можно указывать в пикселях, процентах или других единицах измерения. 5
Также для создания скруглённых границ элемента, у которого отсутствует свойство outline-radius, можно использовать сочетание border-radius с box-shadow. 4 Пример кода: 4
.Element { border-radius: 15px; box-shadow: 0 0 0 2px #000; /* Используем тень в роли контура */ }
Свойство border-radius поддерживается почти во всех браузерах, но на разных устройствах и операционных системах рамки могут немного отличаться, поэтому рекомендуется проверять, как выглядят страницы сайта. 5