前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【CSS】背景样式:background

【CSS】背景样式:background

作者头像
毛大姑娘
发布2021-05-08 14:43:04
1.6K0
发布2021-05-08 14:43:04
举报
文章被收录于专栏:向全栈出发向全栈出发

本节主要关注背景如何展示。

background

在一个声明中设置所有背景属性。

代码语言:javascript
复制
div{
  background: #00FF00 url(bgimage.gif) no-repeat fixed top;
}

可以按顺序设置如下属性:

  • background-color
  • background-position
  • background-size
  • background-repeat
  • background-origin
  • background-clip
  • background-attachment
  • background-image

background 值

作用

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

inherit

规定应该从父元素继承 background 属性的设置。

1

background-color

设置背景颜色。

代码语言:javascript
复制
div{
  background-color:#00ff00;
}

background-color 值

作用

color_name

规定颜色值为颜色名称的背景颜色(比如 red)。

hex_number

规定颜色值为十六进制值的背景颜色(比如 #ff0000)。

rgb_number

规定颜色值为 rgb 代码的背景颜色(比如 rgb(255,0,0))。

transparent

默认。背景颜色为透明。

inherit

规定应该从父元素继承 background-color 属性的设置。

background-image

设置背景图片。

代码语言:javascript
复制
div{
  background-image:url(bgimage.gif);
}

background-image 值

作用

url('URL')

指向图像的路径。

none

默认值。不显示背景图像。

inherit

规定应该从父元素继承 background-image 属性的设置。

background-clip

规定背景的绘制区域。

代码语言:javascript
复制
div{
  background-clip:content-box;
}

background-clip 值

作用

border-box

背景被裁剪到边框盒。

padding-box

背景被裁剪到内边距框。

content-box

背景被裁剪到内容框。

background-repeat

设置如何重复背景图像。

代码语言:javascript
复制
div{
  background-repeat: repeat-y;
}

background-repeat 值

作用

repeat

默认。背景图像将在垂直方向和水平方向重复。

repeat-x

背景图像将在水平方向重复。

repeat-y

背景图像将在垂直方向重复。

no-repeat

背景图像将仅显示一次。

inherit

规定应该从父元素继承 background-repeat 属性的设置。

background-size

规定背景图像的尺寸。

代码语言:javascript
复制
div{
  background-size:80px 60px;
}

background-size 值

作用

length

设置背景图像的高度和宽度。 第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。

percentage

以父元素的百分比来设置背景图像的宽度和高度。 第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。

cover

把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。 背景图像的某些部分也许无法显示在背景定位区域中。

contain

把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • background
    • background-color
      • background-image
        • background-clip
          • background-repeat
            • background-size
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档