本文介绍: 由于自己在学习CSS的过程中会时不时忘记一些CSS背景样式书写,因此在本文记录了一些常用的CSS背景样式写法。以上就是有关常用背景样式的笔记内容,希望对各位有所帮助,作者也在学习中,如有解释不清楚或有误的地方,还请各位指正。


前言

由于自己在学习CSS的过程中会时不时忘记一些CSS背景样式的书写,因此在本文记录了一些常用的CSS背景样式的写法


一、背景颜色

使用backgroundcolor属性设置背景颜色,其属性值与文本color属性值类似,在此不过多阐述,例如:

background-color:red;
background-color:#ff0000;
background-color:rgb(255,0,0);
background-color:transparent;
background-color:rgb(255,0,0,0.3);

注意:
(1)该属性默认值transparent(透明),即背景色透明
(2)rgb(255,0,0,0.3)也表示设置颜色透明,透明度为0.3。

二、背景图片

使用backgroundimage属性设置背景图片,其参数包括如下:

例如:

background-image: url("imgs/tu.png");
//或者
background-image: url(imgs/tu.png);

注意:
(1)该属性默认值none
(2)url()中的地址可以加双引号也可以不加,但是url必需写。

三、背景平铺

背景图片重复显示的效果被称为背景平铺。
使用backgroundrepeat属性设置背景平铺效果,其参数包括如下:

例如:

background-repeat:no-repeat;

注意:
backgroundimagebackground-color可以同时使用并显示对应效果,并且背景图片在背景颜色之上,即背景图片会遮住背景颜色。

四、背景图像位置

使用background-position属性设置图片在背景中的位置语法如下:

background-position:x y;

x、y表示x坐标和y坐标二者均可用方位名词或精确单位,其参数包括如下:

例如:
(1)将背景图片垂直居中

background-position: center center;

(2)将背景图片居中并左移动20px

background-position: 20px center;

(3)将背景图片固定在页面右下角:

background-position: right bottom;

(4)将背景图片定位距离左侧30%的位置距离顶部50像素位置

background-position: 30% 50px;

(5)将背景图片定位距离右侧20像素位置距离底部10%的位置

background-position: right 20px bottom 10%;

注意:
(1)如果x、y均为方位名词,则两个值前后顺序无关,例如left center与center left效果一致。
(2)如果只指定一个方位名词,另一个值省略,则第二个默认居中对齐但是如果只指定一个left或者right,则表示为x值,y值默认为居中;同样如果只指定一个top或者bottom,则表示为y值,x值默认为居中。

五、背景图像固定(背景附着)

使用background-attachment属性设置背景图像是否固定或者随着页面的其余部分滚动

例如:
(1)将背景图片固定在页面顶部

background-attachment: fixed;

(2)指定多个背景图片固定位置

.div1 {
  background-image: url("img1.jpg"), url("img2.jpg");
  background-position: center top, center bottom;
  background-repeat: no-repeat;
  background-attachment: scroll, fixed;
}

六、背景属性简写

语法
简写顺序:颜色 地址 平铺 滚动 位置

background:background-color background-image background-repeat background-attachment background-position

例如:

background:transparent url(img.jpg) repeat-y fixed top;

注意: 该属性可以制作后期视差滚动效果


总结

以上就是有关常用背景样式的笔记内容,希望对各位有所帮助,作者也在学习中,如有解释不清楚或有误的地方,还请各位指正。

原文地址:https://blog.csdn.net/weixin_56242678/article/details/130517070

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_7677.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注