Автор оригинала: Mohamed Termoul.
Когда я начал использовать использование VUE в качестве моей передней панели, я пытался использовать его с Bootstrap из простого старых CSS. Однако вскоре я понял, что все было не так быстро, как я хотел. Затем я обнаружил Vuetify в качестве материального дизайна CSS/компонентов Framework, которые можно использовать вдоль Vue.js, чтобы перезарядить ваши инструменты разработки. Так что я хотел быстро обратиться в этой статье, как вы можете стирать ваши компоненты, используя Vue. Наиболее распространенным способом, который приходит на ум, использует обычные старые CSS. Однако у Vuetify имеет немного другой подход. Итак, давайте DIGG в и посмотрим другой способ, которым вы можете стиль компоненты, и какой путь является продуктивным способом.
Многие компоненты имеют реквизиты, которые позволяют быстрое изменение стиля. Например, V-Card
V-BTN
V-чип
И многие компоненты имеют цвет
Свойство, которое вы можете установить так:
Другие реквизиты, которые позволяют быстрое изменение стиля, было бы чем-то вроде:
В этом случае мы изменяем прокладки на этот компонент, используя этот опорный.
Домашняя страница
Как вы можете видеть выше, вы можете просто контролировать цвет, прокладки, выравнивание компонента карты, просто используя несколько реквизитов без необходимости использовать CSS вообще
Каждый компонент Vuetify поставляется с очень удобным свойством под названием класс. И вы можете использовать этот класс, чтобы изменить много реквизитов для стилей, таких как цвет, шрифт, прокладки, выравнивание … Однако вам нужно знать, какие классы CSS для использования для внесения изменений. Vuetify уже определил много классов CSS для контроля многих стилей. Например, чтобы изменить цвет шрифта для красного, вы просто говорите Класс = "красный - текст"
Или изменить типографику или шрифты, которые вы можете использовать один из предопределенных стилей шрифта, как этот Класс = "субтитры-2"
Отказ Вы также можете изменить цвет фона компонента, используя класс Rup, как этот класс = "серый"
Давайте изменим пример выше, чтобы использовать свойство класса.
Домашняя страница
Как вы можете видеть в коде выше, мы изменили цвет текста и фона, используя класс. Мы также изменим шрифт таким же образом. Я также хочу упомянуть, что Vuetify создал классы CSS для всех этих стилей и сделали их доступными для нас без необходимости прикоснуться к фактическим CSS.
Третий вариант того, что Vuetify поощряет, использует стиль CSS в одном файловых компонентах. В этом методе вы просто пишете простые старые CSS внутри <СТИЛЬ> ...
Тег в пределах вашего компонента. Давайте посмотрим, как мы можем изменить несколько стилей, используя этот подход
Домашняя страница
Стоит отметить, что для того, чтобы вы использовали CSS, вам нужно знать синтаксис запросов выбора CSS. Это означает, что если вы хотите изменить текст карты Tilte на курсивом курсивом, то вам нужно знать, как выбрать только DIV. Для этого я использовал инструменты Chrome DEV для проверки заголовка, чтобы увидеть, какое имя класса для этого div. Затем я использовал CSS, чтобы изменить стиль, как этот .v-card__title {font-style: курсирует курс; }
Таким образом, в этом случае я полагался на классы Vuetify. Кроме того, этот метод позволит вам использовать ваши простые трюки CSS для стиля о чем-либо. Мое правило, не используйте этот метод, если не у Vuetify нет предпринимающего или класса, который вы ищете.
В этом методе мы будем использовать простые старые трюки CSS, такие как метод выше, за исключением того, что мы будем писать наши CSS во внешнем файле CSS. Этот метод будет более подходящим, если мы имеем общие CSS, которые будут использоваться несколькими компонентами. Способ реализации этого предназначен для сохранения файла CSS под Активы/Стили/Main.css
Затем импортируйте его в определенный компонент или из App.vue
как это:
...
Как вы можете видеть в примере выше, Vuetify и Vue очень гибко в зависимости от того, как достичь некоторых задач. Однако вы должны использовать некоторую осторожность о том, как использовать методы, упомянутые выше, и сначала используйте рекомендаемый путь, прежде чем раскрывать мощность полных файлов CSS RAW CSS. Также входит в другую статью 5-й путь, который будет охвачен моей следующей статьей о том, как изменить стили, используя темы и переменные SASS. Спасибо за чтение и дайте мне знать, какой у вас предпочтительный путь или может быть еще одним способом, не упомянутым здесь.