具体是这样的,类似于一个照片墙,占满整个屏幕,鼠标移上去一个照片后,照片宽高变大(照片不失真),宽,高变为屏幕的一半,同时挤占其他照片的位置,其他照片的宽高平分剩下的宽高长度。
没有思路,有没有大神能不能点拨一下思路。
具体是这样的,类似于一个照片墙,占满整个屏幕,鼠标移上去一个照片后,照片宽高变大(照片不失真),宽,高变为屏幕的一半,同时挤占其他照片的位置,其他照片的宽高平分剩下的宽高长度。
没有思路,有没有大神能不能点拨一下思路。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
所有图片用position:absolute或者float浮动定位
float的比较容易,其中一个图片变大会导致其他图片的空间被挤占,但是其他图片排列方式很难控制
position:absolute就比较麻烦,其中一个图标变大,其他的图片定位都要重新计算,但是排列方式控制效果好,实现比较麻烦,一般建议用插件
比如:http://www.jsonenglish.com/pr...可以参考下
貌似要翻墙,看不到可以看github地址
https://github.com/jasonengli...
还有复杂的插件甚至可以ajax的方式实现。。