猿问

想做这种效果图,求解

画5个div,每个div里面显示这张图片的一个区域,但是这样等于生成5个image对象,效率显得太低了,有没有其他办法,求代码~~~


weibo_青梅竹马酱_0
浏览 2049回答 6
6回答

肥柴

不要5个image啊,除非你拿到手的是5个image的图。你一个大div套5个小div,大的背景图设为这图,小的div设置大小边框什么的

竹马君

只用div css的话,雪碧图啊,设置五个框,设置大小,算好距离,position 设置好

怪盗饭团

用canvas可以做到,canvas有个裁剪方法

老猿

绝对定位  算left和top
随时随地看视频慕课网APP
我要回答