JavaScript怎么实现多张图片放大镜效果

  

这篇文章给大家分享的是有关JavaScript怎么实现多张图片放大镜效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体如下:

效果如下:可以展示图片列表的放大镜效果,图片尺寸没有要求会自动调整至水平垂直居中效果

 JavaScript怎么实现多张图片放大镜效果

代码如下,除了图片要替换一下,其它的可直接运行查看效果,扩大是图片要放大查看的倍数,注意:.bigBox的宽高与。工具的宽高比值要与扩大保持一致,比如本例中这个比值是4

& lt; ! doctype  html>   & lt; html>   & lt; head>   & lt;才能meta  charset=癠TF-8"比;   & lt;才能title> Document</title>   & lt;才能script>   ,,,function  fontAuto (), {   ,,,,,document.documentElement.style.fontSize =, document.documentElement.clientWidth /, 19.2, +, & # 39; px # 39;;   ,,,}   ,,,fontAuto ();   ,,,window.onresize =, function  (), {   ,,,,,fontAuto ();   ,,,}   & lt;才能/script>   & lt;才能style 类型=拔谋?css"比;   ,,,*,{   ,,,,,保证金:,0;   ,,,,,填充:,0;   ,,,}   ,,,/*图片放大镜*/,,,.result-list  li  {   ,,,,,:浮动,离开;   ,,,,,宽度:,3眼动;   ,,,,,保证金:,0.15快速眼动;   ,,,,,边界:,1 px  solid  # ddd;   ,,,,,填充:,0.08快速眼动;   ,,,,,这个特性:,0.05快速眼动;   ,,,,,list-style-type:,没有;   ,,,}   ,,,.result-list 李:hover  {   ,,,,,不必:,0,0,10 px  5 px  # ddd;   ,,,}   ,,,.img-to-big  {   ,,,,,宽度:,100%;   ,,,,,,身高:1.5快速眼动;   ,,,,,保证金:,0,汽车;   ,,,}   ,,,.small-box  {   ,,,,,宽度:,100%;   ,,,,,,身高:1.5快速眼动;   ,,,,,边界:,1 px  # ccc 固体;   ,,,,,光标:,移动;   ,,,,,位置:,相对;   ,,,,,vertical-align:,中间;   ,,,,,显示:,块;   ,,,}   ,,,.small-box  img  {   ,,,,,max-width:, 100%;   ,,,,,max-height:, 100%;   ,,,,,保证金:,汽车;   ,,,,,显示:,块;   ,,,,,位置:,绝对;   ,,,,,:,0;   ,,,,,左:,0;   ,,,,,对的:,0;   ,,,,,底部:,0;   ,,,}   ,,,.tool  {   ,,,,,宽度:,1眼动;   ,,,,,身高:,1眼动;   ,,,,,背景颜色:,浅灰色;   ,,,,,不透明度:,0.6;   ,,,,,过滤器:,α(不透明度=60);   ,,,,,位置:,绝对;   ,,,,,左:,0;   ,,,,,:,0;   ,,,,,显示:,没有;   ,,,}   ,,,.tool.active  {   ,,,,,显示:,块;   ,,,}   ,,,.big-box  {   ,,,,,宽度:,4眼动;   ,,,,,身高:,4眼动;   ,,,,,溢出:,隐藏;   ,,,,,:边界,2 px  solid 浅灰色;   ,,,,,位置:,绝对;   ,,,,,背景:,# fff;   ,,,,,显示:,没有;   ,,,,,左:,3眼动;   ,,,,,z - index:, 100;   ,,,}   ,,,.big-box.active  {   ,,,,,显示:,表格单元;   ,,,,,vertical-align:,中间;   ,,,}   ,,,.big-box  img  {   ,,,,,位置:,绝对;   ,,,,,显示:,块;   ,,,}   ,,,/*图片放大镜*/& lt;才能/style>   & lt;/head>   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

JavaScript怎么实现多张图片放大镜效果