Last updated
Last updated
Объектная запись для v-bind:style
выглядит почти как CSS, хотя, на самом деле, это объект JavaScript. Для указания свойств CSS можно применять как camelCase, так и kebab-case (не забывайте про кавычки при использовании kebab-case):
Можно выносить объект стилей из шаблона, чтобы сделать код чище:
Можно использовать и вычисляемые свойства, возвращающие объекты стилей.
Запись v-bind:style
с массивом позволяет применить несколько объектов стилей к одному и тому же элементу:
При использовании в v-bind:style
свойств CSS, требующих указания вендорных префиксов, Vue автоматически определит это и добавит подходящие префиксы к применяемым стилям.
Начиная с версии 2.3.0+ можно предоставить массив из нескольких (префиксных) значений для свойства style, например:
Это приведёт к отображению последнего значения в массиве, поддерживаемого браузером. В этом примере он будет отображать display: flex
для браузеров, которые поддерживают flexbox без префиксов.