欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > Css&Div > 4.5 控制背景图象

4.5 控制背景图象

2018-05-05 550 收藏 0 赞一个 0 真差劲 0 去评论

你不仅可以将图象放在要素后面,你还可以精确地控制背景图象的各项设置。你可以决定是否及如何将其平铺,背景图象应该滚动还是保持固定,及将其放在什么位置。朋友,这是真的!

背景重复(background-repeat)

背景图象通常是平铺在背景上的,对吗?错。利用这项CSS属性,你可以控制是否将其平铺。

P { background-repeat: no-repeat; background-image: url(background.gif) }

上述规则应用于整个段落。我们以前用过的GIF图象出现在文字后面,但由于我们应用了不重复图象(no-repeat)规则,所以该图象不会重复平铺在整个段落后面,它只显示一幅单独的图象。

如果你只想让图象垂直或者水平方向平铺,你以使用repeat-x将其水平平铺,用repaet-y将其垂直平铺。而repeat参数值则将图象从水平和垂直两个方向平铺。

固定背景(background-attachment)

在HTML中,背景图象通常会随页面的滚动而一起滚动。但利用CSS的固定背景(background)属性,你可以建立不滚动的背景图象,页面滚动时,背景图象可以保持固定。

BODY { background-attachment: fixed; background-image: url(15/stuff3a/background.gif) }

这里是一个例子,你可以看到页面滚动时,背景仍保持固定。(注意:Communicator不支持这项属性,IE可以。)

该属性只用于页面背景,即<BODY>标签内设定的背景图象。

其参数有两种选择:

scroll指背景图象随文字内容一起滚动,即通常所见的方式。

fixed指文字滚动时,背景图象保持固定。

背景定位(background-position)

你可以设定将背景插在什么位置显示。

P { background-position: centerbottom; background-image: url (background.gif) }

当上述CSS规则应用于本段文字时,背景图象将在本段的中下部开始显示并向右平铺。

如果你看不到上述的显示效果,则说明你所使用的浏览器是Communicator,它不支持背景定位。

设定位置的3种方法:

1、关键字参数(Keyword values)

    关键字设定方法简便易用:

top将背景图象同前景要素的顶部对齐。

bottom将其同前景要素的底部对齐。

left将其同左边对齐。

right将其同右边对齐。

center将其水平居中(如果使用在另一关键字前面)或垂直居中(如果用在另一关键字后面)。

2、长度参数

长度参数可以使用你对背景图象的位置作出更精确的控制。你可以设定水平和垂直定位起点,例:

P { background-position: 70px10px; background-repeat: repeat-y; background-image: url(background.gif) }

本段显示了上述规则的执行效果。IE支持这种属性,将GIF图象设置在从左上角起水平70象素,垂直10象素的位置。由于我设置了 background-repeat: repeat-y,GIF图象将在文字后垂直平铺。

你可以使用我们以前学过的任何一种长度单位,例如pixels, points, inches, ems等。

(IE 3不支持长度单位显示这种效果)

3、比例值(Percentage values)

你还可以使用比例值设定背景图象的位置,例:

P { background-position: 75%50%; background-image: url (background.gif) }

当这条CSS规则应用于本段时,背景图象从水平距离段落右端70%,垂直距离段落顶部50%的位置显示。如果你重新调整浏览器窗口的尺寸,使得段落的显示尺寸变化,背景图象的位置也相应发生变化。在本段上不会发生这样的变化,因为本段的尺寸是固定的,不会随着窗口尺寸的调整而变化。

返回主目录
暂无界面图片

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

大家评论