技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> CSS/HTML --> 一张背景实现自适应九宫格

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

浏览:2558次  出处信息

    在原来的宽高自适应的九宫格基础上做了一些优化,把八个背景图请求改为一个,以降低网络成本。其实这也只是一些简单的小技巧,不过在切图方面会比较严紧有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. 浏览器对居中的背景图片的兼容性    (阅读:2770)
  2. 缩小窗口<body>背景被裁掉    (阅读:2392)
  3. 两侧背景自动延伸的CSS实现方法    (阅读:2348)
  4. 渐变背景上的内容垂直居中    (阅读:2272)
  5. 一个标签应用三个背景图片    (阅读:2257)
  6. 消失的列表背景    (阅读:2153)
  7. 改善IE6中a与a:hover的背景支持    (阅读:1977)
  8. 无缝背景的推荐    (阅读:1985)
  9. 页面元素的背景及boder被裁掉    (阅读:1903)
  10. CSS Gradient详解    (阅读:1426)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1