CSS背景

作者: 董二干先生 | 来源:发表于2019-05-07 15:27 被阅读0次

CSS 允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果。

背景色

background-color 属性为元素设置背景色。这个属性接受任何合法的颜色值。
这个语句将p背景色设置为红色。background-color不能继承,其默认值是 transparent。

p {
  background-color: red;
}

背景图像

background-img属性为元素设置背景色。background-image 属性的默认值是 none,表示背景上没有放置任何图像。如果需要设置一个背景图像,必须为这个属性设置一个 URL 值。

p {
  background-img: url(xxx);
}

背景重复

如果需要在页面上对背景图像进行平铺,可以使用background-repeat属性。默认属性为no-repeat,如果需要横向重复repeat-x,如果纵向重复repeat-y

背景定位

如果需要改变图片在背景中的位置,则需要背景定位background-position

关键字

位置关键字可以按任何顺序出现,只要保证不超过两个关键字 - 一个对应水平方向,另一个对应垂直方向。
如果只出现一个关键字,则认为另一个关键字是 center。
百分数值
如果图像位于 0% 0%,其左上角将放在元素内边距区的左上角。如果图像位置是 100% 100%,会使图像的右下角放在右边距的右下角。百分数值同时应用于元素和图像。如果只提供一个百分数值,所提供的这个值将用作水平值,垂直值将假设为 50%。background-position 的默认值是 0% 0%,在功能上相当于 top left。

body
  { 
    background-image:url(xxx);
    background-repeat:no-repeat;
    background-position:50% 50%;
  }

图像将被居中放置。
长度值
长度值解释的是元素内边距区左上角的偏移。偏移点是图像的左上角。

body
  { 
    background-image:url('xxx');
    background-repeat:no-repeat;
    background-position:50px 100px;
  }

图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上。

背景关联

如果文档比较长,那么当文档向下滚动时,背景图像也会随之滚动。当文档滚动到超过图像的位置时,图像就会消失。可以通过设置background-attachment 属性来防止这种情况。默认值为scroll,会随着页面其余部分滚动而滚动,设置为fixed,背景图片不会随着其余部分滚动而滚动。

body 
  {
  background-image:url(xxx);
  background-repeat:no-repeat;
  background-attachment:fixed
  }

相关文章

  • CSS样式

    CSS背景 CSS字体 CSS链接 CSS 列表 CSS 表格 CSS轮廓 CSS背景 1、背景色 ba...

  • Html-CSS 背景设置

    CSS 背景 CSS 背景属性用于定义HTML元素的背景。CSS 属性定义背景效果: background-col...

  • CSS3 背景

    知识点: CSS3 背景图像区域CSS3 背景图像定位CSS3 背景图像大小CSS3 多重背景图像CSS3 背景属...

  • 整理常用CSS

    字体属性:(font) CSS文字属性: CSS边框空白 CSS符号属性: CSS背景样式: 指定背景位置 CSS...

  • CSS样式-背景(background)

    CSS样式 css背景(background) CSS 可以添加背景颜色和背景图片, 以及来进行图片设置。 背景图...

  • CSS常用的属性和值

    CSS文本 CSS字体 CSS背景

  • CSS背景

    CSS背景(background) 目标 理解背景的语法和作用CSS背景图片和插入图片的区别 应用通过CSS背景属...

  • CSS背景、文本、字体、链接、列表、轮廓

    CSS背景 CSS文本 CSS字体 CSS链接 CSS列表 CSS轮廓

  • CSS3 背景

    @(HTML5)[背景] [TOC] 三、CSS3背景 CSS背景属性回顾 背景单个属性 background-i...

  • CSS background背景

    CSS背景属性 CSS背景属性用于设置HTML元素的背景(填充),复合属性 background 可以用来设置背景...

网友评论

      本文标题:CSS背景

      本文链接:https://www.haomeiwen.com/subject/bwieoqtx.html