就是不知道怎么用JS或PHP把图怎么分成9个小图。因为这个图分成几个小图是不定的。所以得用程序去实现。

解决方案 »

  1.   

    JS是不能这么处理图片的,不过替代办法就像1楼说的,做9个DIV,把overflow设成hidden,大小就是你要显示的一块那么大,然后在每个DIV里各放一张图,调整下位置让它只显示你需要的那部分
      

  2.   

    补充内容:我现在做个WEBGEMAE 的世界地图。然后总的格子是350*350地图中有几块大陆,其中一块大陆(就像真实地图的一块大陆一样)位于地图的左上方,然后地图的占据的位置可能是500格或600格(会变),然后给定这个格数后,算出大陆所在格子的坐标,350*350中除大陆以外是海洋,距海崖线的距离可以固定。
      

  3.   

    你的意思是每个格子是350*350?你应该事件就把图片切成小块,再动态加载进来,就像Google map做的那样,这样一方面可以改善用户体验,另一方面也避免了在Javascript里切图片