《
CSS3 Transition属性详解》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302331b2013.htm
此时:opacity和width过渡时间为2s,left和height过渡时光为4s。
Transition属性重要是用来对某个CSS属性的变更进程进行把持,官方的介绍是”CSS Transitions allow property changes in CSS values to occur smoothly over a specified duration.“。而我个人则简单地舆解为”在某个时间段内,平滑地转变某个CSS属性。“。
5. 代码演示:
CSS代码:
<a href=" target="_blank">ihiro.org</a>
a { display:block; width:160px; height:30px; line-height:30px; text-align:center; padding:10px,CSS3 target伪类简单介绍; background:#33589f; color:#fff; text-decoration:none; text-transform:uppercase;
/*只有当鼠标移出后才处置*/
-moz-transition:background 0.2s linear 0s;
}
a:hover { background:#263c7b,CSS3 RGBA颜色类型不等于RGB与opacity相加; color:#f60;
text-shadow:2px 2px 10px #f00;
/* 只有当鼠标移入时才处理
注:若a:hover中不写transition,则会继续a中的transition */
/*
 ,CSS3 Media Queries详解; 1. 单个属性
-moz-transition:background 0.5s ease-out 0s;
2. 多个属性:
 ,CSS3 Gradient 创建水晶按钮实例; -moz-transition:background, 0.5s ease-out 0s, color 0.4 ease-out 0s;
*/
-moz-transition:background 0.5s ease-out, color 0.4s ease-out, text-shadow 0.3s linear;
}
2). 过渡多个属性:
[1]. 高低一一对应型:
transition-property:opacity left;
transition-duration:2s, 4s,css3 border-image使用说明;
transition-timing-function:ease-in;
transition-delay:0;
Tag: Transition属性 CSS3 Transition属性 CSS3
[2]. 轮回对应型:
transition-property:opacity left width height;
transition-duration:2s, 4s;
transition-timing-function:ease-in;
transition-delay:0;
1). 过渡单个属性:
transition-property:opacity;
transition-duration:2s;
transition-timing-function:ease-in;
transition-delay:0;
此时:opacity过渡时间为2s,left过渡时间为4s。
3). transition简写模式:
次序为:transition-property transition-duration transition-timing-function transition-delay
/*单个属性:*/
-moz-transition:background 0.5s ease-out 0s;
/*多个属性:*/
-moz-transition:background, 0.5s ease-out 0s, color 0.4 ease-out 0s;
duration针对了过渡效果的连续时间。
3. transition-timing-function:
timing-function算是Transition属性中最为庞杂的一个了。它针对了过渡后果的特效,有多种殊效展现,CSS11个class与一个id谁的优先级高。这里得波及到一个学术性的话题:??曲?。说瞎话,我也没搞的太清楚,但W3C给出了一张曲线图,一看就明确了(后附图)。
参考浏览:
W3C:
??曲?:
HTML代码:
<a href=" target=",css-sprite适用的条件 对css-sprite的理解;_blank">ihiro.org</a>
property针对了当前抉择器的某个css属性进行设置。比方我要过渡一个背风景时,则设置property值为background。
1. transition-property:
--> [
网站建设之]CSS3:Transition属性详解
Transition又包括了四个子属性,分辨为property、duration、timing-function、delay。下面来逐一先容,在最后会给出一个简略的实例跟应用方式阐明。
4. transition-delay:
2. transition-duration:
介绍下预留的多少个特效:
ease: cubic-bezier(0.25, 0.1, 0.25, 1.0)
linear: cubic-bezier(0.0, 0.0, 1.0, 1.0)
ease-in: cubic-bezier(0.42, 0, 1.0, 1.0)
ease-out: cubic-bezier(0, 0, 0.58, 1.0)
ease-in-out: cubic-bezier(0.42, 0, 0.58, 1.0)
cubic-bezier(x1, y1, x2, y2) 为自定义,x1,x2,y1,
CSS+DIV网页重构对比TABLE显著优势,y2的值范畴在[0, 1]
其中的cubic-bezier即为??曲?中的绘制办法。先来看图:图上有四点,P0-3,
CSS+DIV网站优化(seo),其中P0、P3是默认的点,
CSS 通过一个样式表区分IE的各个版本,对应了[0,0], [1,1]。而剩下的P1、P2两点则是咱们通过cubic-bezier()自定义的。
duration针对了过渡效果的延迟履行时间。
(责任编辑:网站建设)
CSS3 Transition属性详解相关文章