div css background背景

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 23:30 点击:

 

背景属性——background是css中的核心属性。你应该对它有充分的了解。这篇文章详细讨论了background的所有相关属性,甚至包括background-attachment,还为我们介绍了它在即将到来的CSS3中的样子,还有那些新加入的背景属性。

使用CSS2中的背景属性

 

 

回顾

css2中有五个与背景相关的属性。它们是:

 

 

 

background-color: 完全填充背景的颜色                    

background-image: 用作背景的图片                           

background-position: 确定背景图片的位置                 

background-repeat: 确定背景图片是否重复铺平            

background-attachment: 确定背景图片是否随页面滚动   

 

这些属性能够写在一个简单的属性中:background。必须指出background负责元素内容部分的背景,包括padding和border,但不包括margin。在Firefox, Safari 和Opera, 以及IE8中是这样处理的。不过在IE7 和万恶的IE6中就没包括border,区别就像下面的图片示例显示的那样 。

 

    在IE7 和IE6中Background没有包括border

基本属性

Background color属性

background-color用来描述设置填充背景的颜色。有多种方法来定义确定填充的颜色,下列方法都是等效的:

background-color: blue;

background-color: rgb(0, 0, 255);

background-color: #0000ff;

 

background-color 也能设置成transparent,这样就能让其下的元素显示出来。

Background image属性

background-image 让你可以使用自己的图片作为背景。它和background-color关系密切。一旦你的图片不足以平铺整个元素背景,空出的部分将显示background-color设置的颜色。它的使用极其简单,不过要记得图片与css文件的位置关系:

background-image: url(image.jpg);

如果图片在文件夹内,就写成这样,均是用得相对路径:

 

background-image: url(images/image.jpg);

Background repeat属性

默认情况下你的图片会水平和垂直重复直至铺满整个元素。但有时你可能只想向一个方向重复。那么就这么设置:

background-repeat: repeat; /* 默认值. 会在所有方向重复铺展图片*/

background-repeat: no-repeat; /* 不重复。图片只出现一张*/

background-repeat: repeat-x; /* 水平重复铺展*/

background-repeat: repeat-y; /* 垂直重复铺展*/

background-repeat: inherit; /* 使用父元素的background-repeat属性值. */

Background position属性

background-position属性控制着背景图片在元素中的位置。掌握的关键是background-position 是图片的左上角定位。

下面是background-position属性的演示。当然我们把background-repeat 属性设置为no-repeat。

/* Example 1: 默认. */

background-position: 0 0; /* i.e. 元素的左上角. */

/* Example 2: 移向右边. */

background-position: 75px 0;

/* Example 3: 移向左边. */

background-position: -75px 0;

/* Example 4: 向下移动. */

background-position: 0 100px;

 

                 你可以随意设置背景图片的位置

background-position 属性也可以以关键字,百分比等单位工作,并非一定要精确使用像素(px)。

关键字很常用,在水平方向有:

left

center

right

垂直方向有:

 

top

center

bottom

就像之前那样使用它们:

 

background-position: top right;

百分比的使用方法也一样:

 

background-position: 100% 50%;

效果就是这样:

 

笑脸图片被设置到元素的右边的中间

Background attachment属性

background-attachment属性定义用户滚动页面时背景图片会发生什么。它有三个

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • WordPress添加百度喜欢按钮小技巧
      • Wordpress 博客如何实现自定义Gravatar头像
      • 网站设计分析:建立良好的视觉层级
      • 网站设计分析:“中国式设计”的三个方向
      • 案例分析:奥巴马筹款网站的制作过程
      • 创建不平衡的平衡:在网页设计中使用不对称设计
      • 7大主流B2C首页导航栏设计对比分析
      • Wordpress页面模板制作方法及使用
      • css控制文字前的小图标
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1