美文网首页
3. CSS 样式---背景

3. CSS 样式---背景

作者: 晨曦Bai | 来源:发表于2019-06-28 15:27 被阅读0次

1. 背景色

background-color

  1. background-color 不能继承
  2. 默认值是 transparent ,透明的
  3. 语法:
    body {background-color: gray;}

2. 背景图像

background-image

  1. background-image 属性的默认值是none,表示背景上没有放置任何图像
  2. background-image 不能继承,事实上,所有背景属性都不能继承
  3. 如果需要设置一个背景图像,必须为这个属性设置一个url 值
  4. 语法:
    body {background-image:url(/i/en_bg_04.gif);}
<head>
<style type="text/css">
body { background-image: url(/i/pic1.gif);}
p.flower {background-image: url(/i/pic2.gif);}
a.radio {background-image: url(/i/pic3.gif);}
</style>
</head>
<body>
<p class="flower"> this is a flower background
 <a href="#" class="radio"> this is  a radio background link
 </a>
</p>
</body>

3. 背景重复

background-repeat

  1. 对背景平铺,默认是从元素左上角开始
  2. repeat-x 水平平铺
  3. repeat-y 垂直平铺
  4. no-repeat 不在任何方向平铺
  5. repeat 默认,背景图像将向垂直方向和水平方向重复
  6. inherit 规定应该从父元素继承background-repeat 属性的设置
<head>
<style type="text/css">
body {
background-image: url(/i/pic4.gif);
background-repeat: repeat-y;}
</style>
</head>

4. 背景定位

background-position

  1. 使用该属性改变图像在背景中的位置
  2. background-position属性值可以是关键字(top,bottom,left,right,center,一般成对出现,一个对应水平方向,一个对应垂直方向, 如果只出现一个,则认为另一个关键字是center) ,
  3. background-position属性值也可以使用长度值,如50px 100px
  4. background-position属性值也可以是百分数值,如50% 50%
<head>
<style type="text/css">
----- 关键字
p.class1 {
background-image: url('/i/pic5.gif');
backgrond-repeat: no-repeat;
background-position: top right;    // 右上角
}
------- 百分数值
p.class2 {
background-image:url('/i/eg_bg_03.gif');
    background-repeat:no-repeat;
    background-position:50% 50%;
}
------- 长度值
p.class3 {
background-image:url('/i/eg_bg_03.gif');
    background-repeat:no-repeat;
    background-position:50px 100px;  // 图像的左上角从左向右50px ;从上到下100px
}
</style>
</head>
单一关键字 等价的关键字
center center center
top top center 或 center top
bottom bottom center 或 center bottom
right right center 或 center right
left left center 或 center left

5. 背景关联

background-attachment

  1. 防止出现当文档滚到超过图像的位置时,图像就会消失
  2. background-attachment: fixed // 图像相对于可视区是固定的,因此不会受到滚到的影响。
  3. background-attachment: scroll //默认,是背景会随文档滚动
body 
  {
  background-image:url(/i/eg_bg_02.gif);
  background-repeat:no-repeat;
  background-attachment:fixed
  }

相关文章

  • 3. CSS 样式---背景

    1. 背景色 background-color background-color 不能继承 默认值是 transp...

  • css样式入门书目录

    css样式-字体属性 css样式-背景属性 css样式-边框属性 css样式-列表属性 css样式-定位属性 cs...

  • DAY04

    1、CSS样式 1.1、CSS背景样式 1.2、背景的简写 1.3、背景吸附 1.4、背景大小 2、文本样式 2....

  • Day04

    今天学到了什么CSS 样式 CSS 样式 1 命名规范 2 背景 2.1背景重复backg round-repea...

  • 整理常用CSS

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

  • 从零开始学CSS - 样式

    样式 CSS 背景属性 CSS 文本属性 CSS 字体属性 链接 常见的链接样式,text-decorat...

  • CSS 样式介绍(二)

    各种样式属性的作用 1.文字相关的样式属性 2.块级元素、行内元素、行内块元素 3.背景样式属性 4.css3样式...

  • CSS样式-背景(background)

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

  • CSS背景样式

    背景图像样式background-image 图像地址可以是相对地址,也可以是绝对地址;给某个元素设置背景图像,元...

  • CSS样式-背景

    背景颜色: 用background-color设置元素背景色 例:p {background-color:gray...

网友评论

      本文标题:3. CSS 样式---背景

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