Transition动画过度效果

transition-property:                       规定设置过渡效果的 CSS 属性的名称。通常设置成all

transition-duration:                       规定完成过渡效果需要多少秒或毫秒。

transition-timing-function:        规定速度效果的速度曲线。

  


Linear


规定以相同速度开始至结束的过渡效果(等于 cubic-bezier(0,0,1,1))。


Ease


规定慢速开始,然后变快,然后慢速结束的过渡效果(cubic-bezier(0.25,0.1,0.25,1))。


ease-in


规定以慢速开始的过渡效果(等于 cubic-bezier(0.42,0,1,1))。


ease-out


规定以慢速结束的过渡效果(等于 cubic-bezier(0,0,0.58,1))。


ease-in-out


规定以慢速开始和结束的过渡效果(等于 cubic-bezier(0.42,0,0.58,1))。


cubic-bezier(n,n,n,n)


在 cubic-bezier 函数中定义自己的值。可能的值是 0 至 1 之间的数值。

transition-delay:                                  定义过渡效果何时开始,延迟多长时间执行。

/*Top Menu*/
#nav li.level-top > a.level-top > span ,#nav1 li.level-top > a.level-top > span {position: relative; z-index: 2}
#nav li.level-top > a.level-top, #nav1 li.level-top > a.level-top { position: relative;}
#nav li.level-top > a:after, #nav1 li.level-top > a:after{
    	transition:all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
}
#nav li.level-top > a:after, #nav1 li.level-top > a:after{
	content: "";
	position: absolute;
	left: 0%;
	width: 100%;
	bottom: 50%;
	height: 0;
	background: #eb6e3e none repeat scroll 0 0!important;
}
#nav li.over > a:after, #nav1 li.over > a:after{
	width: 100%;
	height: 100%;
	left:0;
	bottom: 0;
}

  

  

时间: 2024-10-11 18:09:19

Transition动画过度效果的相关文章

CSS3 transition 动画过度属性

<!DOCTYPE html> <html> <head> <style> div { width:100px; height:100px; background:blue; transition:width 2s; -moz-transition:width 2s; /* Firefox 4 */ -webkit-transition:width 2s; /* Safari and Chrome */ -o-transition:width 2s; /*

transition过度效果 + transform旋转360度

css样式: .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:-webk

Android自定义Transition动画

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发. 曾经(或者现在)很多人说起Android和iOS都会拿Android的UI设计来开黑, "你看看人家iOS的设计, 再来看看Android的, 差距怎么就这么大呢?", 对于这种说辞, 可以一句话来总结一下"他们还停留在4.X之前的时代". 自从Android5.0推出Material Design设计规范后, Android在设计上早已甩那个万年不变的iOS好几十条街! 以上纯

Android TransitionDrawable ImageView过度效果使用实例

实现两张图片渐隐渐现的过渡效果Transition Drawable实现两张图片之间动态过度效果的方式. 运行如下所示:第一张为初始界面,第二张为过度中界面,第三张为过渡结束         新建一个TransitionDrawable的Android工程. 目录结构: 主界面activity_main.xml代码如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns

android中选择控件与选择界面自然过度效果的实现--一种新的交互设计

转载请标明出处: http://blog.csdn.net/jianghejie123/article/details/40648931 在安卓中经常遇到须要选择一个东西的功能,比方选择日期.选择文件,选择地点等,通常我们的做法是使用选择对话框.比方选择日期用datepicker,有时候也使用activity,可是这两种方式都有一个缺点,就是用户非常明显的感觉到了界面之间的切换. 有时候.以下这样的选择数据的交互方式应该会更好些: 事实上上面的app效果来自与CapitaineTrain应用,好

css3 transition 动画基础

一.transition语法: transition:[<transition-property>||<transition-duration>|| <transition-timing-function>||<transition-delay>|| <transition-property>||<transition-duration>|| <transition-timing-function>||<transi

transition动画初级介绍

Transition:(过渡转变)让瞬间改变到目标值的事情,按照我们规定的过渡方式改变到目标值. 第一点:transition适合用于哪些属性? 适合所有的元素,包括::before和::after伪元素. Ps(::before和::after伪元素是在不改变html结构的情况下,适用于样式改变,所以在js中是对::before和::after进行不了事件绑定的.) var before=document.querySelector("::before");console.log(b

Swift: 是用Custom Segue还是用Transition动画

用一个很简单的场景做为例子:在storyboard上,你有用UINavigationController串起来两个UIViewController.这两个controller之间要互相跳转,A->B, B->A.跳转的时候默认的那个push来push去的效果你觉得很傻X,所以想换一个效果.比如,不那么二的fade in/out效果. 很多的例子会说写一个cusom的UIStoryboardSegue,然后在这个里面写一个UIView.animationWithDuration来实现这个效果.千

使用 CSS3 制作一组超时尚的动画按钮效果

通过 CSS3 的新特性,我们创作出好的交互和效果的可能性大大增加.这篇文章中,我想与大家分享一些 CSS3 动画按钮效果.我们的想法是创建一个具有不同风格的一些动画链接元素,鼠标悬停时有动画效果和活动状态. 效果演示     插件下载 HTML 示例代码: <a href="#" class="a-btn"> <span class="a-btn-slide-text">$29</span> <img