Иконка

Компонент v-icon предоставляет большой набор иконок для предоставления контекста различным аспектам вашего приложения. Иконки Vuetify используют библиотеку шрифтов Material Icons Google. Список всех доступных иконок можно найти на официальной странице Material Icons.

Применение

Icons come in two themes (light and dark), and four different sizes (standard, medium, large, and x-large). If you want to use SVG icons with VIcon component, read about using SVG icons with VIcon here.

API

v-icon
Имя
color
По умолчанию
undefined
Тип
string

Применяет заданный цвет к элементу управления

Имя
dark
По умолчанию
false
Тип
boolean

Применяет тёмный вариант темы

Имя
disabled
По умолчанию
false
Тип
boolean

Ввод отключён

Имя
large
По умолчанию
false
Тип
boolean

Делает иконку большой (36px)

Имя
left
По умолчанию
false
Тип
boolean

Расположение иконки с слева, если используется внутри кнопки

Имя
light
По умолчанию
false
Тип
boolean

Применяет светлый вариант темы

Имя
medium
По умолчанию
false
Тип
boolean

Делает иконку средней (28px)

Имя
right
По умолчанию
false
Тип
boolean

Расположение иконки с права, если используется внутри кнопки

Имя
size
По умолчанию
undefined
Тип
number | string

Задает пользовательский размер иконки

Имя
small
По умолчанию
false
Тип
boolean

Делает иконку маленькую (16px)

Имя
x-large
По умолчанию
false
Тип
boolean

Делает иконку очень-большой (40px)

Примеры

Font Awesome

Font Awesome также поддерживается. Просто используйте имя знака fa- с префиксом. Обратите внимание, что вам все равно нужно добавить значки шрифта Awesome в ваш проект.

Material Design Icons

Material Design Icons также поддерживается. Просто используйте имя знака mdi- с префиксом. Обратите внимание, что вам все равно необходимо включить иконки MDI в свой проект.

Цвет

Используя цветные помощники, вы можете изменить цвет значка из стандартных тёмных и светлых тем.

Кнопки

Иконки можно использовать внутри кнопок, чтобы добавить акцент на действие.

Clickable

Binding any click event to v-icon will automatically change the cursor to a pointer.

Edit this page | language on Github
Vuetify 3 is now available!The latest version of Vuetify is now available!
Learn about Vuetify 3's new features and functionality for modern Vue applications
Start exploringExplore