当前位置: 网站建设 > 网页设计 > 建站经验 >

CSS3 Transition属性详解

时间:2013-03-02 03:41来源:未知 作者:admin 点击:

标签:CSS3 Transition属性详解 属性(68)opaci(2)此时(1)CSS3(90)Transition(1)详解(47)
此时:opacity和width过渡时间为2s,left和height过渡时光为4s。 Transition属性重要是用来对某个CSS属性的变更进程进行把持,官方的介绍是CSS Transitions allow property changes in CSS values to occur smoothly over a specified duration.。而我个人则
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属性详解相关文章
上一篇:CSS3 target伪类简单介绍 下一篇:CSS3 VS CSS2大PK
回到顶部