Найти тему
Онлайн-школа METHED

ПОЛЕЗНЫЕ ВОЗМОЖНОСТИ CSS

На сегодняшний день существует множество стабильных CSS-фич, которые фронтендер может использовать в своей работе. Поделимся с вами некоторыми из них, обязательно сохраните и пробуйте их применять ⬇️

🔹️ Фиксация прокрутки.
Это поможет сайту выделиться среди конкурентов, а фиксация скролла обеспечит важные точки остановки.

🔹️ Контейнерные запросы.
Позволяют стилизовать элемент в зависимости от размера его родителя. Для этого нужно указать элемент в качестве контейнера, используя свойство container. В качестве значения container-type может быть width, height, inline-size, block-size.⠀

🔹️ Псевдокласс :has()
Может выбирать элемент в зависимости от его дочерних элементов и у него есть несколько вариантов использования. Например, по-разному стилизовать изображение в <figure> в зависимости от того, есть ли внутри <figcaption> или нет.⠀

🔹️ Условное выражение when/else
Оно подходит для условий в CSS и является аналогом операторам if/else в других языках программирования. Помогает создавать сложные медиа-запросы с более правильной логикой.⠀

🔹️ Свойство accent-color
Легко и быстро обозначает цвета бренда для полей ввода данных в формах и позволяет сохранить вид элементов форм браузера по умолчанию, но с применением соответствующей цветовой гаммы сайта.⠀

🔹️ Псевдокласс :focus. Используется для стилизации элементов, которые получили фокус. Создаёт более интерактивный и доступный пользовательский интерфейс, с помощью подсвечивания активных или выбранных элементов.

🔹️ Список селекторов.
Сокращает количество кода, необходимого для применения общих стилей к разным элементам.⠀

🔹️ Селектор type.
Его используют для выбора HTML-элементов, которые соответствуют определённому имени тега.⠀

🔹️ Смежный селектор +
Выбирает элемент, который является соседом другого элемента на одном и том же уровне иерархии DOM.⠀

Если было полезно, очень ждём твой лайк и репост 👍

#советы_от_methed