灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3402回复:0

网页制作:用CSS实现大背景网页设计

楼主#
更多 发布于:2011-12-15 00:45
 自从笔者发布了大背景网页设计合集之后,我收到了很多电子邮件询问如何用css实现大背景的网页设计。因此我决定和大家分享大背景网站的设计技巧。在此教程中,我会用一些实例来说明如何用一张或者两张图片实现大背景网站的设计。

    经常会犯的错误:背景被裁减

    查看示例文件,在小于1280分辨率时,是没有问题的。但是如果你的显示器的分辨率大于1280像素,你会看到背景图片以外的部分。

CSS实现大背景网页设计 style="FILTER: ; WIDTH: 470px; HEIGHT: 340px" height=340 alt="" hspace=0 src="http://webdesign.chinaitlab.com/UploadFiles_8014/201006/20100622163041518.jpg" width=470 border=0>

    简单的解决问题的方法:将图片边缘的颜色设置成和网页背景色相同的颜色。这里我用Web Designer Wall作例子,看下面的图片,注意图片的边缘是纯色的。

CSS实现大背景网页设计 style="FILTER: ; WIDTH: 470px; HEIGHT: 325px" height=325 alt="" hspace=0 src="http://webdesign.chinaitlab.com/UploadFiles_8014/201006/20100622163041897.jpg" width=470 border=0>

CSS部分

    这部分很简单,为body元素设置背景图像(定位于center,top)



以下是css代码:

    body {

    padding: 0;

    margin: 0;

    background: #f8f7e5 url(wdw-bg.jpg) no-repeat center top;

    width: 100%;

    display: table;

    }

    注意观察在body选择符内有两条额外的线条,这样是为了防止当浏览器窗口比内容宽度小时,背景图片的改变,这在firefox会出现。


喜欢0 评分0
游客

返回顶部