Vue.js style(内联样式)
我们可以在 v-bind:style 直接设置样式,可以简写为 :style:
实例
<div id="app">
<div :style="{ color: activeColor, fontSize: fontSize + 'px' }">菜鸟教程</div>
</div>
以上实例 div style 渲染结果为:
<div style="color: red; font-size: 30px;">菜鸟教程</div>
也可以直接绑定到一个样式对象,让模板更清晰:
实例
<div id="app">
<div :style="styleObject">菜鸟教程</div>
</div>
v-bind:style 可以使用数组将多个样式对象应用到一个元素上:
实例
<div id="app">
<div :style="[baseStyles, overridingStyles]">菜鸟教程</div>
</div>
注意:当 v-bind:style 使用需要特定前缀的 CSS 属性时,如 transform ,Vue.js 会自动侦测并添加相应的前缀。
|