Html
    Css
    Js

    
                        
/* Style the Image Used to Trigger the Modal */	
#myImg {
	border-radius:5px;
	cursor:pointer;
	transition:0.3s;
}
#myImg:hover {
	opacity:0.7;
}
/* The Modal (background) */
		
.modal {
	display:none;
	/* Hidden by default */
position:fixed;
	/* Stay in place */
z-index:1;
	/* Sit on top */
padding-top:100px;
	/* Location of the box */
left:0;
	top:0;
	width:100%;
	/* Full width */
height:100%;
	/* Full height */
overflow:auto;
	/* Enable scroll if needed */
background-color:rgb(0,0,0);
	/* Fallback color */
background-color:rgba(0,0,0,0.9);
	/* Black w/ opacity */
}
/* Modal Content (Image) */
		
.modal-content {
	margin:auto;
	display:block;
	width:80%;
	max-width:700px;
}
/* Caption of Modal Image (Image Text) - Same Width as the Image */
		
#caption {
	margin:auto;
	display:block;
	width:80%;
	max-width:700px;
	text-align:center;
	color:#ccc;
	padding:10px 0;
	height:150px;
}
/* Add Animation - Zoom in the Modal */
		
.modal-content,#caption {
	-webkit-animation-name:zoom;
	-webkit-animation-duration:0.6s;
	animation-name:zoom;
	animation-duration:0.6s;
}
@-webkit-keyframes zoom {
	from {
	-webkit-transform:scale(0)
}
to {
	-webkit-transform:scale(1)
}
}@keyframes zoom {
	from {
	transform:scale(0)
}
to {
	transform:scale(1)
}
}/* The Close Button */
.close {
	position:absolute;
	top:15px;
	right:35px;
	color:#f1f1f1;
	font-size:40px;
	font-weight:bold;
	transition:0.3s;
}
.close:hover,.close:focus {
	color:#bbb;
	text-decoration:none;
	cursor:pointer;
}
/* 100% Image Width on Smaller Screens */
		
@media only screen and (max-width:700px) {
	.modal-content {
	width:100%;
}
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

点击图片弹窗

0