`
zTreeAPI
  • 浏览: 340130 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CSS Sprites 使用注意之—— 避免因浏览器放大导致的图片异常

阅读更多

    近日有朋友说,将浏览器放大后,会发现 zTree 出现多余竖线,导致显示有些异常。经检查原来是 v3.0 制作时为了优化网页,使用了 CSS Sprites 技术,因此把图标都放在一起。但图标过于密集所以在放大、缩小浏览器视图的时候,会把图标周围相邻1像素的图案计算进来,从而导致了显示异常。


    IE 问题最严重, Chrome 略好。下面请看截图(IE8 视图放大到 165%):

 

    解决方案: 不要让图标过于紧凑,左右、上下图标保持1像素的距离即可。

     zTree v3.1 发布时也将解决此问题。


    有兴趣的朋友可以下载附件中的 Demo 比较两个 div 色块在浏览器视图任意放大缩小时的变化。


 

分享到:
评论
7 楼 zTreeAPI 2012-02-13  
ilovejsj 写道
哥们的粉丝团很强大啊,哈哈。http://www.iteye.com/news/24208

呵呵,看到这个消息我很高兴呀! 感谢各位支持!
6 楼 ilovejsj 2012-02-13  
哥们的粉丝团很强大啊,哈哈。http://www.iteye.com/news/24208
5 楼 biner 2012-02-10  
感谢,我尝试修改看看
4 楼 zTreeAPI 2012-02-10  
biner 写道
LZ能否提供一份大图标版皮肤?或者修改方法?

可以在 http://code.google.com/p/jquerytree/downloads/list  找到以前的 smooth系列 24x24图标(83个).zipsmooth系列 18x18图标(83个).zip 之类下载
3 楼 zTreeAPI 2012-02-10  
biner 写道
LZ能否提供一份大图标版皮肤?或者修改方法?

真不好意思,现在没有时间做大图标去,也没有时间写详细的方法。 你可以对照以前 2.x 版本的大图标的 css 文件 进行比较看看了。。

大概基本上就是修改 css 中 行高,以及 图标大小的问题,现在 v3.0 做的更细致一些,所以调起来肯定也会更麻烦一点了!

有空的时候一定写一篇 大图标的修改方法。。。抱歉!
2 楼 biner 2012-02-10  
LZ能否提供一份大图标版皮肤?或者修改方法?
1 楼 zhangyaochun 2012-02-02  
感谢LZ,支持一下

相关推荐

    CSS Sprites生成工具

    CSS Sprites生成工具

    CSS Sprites 的小工具

    CSS Satyr(CSS 塞特斯)是一款 CSS Sprites 的小工具。可以将多个小图片整合成一张图片,并生成相应的CSS调用代码。支持批量添加图片/拖动排列/自动生成

    CSS Sprites

    CSS Sprites适合新手学习,介绍了怎么将多张图片做成一张图片都,通过CSS来调用

    css sprites样式生成工具 3.2.1

    程序名称:CSS Sprites 样式生成工具(bg2css) 主要功能:方便使用CSS Sprites时对图片生成样式 安装条件:需先安装Adobe的AIR环境AdobeAIRInstaller.exe,这个我也传到csdn空间了,可以搜索下!

    css sprites

    css sprites 、css精灵 、css整合小图片工具,可以把网站中的小图片整合成一张图片,减小服务请求次数

    CSS Sprites实例演示 代码

    CSS Sprites实例演示 CSS Sprites实例演示 CSS Sprites实例演示 CSS Sprites实例演示CSS Sprites实例演示 CSS Sprites实例演示

    CSS Sprites 样式生成工具,快速定位背景图片

    CSS Sprites 样式生成工具(bg2css) 3.2.1 (需要AIR环境,可到 Adobe站点 下载安装。)

    CSS sprites

    CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。

    CSS Sprites技术

    CSS Sprites技术bg2css_v3.2.1

    CSS Sprites样式生成工具.zip

    CSS Sprites样式生成工具.zip

    CSS Sprites实现图片分组动画效果

    CSS Sprites就是可以将许多图片集成在一张大图上,然后利用CSS的图片定位技术将其分割开来。这款CSS3图片效果就是可以将分割完的小图片实现分组的动画效果,我们只需要点击按钮即可切换到相应的分组状态,并伴随动画...

    css sprites把很多小图集成在一张图片上

    css sprites把很多小图集成在一张图片上 css sprites把很多小图集成在一张图片上 css sprites把很多小图集成在一张图片上 css sprites把很多小图集成在一张图片上

    CSS Sprites 样式生成工具(bg2css)

    CSS Sprites是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,也就是CSS Sprites(图片合并)技术。

    CSS Sprites工作原理

    CSS Sprites工作原理CSS Sprites工作原理

    CSS Sprites Generator CSS Sprites生成工具 v2.0官方版

    为您提供CSS Sprites Generator CSS Sprites生成工具下载,CSS Sprites Generator是一款CSS Sprites生成工具,用户只需要点击几下鼠标就可以非常容易地生成CSS Sprites。有效提高了设计师的页面加载效率,操作简单...

    css Sprites精灵图制作

    css Sprites精灵图制作。加快网页加载速度 浏览器接受的同时请求数是10个,如果图片过多会影响整体的视觉效果,而且对于不稳定的网络带宽,加载起来更是噩梦,所以把图片拼接为一张大图,从而加快加载速度,以及...

    css sprites如何使用?.docx

    css sprites如何使用?.docx

    css sprites工具 bg2css_1.4.1

    CSS Sprites 样式生成工具,准确定位输出图片的位置和大小

    css sprites图片背景优化技术

    css sprites图片背景优化技术 ,多个背景在一张图上,提高网站访问效率,减少连接数。

Global site tag (gtag.js) - Google Analytics