CSS学习笔记(三)--CSS样式之背景

1. 背景色

  1. 全局背景色
    body {background-color: yellow}
  2. 标记符元素背景色
    h1 {background-color: #00ff00} h2 {background-color: transparent} p {background-color: rgb(250,0,255)}
  3. 元素基于它们的类而被选择:
    p.no2 {background-color: gray; padding: 20px;}
    在正文中,
    <p class="no2">这个段落设置了内边距。</p>

2. 背景图像

  1. 全局背景
    body {background-image: url(/i/eg_bg_04.gif);}
  2. 部分元素背景
    p.flower {background-image: url(/i/eg_bg_03.gif);}
  3. 背景重复
body
  { 
  background-image: url(/i/eg_bg_03.gif);
  background-repeat: repeat-y;
  }

repeat-x 和 repeat-y 分别导致图像只在水平或垂直方向上重复,no-repeat 则不允许图像在任何方向上平铺。repeat 导致图像在水平垂直方向上都平铺。

  1. 背景定位
    使用background-position
body
  { 
    background-image:url('/i/eg_bg_03.gif');
    background-repeat:no-repeat;
    background-position:center;
  }
  • 关键词定位置:top bottom center left right通过组合定图像位置
  • 百分数定位置:background-position:50% 50%;
    图像中心与网页的中心对齐
    background-position 的默认值是 0% 0%
  • 长度值定位置:设置值为 50px 100px,图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上:
  1. 背景关联
    文档比较长,那么当文档向下滚动时,背景图像也会随之滚动。当文档滚动到超过图像的位置时,图像就会消失.background-attachment处理这种情况
body 
  {
  background-image:url(/i/eg_bg_02.gif);
  background-repeat:no-repeat;
  background-attachment:fixed
  }

background-attachment 属性的默认值是 scroll,也就是说,在默认的情况下,背景会随文档滚动。修改为fixed,图像相对于可视区是固定的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 请各位读者添加一下作者的微信公众号,以后有新的文章,将在微信公众号直接推送给各位,非常感谢。 如果您觉得这篇文章还...
    MR_LIXP阅读 2,875评论 1 9
  • 1 字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) ...
    厝弧阅读 332评论 0 0
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,207评论 0 11
  • 台湾作家刘墉曾在他的文章《多多少少》中谈及有关多与少辩证的问题。很多人认为他老人家上了岁数想的多了。其实不然...
    翌日清晨阅读 572评论 0 1
  • 第一次看到这个字眼,情不自禁就想到年幼时课堂的第一节美术课。画颗绿树画个房子成了千古不变的教学课程。画自己梦寐以求...
    柏冬阅读 177评论 0 1