Border radius: округление углов элементов веб-дизайна
border-radius - это CSS свойство, которое позволяет задать закругление углов элемента. Оно предоставляет возможность создавать круглые углы, эллиптические углы и даже сложные формы с помощью специфических значений.
Чтобы задать закругление углов с помощью border-radius, необходимо применить его к элементу, которому вы хотите придать округлую форму.
.round-corner { width: 200px; height: 200px; background-color: #f1f1f1; border: 2px solid #ccc; border-radius: 50%; } В этом примере у нас есть блок с классом "round-corner". Мы устанавливаем его ширину и высоту в 200 пикселей, задаем фоновый цвет и границу. Основная фича здесь - свойство border-radius, которое устанавливает нашему блоку круглую форму с помощью значения 50%.
.ellipse-corner { width: 200px; height: 100px; background-color: #f1f1f1; border: 2px solid #ccc; border-radius: 50% / 25%; } В этом примере мы создаем блок с классом "ellipse-corner", устанавливаем его ширину 200 пикселей, высоту 100 пикселей, фоновый цвет и границу. Свойство border-radius устанавливает эллиптическую форму для углов блока с помощью значений 50% / 25%. Значение после слэша определяет вертикальное радиус, а значение перед слэшем определяет горизонтальное радиус.
.complex-corner { width: 200px; height: 200px; background-color: #f1f1f1; border: 2px solid #ccc; border-radius: 20px 100px 50px 10px; } В этом примере мы создаем блок с классом "complex-corner", устанавливаем его ширину и высоту в 200 пикселей, фоновый цвет и границу. C помощью свойства border-radius мы задаем более сложную форму углов блока, устанавливая значения радиусов для каждого угла по часовой стрелке начиная с верхнего левого угла.
Итак, свойство border-radius предоставляет гибкую возможность управления формой углов элементов. Мы можем создавать круглые углы, эллиптические углы и даже сложные формы, играя с значениями радиусов. Такое свойство полезно для создания эстетически приятного дизайна веб-сайтов и добавления эффекта уюта или выделения важных элементов.