Селекторы — это шаблоны, которые соответствуют элементам в дереве документа. В правиле CSS они используются для определения стилей для элементов, соответствующих шаблону.
CSS (каскадные таблицы стилей) — это язык таблиц стилей представления, используемый для описания внешнего вида и форматирования документов HTML (язык гипертекстовой разметки), XML (расширяемый язык разметки) и элементов SVG, включая (но не ограничиваясь ими) цвета…
Sass (Syntactically Awesome Style Sheets) — это расширение CSS, добавляющее такие функции, как вложенные правила, переменные, миксины и расширения классов. Это позволяет разработчикам писать структурированный, управляемый и повторно используемый CSS. Sass скомпилирован…
JavaScript (диалект ECMAScript) — это высокоуровневый, динамический, мультипарадигмальный, объектно-ориентированный, основанный на прототипах, слабо типизированный и интерпретируемый язык, традиционно используемый для клиентских сценариев в веб-браузерах. JavaScript…
Пользовательские свойства (или переменные CSS) позволяют определять значения для всей таблицы стилей, идентифицируемые токеном и используемые во всех объявлениях CSS.
Псевдоклассы CSS позволяют более точно выбирать элементы в документе на основе статуса элемента, местоположения в древовидной структуре DOM, действий пользователя или других факторов.