jQuery操作css样式的几种方法

  • css(name|pro|[,val|fn])
  • 一个参数:获取css属性值;
  • 两个参数:设置css属性;
  • 参数可以是属性名对属性值,或者是一个属性,又或者是多个属性组成的对象;
  • 使用该方法有三种设置css样式的途径
  • 逐个设置;
  • 链式设置(一般不要超过三个,要保证可阅读性);
  • 批量设置;
    如下代码所示:
<div></div>

<script>
    // jquery操作样式的方法:css(name|pro[,val|fn]);
    // 1.逐个设置
    $(function(){
        $('div').css('width','200px');
        $('div').css('height','200px');
        $('div').css('backgroundColor','pink');
    });
    
    // 2.链式设置
    $(function(){
        $('div').css('border','1px solid #ccc').css('box-shadow','5px 5px 5px #ff6700');
    });
    
    // 3.批量设置
    $(function(){
        $('div').css({
            'border-radius' : '10px',
            'transform' : 'rotate(45deg)'
        })
    })
    
            
    // 4.一个参数:获取css属性值
    $(function(){
        var res1 = $('div').css('border-radius');
        console.log(res1);//10px
    })
</script>