为了账号安全,请及时绑定邮箱和手机立即绑定

分享最后2个作业的源码,希望能帮助不会的同学

<figure class="test5">
<img src="005.jpg">
<figcaption>
<h2>图片标题</h2>
<p>斜角动画</p>
<div></div>
</figcaption>
</figure>

<figure class="test6">
<img src="006.jpg">
<figcaption>
<h2>图片标题</h2>
<p>线性动画</p>
<div class="line1"></div>
<div class="line2"></div>
</figcaption>
</figure>
.test5{ background:#000;}
.test5 figcaption{ width:100%; height:100%;}
.test5 figcaption div{ background: #fff; width:130%; height:100%; position:absolute; transform:translate(0,350px) rotate(0deg); transform-origin:0 0; opacity:0.5;}
.test5:hover figcaption div{transform:translate(0,350px) rotate(-15deg); opacity:0.9;}
.test5:hover img{opacity:0.5;transform:translate(0,-10px);}
.test5 figcaption h2{margin:15% 0 0 10%; transform:translate(0,50px); opacity:0; position:absolute;}
.test5 figcaption p{ margin:60% 0 0 80%; transform:translate(0,50px); opacity:0; color:#000; position:absolute; z-index:9999;}
.test5:hover figcaption h2{ transform:translate(0,0); opacity:1; transition-delay:0.2s;}
.test5:hover figcaption p{ transform:translate(0,0); opacity:1; transition-delay:0.3s;}

.test6{background:#000;}
.test6 figcaption{ width:100%; height:100%;}
.test6 figcaption div.line1{ border-left:1px solid #fff;  border-right:1px solid #fff; width:80%; height:90%; left:10%; top:5%; position:absolute; transform:scale(1,0); opacity:0;}
.test6 figcaption div.line2{ border-top:1px solid #fff;  border-bottom:1px solid #fff; width:90%; height:80%; left:5%; top:10%; position:absolute; transform:scale(0,1); opacity:0;}
.test6:hover figcaption div.line1{transform:scale(1,1); opacity:1;}
.test6:hover figcaption div.line2{transform:scale(1,1); opacity:1;}
.test6 figcaption h2{ margin:15% 0 0 15%; transform:scale(0.8,0.8); opacity:0;}
.test6 figcaption p{ margin:2% 0 0 15%; transform:scale(0.8,0.8); opacity:0;}
.test6:hover figcaption h2{transform:scale(1,1); opacity:1;transition-delay:0.2s;}
.test6:hover figcaption p{ transform:scale(1,1); opacity:1; transition-delay:0.3s;}
.test6 img{ transform:scale(1.1,1.1); opacity:1;}
.test6:hover img{ transform:scale(1,1); opacity:0.5;}


正在回答

11 回答

好东西

0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
CSS3图片动态提示效果
  • 参与学习       53895    人
  • 解答问题       142    个

实用的CSS3图片动态提示效果,熟练掌握CSS动画的制作技法

进入课程

分享最后2个作业的源码,希望能帮助不会的同学

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信