jq 设置margin_JQ常用方法 - 操作样式

24d1d60a8978efeac492805d50d769ed.png

好好学习,天天向上

本章主要内容是:JQ操作样式的方法,css() 方法

css() 方法

<style>
  * {
    margin: 0;
    padding: 0;
  }
  .box {
    width: 200px;
    height: 200px;
    background-color: pink;
  }
</style>

<div class="box" style="width: 300px;"></div>
<script src="js/jquery-1.12.4.min.js"></script>

// 获取元素
var $box = $(".box");
  • jQuery 对象有一个 css() 的方法,用于调用 css 属性值或者更改 css 属性值
  • 语法:jQuery对象.css(name,value);
    • 参数1:字符串格式的 css 样式属性名
    • 参数2:设置或更改的属性值

注意:

  • 一个参数:表示调用 css 属性的值,得到的是某个元素的计算后样式,值为字符串格式
// css() 传一个参数:获取对应的属性值
console.log($box.css("width")) // 300px
  • 两个参数:表示设置 css 样式属性,第二个参数可以是字符串格式的属性值,如果带单位的数字的属性值,可以写成带单位的字符串格式、不带单位的字符串、纯数字、带 += 等赋值运算的字符串
// css() 传入两个参数:设置或更改对应的属性值
// $box.css("width","400px") // 400px
// $box.css("width","400") // 400px
// $box.css("width",500) // 500px
$box.css("width","+=100px") // 400px
  • css() 方法的第一个参数,复合属性的单一属性写法可以是驼峰命名法,也可以是横线写法
// 复合属性的单一属性写法,可以是横线写法,也可以是驼峰命名法
// console.log($box.css("background-color")) 
console.log($box.css("backgroundColor")) // rgb(255, 192, 203)
  • 可以给同一个对象同时设置多条 css 属性,将多条属性的属性和属性值写成对象格式,传给 css() 的参数
// 设置多条属性,可以使用对象形式的参数
$box.css({
  "width": 200,
  "height": 300
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值