CSS过渡如何实现平滑的逆过渡

http://www.w3school.com.cn/css3/css3_transition.asp这个链接的彩色方框CSS3过渡效果是没用JAVASCRIPT也可以做... http://www.w3school.com.cn/css3/css3_transition.asp 这个链接的彩色方框CSS3过渡效果是没用JAVASCRIPT也可以做到的么?鼠标移动到元素上的过渡已经会了,但是如何做到上面链接中鼠标又从元素中移到元素外面的逆过渡(假设上面设定了1S完成过渡,如果鼠标移动到元素0.5S后移除,如何达到比较平滑的逆过渡效果) 展开
 我来答
GG攻略组
2014-06-17 · TA获得超过638个赞
知道小有建树答主
回答量:511
采纳率:33%
帮助的人:354万
展开全部
CSS3样式,ClassName = animate
<style> 
.animate{
width:65px;
height:40px;
background:#92B901;
color:#ffffff;
position:absolute;
font-weight:bold;
font:12px '微软雅黑', Verdana, Arial, Helvetica, sans-serif;
padding:20px 10px 0px 10px;
display:blcok;
margin:5px;
-webkit-transition:-webkit-transform 1s,opacity 1s,background 1s,width 1s,height 1s,font-size 1s;
-webkit-border-radius:5px;
-o-transition-property:width,height,-o-transform,background,font-size,opacity;
-o-transition-duration:1s,1s,1s,1s,1s,1s;
-moz-transition-property:width,height,-o-transform,background,font-size,opacity;
-moz-transition-duration:1s,1s,1s,1s,1s,1s;
transition-property:width,height,transform,background,font-size,opacity;
transition-duration:1s,1s,1s,1s,1s,1s;
border-radius:5px;
opacity:0.4;
}

.animate:hover{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
opacity:1;
background:#1ec7e6;
width:90px;
height:60px;
font-size:16px;
}
</style>

HTML

<a href="javascript:;" class="animate">鼠标移动到我这里</a>

全程css3,无需javascript。(需要支持css3的浏览器才能看到效果。)

希望能帮助到你。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式