首页 > 其他 > 详细

过渡效果

时间:2016-11-22 13:08:01      阅读:158      评论:0      收藏:0      [点我收藏+]

CSS3 transition 允许 CSS 元素的属性值在一定的时间区间内平滑地过渡。我们可以在不使用 Flash 动画或 JavaScript 的情况下,在元素从一种样式变换为另一种样式时为元素添加效果。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变 CSS 的属性值。以下是 transition 属性的浏览器支持、语法和示例。

语法:

transition 属性主要包含四个属性值:

    transition-property -- 规定应用过渡的 CSS 属性的名称;

    transition-duration -- 定义过渡效果花费的时间,默认是 0;

    transition-timing-function -- 规定过渡效果的时间曲线。默认是 "ease";

    transition-delay -- 规定过渡效果何时开始,默认是 0。

    transition -- 简写属性,用于在一个属性中设置四个过渡属性。如需向多个样式添加过渡效果,请添加多个属性,由逗号隔开。

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>过渡多项改变</title>
<style> 
div {
    width: 100px;
    height: 100px;
    background: red;
    -webkit-transition: width 2s ease, height 2s ease, -webkit-transform 2s ease; 
    transition: width 2s ease-in-out, height 2s ease-in-out, transform 2s ease-in-out;

}

div:hover {
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(360deg); 
    transform: rotate(360deg);

}

</style>
</head>
<body>

    <div>鼠标移动到 div 元素上,查看过渡效果。</div>
</body>
</html>

 

过渡效果

原文:http://www.cnblogs.com/minchao/p/6088522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!