CSS放大镜特效

本文介绍了如何使用CSS代码创建一个具有放大镜效果的图片展示,通过JavaScript处理鼠标移动时的放大效果,使得用户可以预览图片的细节。HTML结构包括小图、放大镜浮动层、大图等元素,CSS样式定义了各个部分的外观和位置,JavaScript则用于监听鼠标事件,动态调整放大镜的位置和大图的显示。
摘要由CSDN通过智能技术生成

一、CSS代码

  1. #divcss5 { width: 120px; height: 90px; padding: 5px;
     border: 1px solid #ccc; positionrelative; } 
  2. #divcss5 .small_pic { width: 120px; height: 90px; background: #eee;
     position: relative; } 
  3. #divcss5 .float_layer { width: 50px; height: 50px; border: 1px solid #000;
     background: #fff; filter: alpha(opacity: 30); opacity: 0.3;
     position: absolute; top: 0; left: 0; display:none; } 
  4. #divcss5 .mark {width:100%; height:100%; position:absolute; z-index:2;
     left:0px; top:0px; background:red; filter:alpha(opacity:0); opacity:0;} 
  5. #divcss5 .big_pic { position: absolute; top: -1px; left: 215px; 
    width:250px; height:250px; overflow:hidden; border:2px solid #CCC; display:none; } 
  6. #divcss5 .big_pic img { position:absolute; top: -30px; left: -80px; } 


二、JS代码


  1. function getByClass(oParent, sClass) 
  2.  var aEle=oParent.getElementsByTagName('*'); 
  3.  var aTmp=[]; 
  4.  var i=0
  5.   
  6.  for(i=0;i<aEle.length;i++) 
  7.  { 
  8.   if(aEle[i].className==sClass) 
  9.   { 
  10.    aTmp.push(aEle[i]); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值