谈谈网站设计时图片的使用

本文主要分享笔者在开发 云翔在线软件平台 时合并图片的经验,在文章开始时,我们先看看Google首页的图片:

上面就是Google主页使用的图片,所有工具栏的图片都合并在一副图片里面了,其实,在写Css时,DIV的背景图片可以这样指定:

background: url(Images/common.png) no-repeat -163px -31px;

最后两个数值可以理解为以DIV左上角为原点,图片坐上角的坐标:

如上图所示,只要我们设计好DIV的大小,就相当于把图片“裁剪”出来。这样一来,就可以将网站上所有no-repeat的图片整合到一种图片上。然而,现实的问题往往没有那么简单,上面的方法仅仅只能处理no-repeat的图片,而网站中往往要使用到repeat-x,和repeat-y的图片,例如一般的弹出窗口:

以下说说如何处理repeat-x的图片,repeat-y的处理方法类似,以窗口的标题栏的背景图片为例:

如上图所示,我们只需要把所有repeat-x的图片纵向的合并在在一起,然后指定一下y坐标就可以了。同理把所有repeat-y的图片横向的合并在在一起。

如此合并后,这个网站所有repeat-x,repeat-y,no-repeat的图片只需3副图片即可。至于repeat的图片,就没有办法了,只能老老实实单独使用一副图片。

最后鄙视一下IE6,因为IE6默认没有缓存DIV的背景图片,会重复下载,需要调用一下

document.execCommand("BackgroundImageCache", false, true);

才可以。。。

谈谈网站设计时图片的使用相关推荐

  1. web大二实训作业:校园运动会网站设计——运动会图片轮播图片遮罩特效(4页)体育 HTML+CSS+JavaScript HTML5期末大作业...

    常见网页设计作业题材有 ​​个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体育. 化妆品. 物流. 环保. 书籍. 婚纱. 军 ...

  2. Win10 IIS本地部署网站运行时图片和样式不正常?

    后期会在博客首发更新:http://dnt.dkill.net 异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 启用关闭win功 ...

  3. 浅谈网站设计美工的重要性

    在以流量为王的今天,众多网站设计者把重心放到搜索引擎优化这块,以结果为导向的操作显然没有错误,但是在信息大爆炸的今天,我们获取信息便捷度高于任何一个时代,文字是传输信息的主体本身没错,但是同样的文字配 ...

  4. 10大网站设计错误,足以毁掉你的网站

    纵观国内外互联网,有相当一部分优秀的网站已经开始注意到网站设计方面的一些规则,然后有些人却并不在乎,认为不值得,近乎无视所有网站设计方面的逻辑与已知的网站设计原则. 虽然我们鼓励网站设计师们探索他们的 ...

  5. 响应式网站设计_通过这个免费的四小时课程,掌握响应式网站设计

    响应式网站设计 This video tutorial from Kevin Powell teaches you to build responsive websites from scratch. ...

  6. 基于C#的PhotoS图片分享网站设计

    包含: 课程文档+项目源码及数据库文件 PhotoS图片分享网站 目录 PhotoS图片分享网站 1 项目说明 2 1.1. 项目目标: 2 1.2. 软硬件环境需求 2 1.3. 使用的关键技术: ...

  7. HTML5期末大作业:奶茶网站设计——带音乐图片滚动奶茶(6页) 美食网页设计作业 简单大学生静态HTML网页作品

    HTML5期末大作业:奶茶网站设计--带音乐图片滚动奶茶(6页) 美食网页设计作业 简单大学生静态HTML网页作品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器 ...

  8. 新手谈谈网站交互设计

    由于所在团队的项目原因,开始接触实战的交互设计,第一次使用 Axure 来为一个网站设计一份交互.加入团队的时候,整体站点的功能和需求基本有了一个大框架,所以只提出了一些修改和增减的意见,主要针对网站 ...

  9. html网络花店设计图片,花店网站设计,html+CSS+JS

    [实例简介] 花店网站设计,html+CSS+JS,包括各种链接,三级菜单,网页视频,背景音乐等 [实例截图] [核心代码] flower └── flower ├── ceshi.html ├── ...

最新文章

  1. ida demangled names
  2. 生成对抗网络简介(包含TensorFlow代码示例)【翻译】
  3. JAVA面试必备的知识宝典(一)
  4. android中服务播放音乐,为什么我们需要Android中的服务?音乐播放也可以通过后台线程完成...
  5. springboot启动不打印日志信息_SpringBoot日志操作【全局异常捕获消息处理--日志控制台输出+日志文件记录】...
  6. python钓鱼网站_学习笔记6.0 Django入门创建一个钓鱼网站
  7. iOS程序员必须知道的Android要点
  8. java uuid 随机生成唯一序列号
  9. Python基础【day03】:文件操作(七)
  10. 第 7 章 Neutron - 082 - 将 instance 连接到 first_local_net
  11. 高级项目管理师/高项考试十大管理论文模板
  12. GANs是如何创造出高分辨率的图像的
  13. sparkling-water的介绍与实践(command line)
  14. #define private public
  15. Angular + PrimeNG 安装配置
  16. Ubuntu 20.04系统中Sage(sagemath)安装及使用详细过程
  17. 模拟算法考试训练题和答案1
  18. PostgreSQL列存与行存
  19. HM2022ssm-mp4.2【DML增删改编程控制(2)】
  20. Silverlight5_Tools安装出错解决办法

热门文章

  1. Windows Azure Pack 安装部署
  2. poj 2078(搜索+剪枝)
  3. bzoj4665: 小w的喜糖
  4. Fisher判别推导 Logistic回归推导 SVM推导
  5. redis伪集群脚本
  6. 帝国cms调用相关文章若没有则调取最新文章
  7. PHP -----上传文件
  8. ElasticSearch2.3.1环境搭建哪些不为人知的坑
  9. Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理
  10. 解决 GStreamer 遇到了常规流错误问题