原生js实现放大镜效果

前端之家收集整理的这篇文章主要介绍了原生js实现放大镜效果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

话不多说,请看代码

<Meta charset="UTF-8"> 放大镜-原生js封装 css-3*/ white-space: -moz-pre-wrap; /*Mozilla,since1999*/ white-space: -pre-wrap; /*Opera4-6*/ white-space: -o-pre-wrap; /*Opera7*/ word-wrap: break-word; /*InternetExplorer5.5+*/ } .example{ padding-top:40px; margin-bottom:90px; } .example .call{ padding:18px 5px; background:#f0f5f8; } .example h2{ padding-top:20px; margin-bottom:7px; } .example table { width:100%; table-layout:fixed; border-collapse: collapse; border-spacing: 0; border: 1px solid #cee1ee; border-left: 0; } .example thead { border-bottom: 1px solid #cee1ee; background-color: #e3eef8; } .example tr { line-height: 24px; font-size: 13px; } .example tr:nth-child(2n) { background-color: #f0f5f8; } .example tr th,.example tr td { border-left: 1px solid #cee1ee; word-break: break-all; word-wrap: break-word; padding:0 10px; font-weight: normal; } .example tr th { color: #555; padding-top: 2px; padding-bottom: 2px; text-align: left; } /*公共*/ .magnifier-Box{ margin-bottom: 15px; } .magnifier-container{ width: 400px; height: 255px; margin: 50px; position: relative; border: 1px solid #ccc; } .magnifier-small{ position: relative; z-index: 1; width: 100%; height: 100%; overflow: hidden; } .magnifier-small img{ /*max-width: 100%; max-height: 100%;*/ } .magnifier-mark { position: absolute; display: block; width: 400px; height: 255px; background-color: #fff; filter: alpha(opacity:0); opacity: 0; z-index: 10; } .magnifier-float-Box { display: none; width: 160px; height: 120px; position: absolute; background: #ffffcc; border: 1px solid #ccc; filter: alpha(opacity:50); opacity: 0.5; } .magnifier-big-Box { display: none; position: absolute; top: 0; left: 460px; width: 400px; height: 300px; overflow: hidden; border: 1px solid #ccc; z-index: 1; } .magnifier-big-Box img { position: absolute; z-index: 5; } .magnifier-thumb{} .magnifier-thumb li{ display: inline-block; width: 50px; height: 50px; vertical-align: middle; line-height: 50px; margin-right: 5px; border: 2px solid #fff; /*display: table-cell;*/ } .magnifier-thumb li.active{ border-color: #f40; } .magnifier-thumb li img{ max-width: 50px; max-height: 50px; vertical-align: middle; }
Box" id="magnifier1">

猜你在找的JavaScript相关文章