Цвета
Из коробки вы получаете доступ ко всем цветам в Material Design спецификации через stylus и javascript. Эти значения могут использоваться в ваших таблицах стилей, ваших файлах компонентов и фактических компонентах через систему color class.
Классы
Каждый цвет из спецификации преобразуется в фоновый и текстовый вариант для стилизации в вашем приложении через класс, например: <div class="red">
или <span class="red--text">
. Эти цвета классов определены здесь.
Цвет текста также поддерживают затемнённые и осветлённые варианты с использованием text--{lighten|darken}-{n}
Цветовой пакет Javascript
Vuetify имеет дополнительный пакет цветов javascript, который вы можете импортировать и использовать в своём приложении. Это также можно использовать для определения темы ваших приложений.
Цветовой пакет Stylus
Хотя удобно, цветовой пакет увеличивает размер экспорта css на ~ 30 кб. В некоторых проектах могут потребоваться только классы по умолчанию, созданные во время выполнения из бутстрапа Vuetify. Чтобы отключить эту функцию, вам придётся вручную импортировать и создать основной файл stylus. Для этого потребуется stylus loader и запись файла .styl .
Затем созданный файл main.styl
должен быть включён в ваш проект.
Вы должны сконфигурировать свою webpack настройку для использования stylus
. Если вы используете готовый шаблон, это уже будет сделано для вас.
Это также можно сделать в основном файле App.vue. Имейте в виду, что в зависимости от вашей настройки проекта это будет увеличивать время сборки, так как каждый раз, когда ваш файл входа обновляется, файлы stylus будут повторно сгенерированы.
Material цвета
Ниже представлен список цветовой палитры Material design, сгруппированный по основному цвету