qscrollarea 设置滚动位置_css background属性设置 - akunz

一、

bg可以设置图片或颜色

设置多个类型背景用逗号链接,例如:bg: url(./), red;

二、

bg-size:设置背景图片大小,对颜色背景无效果

ex1:bg-size: 100px/100%;

背景图片宽度为100px或相较于dom的100%,高度随图片比例缩放,即auto

ex2:bg-size: 100px/100% 100px/100%;

背景图片宽高均为100px或相较于元素的100%

ex3:bg-size: contain;

保留图片宽高比例,根据最小的一项进行缩放,比如图片宽高比例是3:1,此时元素的宽是500px,高200px,根据比例3:1,若以高为基础,宽度需要为200*3=600px,此时元素的宽度为500px,所以不能以高度为基础进行缩放,是故背景图片会显示为宽500px铺满元素,高度为500/3约等于167px,此时元素下方会有约33px的空白区域,即

c0494a78e69626120d6a9ba479f0f32f.png

ex4:bg-size: cover;

保留图片宽高比例,使背景图片铺满元素,根据最大的一项进行缩放,所以会有图片展示不全的情况发生,比如图片宽高比例是3:1,若以宽为基础,高度需要为500/3约等于167px,此时元素的高度为200px,以宽为基础缩放会导致元素有空白显示,背景图片会显示为宽600px铺满元素,高度为200px,但是显示的图片宽度只有500px,图片会显示不全,即

f9800315c85070bdb9a42bd661dfc8c6.png

三、

bg-attachment:设置背景图片是否固定或者随着页面的其余部分滚动。

默认值scroll,背景图片跟随父元素内容视图滚动

fixed 将背景图片固定在屏幕,不随内容滚动,可根据bg-position对图片进行偏移

local 背景图片随内容滚动

四、

bg-origin:border-box;背景图片的起始点从边框开始显示

bg-origin:padding-box;背景图片的起始点从padding开始显示(默认)

bg-origin:content-box;背景图片的起始点从内容开始显示

bg-clip:border-box;背景图片在边框区域可以显示(默认)

bg-clip:padding-box;背景图片的起始点从padding区域可以显示(默认)

bg-clip:content-box;背景图片只在内容区域可以显示

五、

bg-repeat:设置背景图片的平铺属性

repeat 默认值,将向垂直和水平方向重复

repeat-x 只有水平位置会重复背景图像

repeat-y 只有垂直位置会重复背景图像

no-repeat 不重复

六、

bg-position:设置背景图片在元素中的起始位置

可以使用的值:

left top right bottom center

x% y%(只有一个值,则代表x%,第二个值为50%)

xpos ypos(只有一个值,则代表xpos ,第二个值为50%)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值