vue_v-bind指令绑定内联样式

使用v-bind:style 可以给元素绑定内联样式,方法与:class类似,也有对象语法和数组语法,看起来很像直接在元素上写CSS。

css 属性名称使用驼峰命名( came!Case )或短横分隔命名( kebab-case )。

语法格式:

<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>

错误语法格式:

<div : style="{ 'color': color,'fontSize': fontSize + 'px' }">文本样式效果</div>

上面的这个是错误语法格式,记住: ":"和style必须紧挨着,中间不能有空格。

代码示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="https://unpkg.com/vue/dist/vue.min.js"></script>
</head>
<body>

  <!--给元素绑定内联样式-->
   <div id="app">
        <div :style="{ 'color': color,'fontSize': fontSize + 'px' }">文本样式效果</div>
   </div>

<script>
    //创建vue实例
    var  app=new Vue({
        el: '#app',
        data:{
            color: 'green',
            fontSize: 20
        },

    });

</script>
</body>
</html>

运行结果:

v-bind绑定style运行结果
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 29,230评论 1赞 45
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 10,018评论 0赞 3
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 5,164评论 0赞 0
  • 一、了解Vue.js 1.1.1 Vue.js是什么? 简单小巧、渐进式、功能强大的技术栈 1.1.2 为什么学习...
    蔡华鹏阅读 3,554评论 0赞 3
  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 1,686评论 1赞 3

友情链接更多精彩内容