企业管理系统定制开发【前端小点】CSS之background背景属性详解

企业管理系统定制开发本篇文章我们将一起展开来看css的background背景属性。

一、结构

创建DIV

<div class="div1">	1</div>
  • 1
  • 2
  • 3

样式

width: 100px;height: 200px;font-size: 50px;color: #fff;background-color: #008000;
  • 1
  • 2
  • 3
  • 4
  • 5

二、属性解析

1、background-color

顾名思义,企业管理系统定制开发企业管理系统定制开发这个属性是为盒子添加背景颜色,可以是rgb值,企业管理系统定制开发也可以是值,企业管理系统定制开发也可以是颜色英文单词

background-color: #008000 / #080 / green /rgb(0,0,0);
  • 1

2、background-image

这个属性是为盒子添加背景图片,注意:图片链接可以使用引号包括,也可以直接写图片链接地址,可以是外链,可以是相对路径,可以是绝对路径

background-image: url(https://t7.baidu.com/it/u=4162611394,4275913936&fm=193&f=GIF);
  • 1

3、background-repeat

属性设置是否及如何重复背景图像。默认repeat,背景图像在水平和垂直方向上重复。

JS设置方式:object.style.backgroundRepeat="repeat-y"

说明
repeat默认。背景图像将在垂直方向和水平方向重复。
repeat-x背景图像将在水平方向重复。
repeat-y背景图像将在垂直方向重复。
no-repeat背景图像将仅显示一次。
inherit规定应该从父元素继承 background-repeat 属性的设置。

4、background-position

属性设置背景图像的起始位置。这个属性设置背景原图像(由 background-image 定义)的位置,背景图像如果要重复,将从这一点开始。
JS设置方式:object.style.backgroundPosition="center"

说明
top left ; top center;top right;center left;center center;center right;bottom left;bottom center;bottom right如果您仅规定了一个关键词,那么第个值将是"center",默认值:0% 0%。
x% y%第一个值是水平位置,第二个值是垂直位置。左上角是 0% 0%。右下角是 100% 100%。如果您仅规定了一个值,另一个值将是 50%。
xpos ypos第一个值是水平位置,第二个值是垂直位置。左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。如果您仅规定了一个值,另一个值将是50%。您可以混合使用 % 和 position 值。

5、background-size

规定背景图像的尺寸:

div{	background:url(XXX);	background-size:80px 60px;	background-repeat:no-repeat;}
  • 1
  • 2
  • 3
  • 4
  • 5
说明
x,y第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 “auto”。
a%, b%父元素的百分比来设置背景图像的宽度和高度 ,第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 “auto”。
cover把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。注意:背景图像的某些部分也许无法显示在背景定位区域中
contain把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

6、background-clip

规定背景的绘制区域:

background-clip: border-box|padding-box|content-box;
  • 1
说明
border-box默认值,背景被裁剪到边框盒 ,背景会出现在border边框的下边
padding-box背景被裁剪到内边距框。border边框不加背景
content-box背景被裁剪到内容框, 只在内容区添加背景

7、background-origin

相对于内容框来定位背景图像,即:背景图片的偏移量计算的原点

说明
border-box背景图像相对于边框盒来定位
padding-box背景图像相对于内边距框来定位。
content-box背景图像相对于内容框来定位。

8、background-attachment

背景图片是否跟随元素移动

描述
scroll默认值,背景图片会跟随元素移动
fixed背景会固定在页面中,不会随元素移动

9、background

这一个属性可以同时设置上述所有属性,并且没有先后顺序
注意:
1、background-size 必须写在background-position的后边,并且使用/隔开
2、background-origin 必须写在background-clip的前边

描述css版本
background-color规定要使用的背景颜色。1
background-position规定背景图像的位置。1
background-size规定背景图片的尺寸。3
background-repeat规定如何重复背景图像。1
background-origin规定背景图片的定位区域。3
background-clip规定背景的绘制区域。3
background-attachment规定背景图像是否固定或者随着页面的其余部分滚动。1
background-image规定要使用的背景图像。1
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发