图片局部放大效果结合的知识点主要是DOM的操作,以及事件的应用,所以首先要对DOM的操作有一定了解,其次能对事件的应用有一定的累积。 如上图,可以看到,这是放大镜的基本效果,主要分成左右两个部分。左边分成一张大图,和一个导航栏,在右边则是一个放大
图片局部放大效果结合的知识点主要是DOM的操作,以及事件的应用,所以首先要对DOM的操作有一定了解,其次能对事件的应用有一定的累积。 ![]() 如上图,可以看到,这是放大镜的基本效果,主要分成左右两个部分。左边分成一张大图,和一个导航栏,在右边则是一个放大镜放大后的图片。因此,我在画页面的时候,大体的HTMl结构如下:
在这个时候,将静态页面按常规方式进行布局,给予css样式如下:
那么这个时候,开始写js样式,分布书写的话,第一步要考虑到左边的选项卡。选项卡我采用直接使用src赋值的方法,将滑过的图片对应的src给大图,代码呈现:
在这里,计算较多,尤其要注意遮罩层阴影,主图以及放大图之间的倍数关系。 到这里,基本功能就实现了,这里面涉及的计算可以适当配图理解,尤其注意点击位置的获取。 |
2021-06-04
2019-01-10
2019-02-17
2021-09-12
2021-09-30