Баттл: Border vs box-shadow

20 октября 2021 г.

0 минут
Баттл: Border vs box-shadow

Border, или box-shadow? Какое же свойство лучше использовать для создания рамок?

Ответ довольно прост — всё зависит от того, где вы вам нужно реализовать рамку.

Как по мне, свойство box-shadow подойдёт, только если вам нужно при наведении на кнопку делать её прозрачной, сохраняя только рамку. Почему не border? Из-за того что это свойство влияет на размеры блока, в отличие от box-shadow.

box-shadow: inset 0 0 0 2px black;

Против

box-sizing: border-box;
border: 2px solid black;

Да и нет гарантии, что box-sizing вам что-нибудь не испортит 😅

А во всех остальных случаях используем border, так как это более гибкое и редактируемое свойство.

Шахзод Давлатов

4 года назад

0

Категории

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845