时间:2023-09-04 06:42:01 | 来源:网站运营
时间:2023-09-04 06:42:01 来源:网站运营
css中背景图和小图标定位和优化:background
属性。我们先把一些简单的写出来,之后再探讨难一点的。background-clip
:设置元素的背景是否延伸到边框下面。属性有: border-box
padding-box``content-box
background-color
设置背景色。background-imgage
设置背景图,通过url("")
进行设置。background-attachment
决定背景是在视口中固定的还是随包含它的区块滚动的。fixed
此关键字表示背景相对于视口固定。scroll
背景相对于元素本身固定,而不是随着他的内容滚动。如果父元素设置为overflow: auto;
或scroll
出现滚动条的时候,那么负负得正,背景图固定。local
表示背景相对于元素的内容固定。有scroll
背景相对于元素本身固定,如果父元素设置为overflow: auto;
或scroll
出现滚动条的时候,背景图随元素运动。background-position
left
top
bottom
right
center
。background-position: 100% 100%;
使得元素定位到了父元素的右下角。background-size
数值
指定背景图片大小。百分比
指定背景图片相对背景区的百分比。auto
以背景图片的比例缩放背景图片。cover
缩放背景图片覆盖背景区。(不会被压扁)contain
缩放背景图片完全装入背景区,可能背景区部分空白。/* 关键字 */background-size: coverbackground-size: contain/* 一个值: 这个值指定图片的宽度,图片的高度隐式的为auto */background-size: 50%background-size: 3embackground-size: 12pxbackground-size: auto/* 两个值 *//* 第一个值指定图片的宽度,第二个值指定图片的高度 */background-size: 50% autobackground-size: 3em 25%background-size: auto 6pxbackground-size: auto auto
background-size: 100% 100%;
background-size: cover;
background-color
和background-image
可以同时设置,所以可以用background-color
进行设置遮罩。设置透明度使用opacity
属性(0-1.0)。opacity
属性是设置元素的不透明度,所以对于未设置的元素,是不会影响其透明度的。div
标签。如下:rgba()
进行遮罩的设置,如rgb(0,0,0,.4)
注意,这种方法还是需要加一个标签的和上面类似。因为如果在背景图上面再加颜色会显示不出来,被挡住了。after
伪元素。h1 { padding-left: 30px; background: url(icon.png) no-repeat left center;}
关键词:定位,背景