РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗tlVtCsInr 16 of 72 menu
◀ ▶

Введение в стили в Vite

Стили в Vite подключают импортом из модуля, и сервер сам добавляет их на страницу.

Страница по-прежнему начинается с index.html и модуля src/main.js с атрибутом type="module". Отдельный тег link для своих правил не нужен: достаточно строки import с путём к файлу стилей внутри JavaScript. Сервер разработки обрабатывает такой импорт, отдаёт CSS браузеру и вставляет его на страницу, пока открыта вкладка с проектом.

Файл с расширением css можно импортировать ради эффекта, без экспорта значений. Несколько импортов складывают правила в общий порядок каскада. Если имя файла содержит module.css, импорт возвращает объект с именами классов, а на элементе в разметке оказывается другое имя - так изолируют стили компонента.

Готовые библиотеки из node_modules подключают тем же способом, что и свой файл в src. Препроцессор Sass понадобится только когда файл имеет расширение scss: пакет sass переводит синтаксис при импорте, без отдельной команды в скриптах. При сборке стили не остаются текстом внутри JavaScript: они выносятся в отдельный файл рядом со скриптом в dist.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить