X/(B-A) = ?/(D-C)这个计算比例中的?是之前的Y吗,怎么感觉前后矛盾?

来源:4-1 用JS放大镜特效实现

ygtzz

2018-05-30 23:32

X/(B-A) = ?/(D-C),这里的?是否就是之前的3-1课程的Y,那么根据之前的公式,A/B = C/D = X/Y = k,假设他们等于k, 那么 A = kB, C = kD, X = kY, 带入公式 X/(B-A) = Y/(D-C), 得到 kY/(B - kB) = Y/(D - kD) 化简 B = kD 由于 C = kD 得到  B = C 就是 小图的宽度等于大图的放大镜的宽度,这个结论是否合理?

写回答 关注

1回答

  • 哆啦A梦美味
    2018-07-21 11:50:29

    结论是对的,X/(B-A) = ?/(D-C)            因为大图和小图都是等比的,所以(B-A )和 (D-C)是等比的,也就是说,是倍数关系。   因此,;已知X,就可以求出?的值,X是,在小图里面的left值,?是在大图里面移动的值,X和?是等比的。

用JS实现放大镜特效

让图片看起来更美观,同时课程中详细介绍了JavaScript相关的知识点

30108 学习 · 108 问题

查看课程

相似问题