网页制作中的背景处理
来源:互联网 发布:易语言自动关机源码 编辑:程序博客网 时间:2024/05/21 07:15
在制作网页过程中,经常需要考虑页面中的留白问题,因为我们设计时,按大多数用户显示器的设置来制作内容区,即横向分辨率的设置是1024像素,可是用户设置是多样化的比如有的用户是1280、1440、1600、1680等,内容区之外会有很多的留白,为了美观起见,不可避免地需要对留白区进行一些处理。
下面是一般的做法。
1、用一个图片来做背景,其余的地方填充颜色。
①背景图很大,不铺;
②背景图片很长,只是横向铺而纵向不铺;
③一张图片横向纵向都铺。
根据效果选择,关键是背景图片的处理。
2、留白的地方要多样化,可以用多个垂直叠放的DIV来处理,中间内容区域都设置为996px,DIV里面的背景图可以按照1所列的方法,这样的效果是比较理想的,就是选择和处理背景图片需要一些功夫。
3、采用脚本控制,判断用户设置的横向分辨率如果大于1024,则DIV显示,否则就不显示。
先把一些处理写成样式,然后
if(screen.width>=1024){
document.write("<style type='text/css'>样式表的内容</style>");
}
或者应用Jquery进行属性的修改.
有时候根据需要进行背景变换,那么可以通过脚本来实现。
function ChangeBG(SSelect)
{
if(SSelect == 'color')
{
//改变背景色
document.body.style.backgroundColor="颜色代码";
}
if(SSelect == 'image')
{
//改变背景图片
document.body.style.backgroundImage="url(图片路径和名称)";
}
}
在对DIV进行背景铺设时,也可以用脚本来控制显示背景。
随机背景:
var BgPic = [];
BgPic[0] = "图片路径和名称1";
BgPic[1] = "图片路径和名称2";
BgPic[2] = "图片路径和名称3";
var IRand = Math.round( Math.random() * 3 );
document.write('<style>body{background:url(' + BgPic[IRand] + ');background-repeat:repeat-x;background-color:#e7e7e7; }</style>');
PS:背景的属性如下:
background-color:#333;
background-image:url(bg.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:10px 10px;
可以缩写为一句:background:#333 url(bg.jpg) no-repeat fixed 10px 10px;
- 网页制作中的背景处理
- 制作网页中的渐变背景方法
- 网页制作背景颜色代码大全
- 网页制作中的技巧
- 网页制作中的问题
- 网页设计与制作学习背景了解
- 处理网页中png的透明背景
- 如何制作网页中的ICO
- 制作网页中的qq咨询
- 网页制作中的一些技巧
- web前端--网页制作细节的处理
- 网页中的键盘事件处理
- 网页制作的中的一些工具代码
- 网页制作的中的一些工具代码
- 浅议网页制作中的表单设计
- 网页制作中的html的基本语法
- 网页制作中的html的基本语法
- 网页制作中的一些工具代码
- error:jquery 用$.post 传递给php页面值时,没有返回
- DirectoryIndex 详解
- HDU 1044 Collect More Jewels
- Netty In Action中文版 - 第四章:Transports(传输)
- TCP/UDP讲解
- 网页制作中的背景处理
- 数据结构 第一章
- AI文件格式分析
- 导出数据库时EXP-00008
- Netty In Action中文版 - 第五章:Buffers(缓冲)
- 熊绎:我看软件工程师的职业规划
- Hanoi汉诺塔 问题
- Macbook Pro U盘制作Mavericks安装盘
- WebGrid 详解