IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

一张背景实现自适应九宫格

Gulu77 2009-11-08 23:01:44 累计浏览 3,816 次
本机暂存

    在原来的宽高自适应的九宫格基础上做了一些优化,把八个背景图请求改为一个,以降低网络成本。其实这也只是一些简单的小技巧,不过在切图方面会比较严紧有1px的不对称就会出问题,请留意下面例子的切割分析。

    DEMO: http://blog.gulu77.com/demo/200808/module.html

    DEMO2: http://blog.gulu77.com/demo/200808/module2.html

    RAR: http://blog.gulu77.com/demo/200808/module.rar

    制作说明:

    图片切割分析

    一张背景实现自适应九宫格

    重点在于使用局部透明的背景图,以及为每个自适应延伸的XHTML部分多添加一个标签读取背景,以错位的形式补上左右或上下的延伸背景。为解决IE未能高度100%问题,左右延伸高度写了3000px绝对值单位(根据需求调整)。

    缺点:

    背景图片必需透明,所以不能使用JPG格式图片。(但愿有强人能解决这问题)

同分类推荐文章

  1. translateZ() (2026-06-25 21:18:56)
  2. translateY() (2026-06-25 21:17:56)
  3. translateX() (2026-06-25 21:16:01)

查看更多 前端 文章 →

建议继续学习

  1. 50个活力和动感的网页设计-颜色的灵感 (累计阅读 34,442)
  2. 服务器性能测试工具推荐 (累计阅读 8,058)
  3. 响应式设计的5个CSS实用技巧 (累计阅读 4,908)
  4. 手机UI设计基础-尺寸&单位 (累计阅读 4,867)
  5. web设计趋势与潮流 (累计阅读 4,588)
  6. 优先为移动设计带来的优势 (累计阅读 4,118)
  7. Velocity:TCP与低带宽网络的性能【译】 (累计阅读 4,064)
  8. 输入框的大小 (累计阅读 3,951)
  9. CSS Sprites图片切割术与图片优化 (累计阅读 3,830)
  10. 移动网站开发――标记语言 (累计阅读 3,787)