鼠标悬停,显示二维码
<!DOCTYPE html>
<html lang="en">
<head lang="en">
<meta charset="utf-8">
<title>Document</title>
<style>
.code{
width: 50px;
height: 50px;
}
.code a{
display: block;
width: 50px;
height: 50px;
position: relative;
}
.code-big{
position: absolute;
top:10px;
left: 80px;
}
.hide{
display: none;
}
.show{
display: block;
}
</style>
<script>
window.onload=function(){
var a =document.getElementsByTagName("a")[0];
var div =document.getElementsByClassName("code-big")[0];
a.onmousemove=fn1;
a.onmouseout = fn2;
function fn1(){
div.className="code-big show";
}
function fn2(){
div.className="code-big hide";
}
}
</script>
</head>
<body>
<div class="code">
<a href="#">shocklock</a>
<img src="/img/2.jpg" alt="" class="code-big hide"/>
</div>
</body>
</html>
效果图:
有一个不好的地方就是鼠标悬停时,出现的二维码图片会将内容遮盖住一部分,可以改改。