isayr
2012-11-28 18:27:36 +08:00
说说我的看法:
1.图片裁剪问题。图片并不是按照固定的某个位置在裁剪(甚至不是左,右,上,下,左上右下这样的坐标),而是可以选取的,后台很强大的说,估计后台是可视化的,上传图片后可以将原图按照最长边缩放到合适比列,然后将缩放后的图片至于几种裁剪格式的预览框,再根据需要拖动裁剪部位进行裁剪。这样才能解释为什么有的图片裁剪是左对齐,有的是右对齐,有的上对齐有的是中间任意坐标点开始的。
2.关于颜色和排列。应该是这样的。后台固定给出10个分组(前台也是取的这10组)。可以对分组指定颜色。这样就解释了颜色组不是循环出现的问题。前台根据后台指定的颜色进行取图,并在每组结束时记录下当前取图的id。保证下一组从这个id开始取,这样就解释了为什么每组都是最新的,而且是不重复的。
排列并不是很多人说的masonry或者其他瀑布流,这个不是瀑布流,我提问的时候也说了,是固定的,只是类似瀑布流而已。
3.至于固定的食品和商店元素插入其中,这个应该是另外一个单独的商家系统,指定这个商品出现在第几个组,第个元素。然后代码中去判读,在插入默认图片元素时先判断这个框是否被指定了商品元素,如果指定了就显示商品或者视频元素,然后继续循环下一个。没有就插入默认图片元素。