学习vue第五节,vue中使用class和style的css样式

2021-03-12 07:29

阅读:479

标签:数组   lis   绑定   css   col   htm   cti   rip   span   

vue中使用class样式

  1. 数组

这是一个H1

  1. 数组中使用三元表达式

这是一个H1

  1. 数组中嵌套对象

这是一个H1

  1. 直接使用对象

这是一个H1



使用内联样式

  1. 直接在元素上通过 :style 的形式,书写样式对象


这是一个善良的H1

  1. 将样式对象,定义到 data 中,并直接引用到 :style

  • 在data上定义样式:


data: {
      h1StyleObj: { color: ‘red‘, ‘font-size‘: ‘40px‘, ‘font-weight‘: ‘200‘ }
}
  • 在元素中,通过属性绑定的形式,将样式对象应用到元素中:


这是一个善良的H1

  1. :style 中通过数组,引用多个 data 上的样式对象

  • 在data上定义样式:


data: {
      h1StyleObj: { color: ‘red‘, ‘font-size‘: ‘40px‘, ‘font-weight‘: ‘200‘ },
      h1StyleObj2: { fontStyle: ‘italic‘ }
}
  • 在元素中,通过属性绑定的形式,将样式对象应用到元素中:

这是一个善良的H1

 

 
DOCTYPE html>
html>
    head>
        meta charset="utf-8">
        title>title>
        script src="js/vue-2.4.0.js" type="text/javascript" charset="utf-8">script>
        style>
            .red {
                color: red;
            }

            .thin {
                font-weight: 200;
            }

            .italic {
                font-style: italic;
            }

            .active {
                letter-spacing: 0.5em;
            }
        style>
    head>

    body>
        div id="app">
            

            
            

            
            

            
            

            
            h1 :class="classObj">这是一个很大很大的H1,大到你无法想象!!!h1>

            
            
            
            h1 :style="[ styleObj1, styleObj2 ]">这是一个h1h1>

        div>

        script>
            // 创建 Vue 实例,得到 ViewModel
            var vm = new Vue({
                el: #app,
                data: {
                    flag: true,
                    classObj: {red: true,thin: true,italic: false,active: false},
                    styleObj1:{ color:"red""font-size":"28px"},
                    styleObj1:{ font-weight: 200},//属性有横线的要加双引号
                    
                },
                methods: {}
            });
        script>

 

 

学习vue第五节,vue中使用class和style的css样式

标签:数组   lis   绑定   css   col   htm   cti   rip   span   

原文地址:https://www.cnblogs.com/shangrao/p/12828075.html


评论


亲,登录后才可以留言!