css3设置图片弹出效果
网站制作中,经常会用到图片弹出的效果,即当点击网页中的图片时,图片弹出,其他背景不能选中状态,如下图:
其实这种状态很简单,下面就分享一个用css3设置的案例。
本方法的知识点是半透明设置属性opacity ,具体的代码如下。
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″ />
<title>图片弹出效果</title>
<style>
*{
margin:0;}
#all{
}
#bg{
width:100%;
height:100%;
background-color:#000;
display:none;
opacity:0.5;
position:absolute;
left:0px;
top:0px;
}
#top{
display:none;
position:absolute;
left:300px;
top:100px;}
</style>
</head>
<body>
<div id="all">
<img src="images/2.gif" width="600" height="800" onclick="show()" />
<div id="bg"></div>
<div id="top">
<img src="images/1.jpg" width="100" height="200" onclick="hidd()" />
</div>
</div>
<script>
function show(){
var bg=document.getElementById('bg');
var top=document.getElementById('top');
bg.style.display="block";
top.style.display="block";
}
function hidd(){
var bg=document.getElementById('bg');
var top=document.getElementById('top');
bg.style.display="none";
top.style.display="none";
}
</script>
</body>
</html>