大董你能行
2016-10-28 20:45
其实老师的 x/(B-A)=?/(D-C)可以改进成为 x/B=?/D 或者 x/A=?/C;我来稍微举例子验证这个等式; 因为小图片/大图片,鼠标放大镜区域/大图片可视区域,这两个比例相等,所以我代个简单值; 例如:A=5; B=10; C=2A=10; D=2B=20; X=1的话,实际鼠标放大区域距离小图片div的宽度是 大图片可显示区域 距离大图片div的宽度,也就是1/2;所以Y=2; 代入公式验证: x/(B-A)=?/(D-C); 1/(10-5) =2/(20-10)=0.5;得出老师的公式对; x/B=?/D == 1/10 =2/20 所以这个也对,用简单的吧
是的。
但是老师是为了讲原理而不是讲怎么实现,老师是为了让大家都可以看懂而不是让一部分有基础的人才可以看懂,所以才会略显繁琐
用JS实现放大镜特效
30101 学习 · 108 问题
相似问题