Урок 8. Рамки, скругления и тени
Три свойства, которые превращают скучный прямоугольник в красивую карточку.
Рамка
Свойство border. В нём сразу три значения через пробел: толщина, вид, цвет.
p {
border: 2px solid #23e0ff;
}
Вид рамки бывает solid (сплошная), dashed (пунктир) и dotted (точки).
Скругление углов
border-radius — насколько скруглить углы:
img {
border-radius: 16px;
}
Хитрость: если поставить border-radius: 50% квадратной картинке, она станет кругом. Так делают все круглые аватарки в интернете.
Тень
box-shadow — тень под элементом. Четыре числа и цвет:
p {
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
}
- первое число — сдвиг вправо;
- второе — сдвиг вниз;
- третье — размытие (чем больше, тем мягче);
- цвет обычно пишут через
rgba, где последнее число — прозрачность от 0 до 1.
Твой прогресс
Опыт и значки хранятся прямо в этом браузере — ни имени, ни почты для этого не нужно. Все треки и значки →
Частые вопросы
Как сделать круглую картинку в CSS?
Задать ей border-radius: 50% и следить, чтобы ширина и высота были одинаковыми. Если картинка прямоугольная, получится овал.
Что означают числа в box-shadow?
По порядку: сдвиг тени вправо, сдвиг вниз, размытие и (необязательно) растяжение. Последним идёт цвет тени, обычно полупрозрачный чёрный через rgba.