Найти в Дзене
Ready

Топ 5 трюков CSS, которые сделают из вас ниндзя верстки

Оглавление

1) flex + margin:

Современный способ выравнивания элементов по горизонтали и вертикали заключается в сочетании display: flex и margin: auto:

-2

Справедливости ради следует отметить, что тоже самое можно реализовать с помощью такого сниппета:

-3

2) flex + gap:

Раз уж мы заговорили о Flexbox, нельзя не упомянуть, что не так давно у нас появилась возможность добавлять отступ между flex-элементами с помощью свойства gap (этой возможности чертовски не хватало):

-4

3) inline-flex:

Данное свойство позволяет создавать строчные элементы, обладающие функциональностью Flexbox. Лучше один раз увидеть:

HTML
HTML
CSS
CSS
Результат
Результат

4) drop-shadow:

Свойство filter со значением drop-shadow(), в отличие от похожего с точки зрения применяемого эффекта свойства box-shadow, позволяет добавлять тень к самому изображению (в формате PNG), а не к блоку, в котором оно размещается.

HTML
HTML
CSS
CSS
Результат( было)
Результат( было)
Результат (стало после клика)
Результат (стало после клика)

5)text-overflow:

Свойство text-overflow со значением ellipsis позволяет добавлять ... в конец текста при его выходе за пределы контейнера.

CSS
CSS

Если статья была полезной и познавательной, ставьте лайки и комментируйте

Может у тебя тоже есть свои козыри в рукаве?)

Пиши в комментарии!