html背景图通行怎么设置,html+css-->background-img(背景图的设置)

背景图:(相关验证代码请查看代码,在验证时需将当前不需要验证的代码注释掉)

1.inherit:从父元素继承属性设置

2.background-repeat:平铺(在图片大小小于元素尺寸时背景图默认平铺):

no-repeat:取消默认平铺

943e138c7a6e799b09b23d008465a243.png

repeat-x:横向平铺

29e46cc4e40267bc4c9f067b44a72281.png

repeat-y:纵向平铺

900453b3e60a187bb2493b65f3d464a2.png

3.background-size:尺寸

px、百分比:依旧默认平铺元素

5c9df719326fc3ab03871c18a66ae728.png

cover:等比放大覆盖元素

7f841a5fe7e5f73f6825f49857065850.png

contain:等比放大,直到图片的一边达到元素的边框

7671d780be594c9b7285acc0a9866ca1.png

4.background-attachment:固定

scroll:图片随滚动条滚动而上下移动

fixed:图片固定在元素中不会随滚动条移动

----由于需要动态设置可以查看代码自己试验

5.background-position:定位

方式1:

(+:取值为正 单位:px)

x:水平偏移 + 右边 -左边

y:垂直偏移 + 下  -上

5e58c72c53c0efe4d48c113bee0442ad.png----background-position:25px 50px;

方式2:

(以元素边框的左右为基准)

x  left  right center

y   top  bottom center

688fcfdbd0472eb4928da97c6591a5aa.png----background-position:left top;

2ec483fbca165e287b8845f27241596f.png----background-position:center;

(需要注意一点的是,除了设置背景图的固定以外,在设置背景图片的尺寸与定位时,若不取消图片的默认平铺,此时依然会对元素进行背景平铺)

背景图

.boxrepeat,.boxsize,.boxattachment,.boxposition{

width: 300px;

height: 400px;

border: 1px solid #000000;

/* 图片可更改 */

background-image: url(img/shoucang.png);

/*从父元素继承属性的设置*/

background-repeat-x:inherit;

}

.boxrepeat{

/*取消默认平铺*/

background-repeat: no-repeat;

/* 横向平铺 */

background-repeat: repeat-x;

/* 纵向平铺 */

background-repeat: repeat-y;

}

.boxsize{

/*背景图片的尺寸:px、百分比--依旧会默认平铺元素*/

background-size: 30px;

background-size: 50%;

/*图片的覆盖cover--等比放大覆盖整个元素*/

background-size: cover;

/*背景图片的包含contain--在取消默认平铺的情况下,将图片等比放大直到图片的一边到达元素的边框*/

background-repeat: no-repeat;

background-size: contain;

}

.boxattachment{

/*图片的固定--scroll:随着页面其余部分的的滚动而移动*/

background-attachment: scroll;

/*图片的固定--fixed背景不会随着滚轮移动 但是元素会移动并且对图片进行一部分的覆盖*/

background-attachment: fixed;

}

.boxposition{

/*背景图片的定位--x:left y:top 位于左边顶部*/

background-repeat: no-repeat;

/* background-position: left top; */

/*背景图片的定位--x:25px y:50px 向右偏移25px 向下偏移50px*/

background-position:25px 50px;

background-position: right bottom ;

/*背景图片的定位--center 居中*/

background-position: center;

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值