博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云轮播图-鼠标经过图片 图片晃动效果
阅读量:4635 次
发布时间:2019-06-09

本文共 2490 字,大约阅读时间需要 8 分钟。

<!DOCTYPE html>

<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
.cc{
margin:20px auto;
background:#208adb;
cursor:pointer;
width:100%;
height:560px;
}
.cc>div{
position:relative;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
}
.img{
position:absolute;
right:60px;
width:800px;;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
opacity:0;
filter:alpha(opacity=0);
}
.img1{
margin-top:10px;
}
.img2{
margin-top:20px;
}
.img3{
margin-top:30px;
}
.img img{
width:100%;
transition:all 0.5s;
}
</style>
</head>
<body>
<div class="cc">
<div>
<div class="img img1">
<img src="images/3.png" alt=""/>
</div>
<div class="img img2">
<img src="images/2.png" alt=""/>
</div>
<div class="img img3">
<img src="images/1.png" alt=""/>
</div>
</div>
</div>
<!--<div class="cc">
<div>
<div class="img img1">
<img src="images/4.png" alt=""/>
</div>
<div class="img img2">
<img src="images/5.png" alt=""/>
</div>
<div class="img img3">
<img src="images/6.png" alt=""/>
</div>
</div>
</div>-->
<input type="text" class="bode"/>
</body>
<script src="jquery-1.11.3.min.js"></script>
<script>
/*
//输入手机号时,自动填充-
$(".bode").on("keyup",function(){
var $val=$(".bode").val();
if($val.length == 3 || $val.length == 8){
$val=$val+"-";
}
$(".bode").val($val);
});*/
$(".cc>div").on("mousemove",function(e){
var x=e.clientX,
y= e.clientY,
offX=$(this).offset().left,
offY=$(this).offset().top,
bb=x-offX,
cc=y-offY,
w=$(this).width()*0.5,
h=$(this).height()*0.5;
if(bb<w && cc<h){//左上
aa='0deg';dd="-6deg"
}else if(bb>w && cc<h){//右上
aa="-20deg";dd="-53deg"
}else if(bb<w && cc>h){//左下
aa='-22deg';dd="-26deg"
}else if(bb>w && cc>h){//右下
aa='10deg';dd="-26deg"
}else{
aa='0';dd="0"
}
var xx="rotateX("+aa+")"+" "+"rotateY("+dd+")";
$(this).css("transform",xx);
$(".img1").css("transform","translateZ(50px)");
$(".img2").css("transform","translateZ(100px)");
$(".img3").css("transform","translateZ(150px)");
console.log(aa,dd)
});
$(".cc>div").on("mouseout",function(){
$(this).css("transform","rotateX(0deg) rotateY(0deg)");
$(".img1").css("transform","translateZ(0)");
$(".img2").css("transform","translateZ(0)");
$(".img3").css("transform","translateZ(0)");
});
$(function(){
$(".img").each(function(){
var $this=$(this);
$this.animate({"marginTop":0,"opacity":1});
})
})
</script>
</html>

转载于:https://www.cnblogs.com/dongxiaolei/p/6047883.html

你可能感兴趣的文章
正则替换
查看>>
jsp 环境配置记录
查看>>
本地视频播放黑屏,有声音
查看>>
Python3-Cookbook总结 - 第一章:数据结构和算法
查看>>
Python03
查看>>
LOJ 2537 「PKUWC2018」Minimax
查看>>
使用java中replaceAll方法替换字符串中的反斜杠
查看>>
Android初学第36天
查看>>
Some configure
查看>>
.net core 中的[FromBody]
查看>>
json_encode时中文编码转正常状态
查看>>
流量调整和限流技术 【转载】
查看>>
Axure 全局辅助线(转)
查看>>
正由另一进程使用,因此该进程无法访问此文件。
查看>>
1 线性空间
查看>>
VS不显示最近打开的项目
查看>>
MyEclipse安装Freemarker插件
查看>>
计算多项式的值
查看>>
DP(动态规划)
查看>>
chkconfig
查看>>