🌐 Свой первый сайт Урок 8 из 16 · 0 из 16

Урок 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.