成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

搞清animation/transtion/transform/translate

tain335 / 2717人閱讀

摘要:規(guī)則內(nèi)指定一個樣式和動畫將逐步從目前的樣式更改為新的樣式。功能若觸發(fā)動畫事件后在動畫未結(jié)束前停止事件會放棄當前動畫從此時的狀態(tài)開始執(zhí)行停止事件的動畫。

css3動畫 animation

使用css3動畫需要2步

為指定元素添加animation屬性及屬性值。各瀏覽器私有屬性在前,通用屬性在最后。

使用@keyframes定義動畫過程名稱。各瀏覽器私有屬性在前,通用屬性在最后。

animation定義動畫的屬性值。
@keyframes規(guī)則內(nèi)指定一個CSS樣式和動畫將逐步從目前的樣式更改為新的樣式。

div
{
    -webkit-animation: myfirst 5s; /* Safari Chrome opera */
    -ms-animation: myfirst 5s; /* ie */
    -moz-animation: myfirst 5s; /* ff */
    animation: myfirst 5s;
}
 
@-webkit-keyframes myfirst /* Safari Chrome opera */
{
    0%   {background: red;}
    25%  {background: yellow;}
    50%  {background: blue;}
    100% {background: green;}
}
@-ms-keyframes myfirst /* ie */
{
    0%   {background: red;}
    25%  {background: yellow;}
    50%  {background: blue;}
    100% {background: green;}
}
@-moz-keyframes myfirst /* ff */
{
    0%   {background: red;}
    25%  {background: yellow;}
    50%  {background: blue;}
    100% {background: green;}
}
@keyframes myfirst
{
    0%   {background: red;}
    25%  {background: yellow;}
    50%  {background: blue;}
    100% {background: green;}
}

功能

可以改變?nèi)我舛嗟臉邮剑我舛嗟拇螖?shù)。

使用from,to等同于0%,100%

最好使用0% 100%(對瀏覽器好)

屬性

@keyframes 規(guī)定動畫

animation 簡寫屬性 name duration timing-function delay iteration-count direction fill-mode play-state

animation-name 規(guī)定@keyframes的名稱

animation-duration

animation-timing-function linear|ease|ease-in|ease-out|cubic-bezier

animation-delay

animation-iteration-count 動畫重復(fù)播放的次數(shù)

animation-direction 定義動畫在下一周期是否逆向播放 normal|reverse|alternate|alternate-reverse|initial|inherit

animation-fill-mode 動畫不播放時的樣式

animation-play-state 定義動畫是否運行或停止 paused|runing

transition

ie9及以下不支持。

各瀏覽器私有屬性在前,通用屬性在最后。

// css
div {

-webkit-transition: width 2s; /* safari chrome */
-moz-transition: width 2s; /* ff */
-o-transition: width 2s; /* opera */
transition: width 2s;
width: 200px;
height: 200px;

}
.w {

width: 300px;

}
// html


// js
$("div").on("click", function () {

$("div").addClass("w")

})

功能

若觸發(fā)動畫事件后在動畫未結(jié)束前停止事件會放棄當前動畫從此時的狀態(tài)開始執(zhí)行停止事件的動畫。

屬性

transition-property 設(shè)置過渡動畫的css屬性名稱。

transition-duration 完成過渡動畫的時長。

transition-time-function 過渡動畫的速度曲線。

transition-delay 過渡動畫的延遲時間。

transitionanimation的區(qū)別在于前者只做過渡效果,后者著重做動畫效果。若實在分不清就把transition記為過渡。過渡是直線型的,不可以拆線。animation記為動畫。動畫是可以做很多拆線型的。

transform
div {
    -ms-transform: rotate(30deg); /* ie */
    -webkit-s-transform: rotate(30deg); /* safari chrome opera */
    -moz-s-transform: rotate(30deg); /* ff */
    transform: rotate(30deg);
}

功能

給指定元素變換。

屬性

none

matrix(n, n, n, n, n, n)

translate(x, y) 2d移動

translate3d(x, y, z) 3d移動

translateX(x)

translateY(y)

translateZ(z)

scale(x, y) 2d縮放

scale3d(x, y, z) 3d縮放

scaleX(x)

scaleY(y)

scaleZ(z)

rotate(a) 2d旋轉(zhuǎn)

rotate3d(x, y, z, a) 3d 旋轉(zhuǎn)

rotateX(a)

rotateY(a)

rotateZ(a)

skew(xa, ya) 2d傾斜

skewX(a)

skewY(a)

perspective(n) 3d透視視圖

|transform-origin|變形時的原點位置|center center|x-axis y-axis z-axis; // top left right bottom x% xpx|
|transform-box|定義排版盒子|border-box|fill-box, view-box, inherit, initial, unset|
|transform-type|嵌套元素是怎樣在三維空間中呈現(xiàn)的|flat 二維| preserve-3d 三維|

transform是變換(若不理解變換就理解為變形)。translate是移動。是transform的一種屬性值。沒有動畫。transition是過渡。有動畫。

2018/02/12 by stone

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/114006.html

相關(guān)文章

  • 一次搞清楚移動端適配這幾個坑爹的單位慨念

    摘要:真的是給我們新手學(xué)習(xí)移動端適配造成不少困惑英語真的很重要呀。細節(jié)高清屏上的處理其實并不是所有做移動端適配的人都一定會遇到這個問題。 一次搞清楚移動端這幾個坑爹的單位慨念 目錄: 一、讓坑爹的單位,不再坑爹 二、需要準備什么樣的設(shè)計稿 三、rem方案的原理和細節(jié) 高清屏上,位圖的處理 高清屏上,關(guān)于border: 1px的處理 移動端屏幕的自動適配的處理 移動端屏幕上字體大小的處理...

    objc94 評論0 收藏0
  • 一次搞清楚移動端適配這幾個坑爹的單位慨念

    摘要:真的是給我們新手學(xué)習(xí)移動端適配造成不少困惑英語真的很重要呀。細節(jié)高清屏上的處理其實并不是所有做移動端適配的人都一定會遇到這個問題。 一次搞清楚移動端這幾個坑爹的單位慨念 目錄: 一、讓坑爹的單位,不再坑爹 二、需要準備什么樣的設(shè)計稿 三、rem方案的原理和細節(jié) 高清屏上,位圖的處理 高清屏上,關(guān)于border: 1px的處理 移動端屏幕的自動適配的處理 移動端屏幕上字體大小的處理...

    elva 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<