← Все вопросы
Как сделать рамку вокруг блока и скруглить её углы? border и border-radius
5
Хочу обвести блок рамкой, как карточку, и чтобы углы были закруглённые, а не острые. Какими свойствами это делается?
2 ответа
9
✓ Принятый ответ — помог автору
Рамка — border, скругление углов — border-radius:
.card {
border: 2px solid #333; /* толщина, стиль, цвет */
border-radius: 12px; /* радиус скругления углов */
padding: 16px;
}
У border три части подряд:
- толщина (
2px), - стиль (
solid— сплошная,dashed— пунктир,dotted— точки), - цвет (
#333).
Чем больше border-radius, тем круглее углы. А border-radius: 50%; на квадрате превратит его в круг — так часто делают круглые аватарки.
3
Если рамка не нужна, а скругление хочется (например, у картинки или кнопки с фоном) — border-radius работает и без border, сам по себе. Рамка и скругление независимы.
Ваш ответ
Войдите, чтобы ответить на вопрос.