时间:2021-05-08
自从我发表了 大背景网站 合集之后,我收到了很多邮件,询问怎样才能用 CSS 来定义网站中的大背景。于是我就想,分享下我在制作大背景网站中所应用到的技术或许是个不错的主意。在这篇教程中,我会提供多种 CSS 事例来讲解,如何使用一张或者两张图片来创建大背景网站。
看一下 演示 文件效果, 在 1280px 分辨率时显示的是正常的。但是在高于这个分辨率的显示器中,背景的两则看起来就像是被切短的了。
迅速解决前面提到这一问题: 将图片边缘的颜色设置成跟 BODY 背景色相同的颜色。这里我以 Web Designer Wall 作为范例。请检查,下 图 中的边缘用的是纯色?
CSS 部分非常简单。指定 BODY 标签的背景图像 (position 定位为 center, top) 。
这里是 CSS 代码:
body { padding: 0; margin: 0; background: #f8f7e5 url(wdw-bg.jpg) no-repeat center top; width: 100%; display: table;}注意,在 BODY 选择器中有两行额外的代码。这是为了防止在浏览器的内容小于宽度时背景图片发生偏移 (这在 Firefox 中会出现).
在这个实例中,我准备用工作中一个样式模板, Design Jobs on the Wall。我给 BODY 标签应用了重复的软木板重复图案,#wrapper 标签应用了居中的背景。
这里的小技巧是导出了一张近似软木板图案、暗棕色的 gif 图片。
在这个实例中,我给标签 BODY 设置了重复 1px 水平方向的渐变。然后给标签 #wrapper 附上云层背景。
感谢读者们的评论。下面的天空背景实例是使用 HTML 选择器来显示渐变背景,所以 #wrapper DIV 标签也就不需要了。这是一个更清洁的方式。
立即下载 范例 zip
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
实现原理: 这里用到了两张图片,一张小图,一张大图。将大图设置为放大镜的背景图片,当鼠标在小图上移动时,同时控制背景大图在放大镜中的位置。两张图片大小最好是等
ps让图片融入背景的方法是: 1、首先在ps中打开两张图片,将一张图片用选择工具放到另一张图片上,放在合适的位置。 2、在图层面板上选择要融入图片所在的图层
在PPT中,编辑动画效果时一般都是一张图片一张图片的设置。那么如何让两张图同时向中间移动呢,下面小编就为大家分享在PPT中使用两张图片同时向中间动的方法。一起去
话不多说先上效果图实现其实很简单,先用两张图一张是背景的图,一张是笑脸的图片,笑脸的图片是白色,可能看不出来。实现思路:主要是再触摸view的时候同时移动这两个
生活中我们经常会用到许多图片,有些图片需要拼接使用,比如要求将身份证的正反面放在一张图片中,而我们经常是正面照一张,反面照一张,那么如何将两张图片拼接在一起呢,