解决方案 »

  1.   

    直接贴你网页地址,自适应问题和你是不是iphone没有关系,可以用chrome模拟器,模拟调试。
      

  2.   

    你好。感谢回复。
    程序地址 http://www.mythu.cn/pm25
    感觉和iphone 的视网膜屏幕有关。用chrome 在电脑上看一切正常。
      

  3.   

    没看源代码,看你上面截图 猜测是Canvas 宽度和高度 导致图片压缩的问题。检查图片实际大小 画布 宽度高度属性  Css 控制画布大小属性是否冲突。另外,背景部分完全可以也用画的啊。只要用不同颜色先画个整圆不就好了。
      

  4.   


    用你上面的地址 http://www.mythu.cn/pm25 看了下你的这个背景图是根据你屏幕大小 自动切的。。  而你所画出来的弧是以固定大小画板宽高178画的。  此时你的背景图不到180 用的是160的图。
      

  5.   


    用你上面的地址 http://www.mythu.cn/pm25 看了下你的这个背景图是根据你屏幕大小 自动切的。。  而你所画出来的弧是以固定大小画板宽高178画的。  此时你的背景图不到180 用的是160的图。
    是的,canvas是用js生成的,在处理视网膜屏的时候,好像是设置了不能低于178,或者限制在了178.这地方的代码是哪段我也找不到啊,js好像是加密过得。
    此外,我最开始的想法是用一个100%比例的其他颜色的设置不同的z-index来实现。但是这个东西的位置要怎么设置才能让二者重合呢?要用js读取上层的位置,然后设置下层的位置??还是怎么做呢?您能看下源码吗?因为好像是加密的了,所以我也不知道,他们这些个JS都是做什么的。这个加密能否逆向解密呢??
    另外:
    现在问题稍微解决了一下,我用内联的格式来设置了canvas的大小,优先级最高,强制将canvas和背景一样大。但是这样是治标不治本,不过对于使用足够了。如果有其他人喜欢这套源码,可以拿去用,解决方法就是将CSS响应的代码写成内联式。