斜切动画问题
我的斜切动画第一个有问题 第二个确有效果呢
我的斜切动画第一个有问题 第二个确有效果呢
2016-12-12
.test8{
background:#003300;
}
.test8 figcaption{
width: 100%;
height: 100%;
}
.test8 figcaption div{
width: 120%;
height: 50%;
background: #FFFFFF;
opacity: 0.8;
position: absolute;
bottom: 0;
transform:translate(0,200px) rotate(0deg);
transform-origin:0 0;
opacity:0.5;
}
.test8 figcaption h2{
transform: scale(0,0);
opacity: 0;
position: absolute;
top: 20%;
left: 10%;
}
.test8 figcaption p{
transform: translate(0,100px);
position: absolute;
top: 80%;
right: 10%;
z-index: 9999;
font-weight: bold;
}
.test8 img{
opacity: 1;
}
.test8:hover figcaption div{
transform:translate(0,130px) rotate(-10deg);
opacity:0.9;
}
.test8:hover figcaption h2{
transform: scale(1,1);
opacity: 1;
transition-delay: 0.1s;
}
.test8:hover figcaption p{
transform: translate(0,0);
transition-delay: 0.2s;
}
.test8:hover img{
opacity: 0.8;
}<figure class="test8"> <img src="img/ti896.jpg"> <figcaption> <h2>图片标题</h2> <p>线性动画 线性动画 </p> <div> </div> </figcaption> </figure>
经测试没问题 先定义div 偏移出界面0度旋转
鼠标经过后div移动进入视野并加以角度旋转
定义标签不要忘记z-index值可以随意给大就好 否则p标签的字就不会再div之上。
举报