Html
    Css
    Js

    
                        
*{margin:0;padding:0;list-style-type:none;}/*清楚内外默认边距*/
body{background:#333;}
.web{width:985px;height:620px;margin:0px auto;}
.con{width:950px;height:435px;background:#fff;margin:27px auto;padding-left:25px;padding-top:25px;}
.con ul li{width:297px;height:198px;float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer; background:#eee;}
.txt{
	width:297px;
	height:0px;
	background:rgba(0,0,0,0.6);/*透明背景色,不透明其文字内容*/
	position:absolute;
	left:0;
	bottom:0px;
	color:#fff;
	font-family:"微软雅黑";
	transition: height 0.3s ease;
	-moz-transition: height 0.3s ease; /* Firefox 4 */
	-webkit-transition: height 0.3s ease; /* Safari 和 Chrome */
	-o-transition: height 0.3s ease; /* Opera */
}
.txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px; margin-top:10px;}
.txt p{font-size:14px;text-align:center; width:90%; margin:0 auto; height:30px;}
.current .txt{

	height:120px;
}

.btn{
	position:absolute;
	width:200px;
	height:150px;
	left:50%;
	top:50%;
	margin:-75px 0 0 -100px;
	text-align:center;
	color:#fff;
	line-height:30px;
	box-shadow: 0 10px 10px #dcdcdc;
}
.btn img{
	display:block;
	width:100%;
	height:100%;
	border:1px solid #dddddd;
	border-radius:6px;
}

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

jQuery click图片遮罩层滑动

3
      ?浅水的鱼儿 ?0
      2017/3/30 9:39:11

      $(this).removeClass("bounceIn").addClass('swing').parent().siblings().children('.btn').removeClass("swing");

      这句看不懂

          ?浅水的鱼儿 ?0
          2017/3/30 10:12:08

          这句感觉没用到啊,我把这句注释掉,效果还是一样的?

          沙漠玫瑰1
          2017/3/30 18:21:18

          其实还与一个外链的animate.css样式,我尝试把它这个外链的样式加上去,但是上传不成功。这段js就是给这个图片加个抖动的样式,点击图片,图片会有动效,遮罩层同时从底部出来。去掉这段js,不影响遮罩层。

      回复