Из коробки вы получите доступ ко всем цветам в спецификации Material Design через sass и javascript. Эти значения могут быть использованы в таблицах стилей, файлах компонентов и на реальных компонентах через систему color class.
Каждый цвет из спецификации преобразуется в background и text вариант для стилизации внутри приложения через класс, например: <div class="red">
или <span class="red--text">
. Эти цвета классов определены здесь.
Цвет текста также поддерживают darken и lighten варианты, используя text--{lighten|darken}-{n}
У Vuetify есть дополнительный цветовой пакет javascript, который вы можете импортировать и использовать в своём приложении. Это также может помочь определить тему вашего приложения.
Несмотря на удобство, пакет цветов увеличивает размер экспорта CSS на ~ 30 КБ. Некоторые проекты могут требовать только предоставленные по умолчанию классы, которые создаются во время выполнения из начальной загрузки Vuetify. Чтобы отключить эту функцию, вам придется вручную импортировать и создать главный файл sass. Для этого потребуется Sass loader и запись в файл .sass
/.scss
.
Затем ваш созданный файл main.sass
должен быть включен в ваш проект.
You must configure your webpack setup to use sass
. If you are using a pre-made template this will already be done for you.
Это также можно сделать в основном файле App.vue. Имейте в виду, в зависимости от настройки вашего проекта это может увеличит время сборки, так как при каждом обновлении, файлы Sass будут пересозданы.
Ниже представлен список цветовой палитры Material design, сгруппированный по основному цвету
Готовы к большему? Продолжить чтение с: