网站制作中,经常会用到图片弹出的效果,即当点击网页中的图片时,图片弹出,其他背景不能选中状态,如下图:
 
 
其实这种状态很简单,下面就分享一个用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>