Иногда требуется верстка, где страницы поделены на горизонтальные секции, каждая из которых занимает ровно размер экрана. При этом независимо от устройства / разрешения экрана. Понятно, что это можно сделать при помощи JavaScript, но есть способ лучше.
CSS:
Блок выстой с экран на CSS
Интересное css свойство object-fit
Используя свойство object-fit удобно красиво выводить картинки товаров, особенно если они разных размеров.
Ниже несколько, для демонстрации вариантов отобрадения.
Аналоги awesome font
Для тех, кому надоел awesome font или, по какой-то причине, этот набор иконок не устраивает, в статье представлены несколько похожих иконочных шрифтов.
Это краткая заметка про имена классов при использовании методологии БЭМ для верстки Html.
Иногда нужно скрыть скрол / scroll (полосу прокрутки браузера). Часто какое нужно, если открывается модальное окно. Это делается крайне просто на чистом CSS:
body.compensate-for-scrollbar { overflow: hidden; }
Хороший инструмент для подбора CSS тени
Сервис позволяет генерировать css код для тени. Есть несколько настроек, включающих: прозрачность, размытие и т.д.
Примеры работы с SCSS
В данной заметке опишу самые часто используемые возможности SCSS.
Думаю все мы уже привыкли видит на сайтах значок рубля, вместо приписки "руб.", но что делать если кодировка сайта не utf-8, а windows-1251?
Emmet
Уже давно использовал, в разных редакторах, возможность генерации целых блоков html по шаблонам вида: div.class>ul+.
И вот решил выяснить про данный функционал подробнее.
Базовый пример того, как можно сделать кнопку для скрола до шапки сайта. В примере использоваться fontawesome и jQuery, но вполне можно обойтись и без них.
Кнопка появляется, только если посетитель промотал сайт на 300 пикселей вниз.