css 運動背景

來源:互聯網
上載者:User

css 運動背景
原理:

animation-name: bgmove;
animation-duration: 100s;animation-timing-function: linear;animation-delay: 0;animation-iteration-count: infinite;

animation介紹:

屬性 描述

animation

指定定義所有動畫屬性(除了 animation-play-state 外)的速記值。

animation-delay

指定顯示動畫前動畫迴圈內的位移(從迴圈開始的時間量)。 此屬性值應採用秒作為單位(後面附加“s”—例如 animation-delay: 2s;

animation-direction

指定動畫迴圈的播放方向。 將 animation-direction 設定為“正常”"",動畫將按預期執行(從屬性值 0% 到 100% 執行動畫)。將其設定為“反向”""將實現反效果。在多重迭代設定中,值“交替”""和“反向交替”""將導致動畫在“正常”""和“反向”""模式間交 替。

animation-duration

指定完成一個動畫迴圈的時間長度。此屬性值應採用秒作為單位(後面附加“s”,例如 animation-duration: 2s;

animation-fill-mode

指定在動畫開始播放之前或結束播放之後,動畫效果是否可見。此屬性定義應用於動畫結束時的元素的 CSS 屬性。如果將該屬性設定為“無”""(初始值),則動畫元素將在動畫完成後返回到其原始樣式屬性。將此屬性設定為“向前”""值,表示在動畫結束時應用動 畫的最後值(在“to”或“100%”主要畫面格中指定的值)。

animation-iteration-count

定義動畫迴圈的播放次數。將此屬性設定為“無限”"",將無限期地運行動畫。

animation-name

指定一個或多個動畫名稱。動畫名稱標識或選擇 CSS @keyframes At-Rule。

animation-play-state

指定動畫是播放還是暫停。使用此屬性,你可以通過將該屬性值設定為“已暫停”""來暫停動畫,通過將其設定為“正在運行”""來恢複動畫。請注意將 已結束的動畫的 animation-play-state 重設為“正在運行”"",不會重新啟動動畫。若要重新啟動動畫,則必須將其重新添加到元素。

animation-timing-function

指定動畫的單次迴圈期間要使用的中間屬性值。

 

body{display: block;       background: url('test.png') 5px 5px,url("test.png") 1050px 750px,url("test.png") 1000px -50px;     -moz-animation-name: bgmove;     -moz-animation-duration: 100s;     -moz-animation-timing-function: linear;     -moz-animation-delay: 0;     -moz-animation-iteration-count: infinite;     -webkit-animation-name: bgmove;     -webkit-animation-duration: 100s;     -webkit-animation-timing-function: linear;     -webkit-animation-delay: 0;     -webkit-animation-iteration-count: infinite;     animation-name: bgmove;     animation-duration: 100s;     animation-timing-function: linear;     animation-delay: 0;     animation-iteration-count: infinite; }@-moz-keyframes bgmove{    0%{    background:url('test.png') 5px 5px,        url("test.png") 1050px 750px,        url("test.png") 1000px -50px;}100%{    background:url('test.png') 2005px 1005px,        url("test.png") 50px -250px,        url("test.png") 0 950px;}}@-webkit-keyframes bgmove{    0%{    background:url('test.png') 5px 5px,        url("test.png") 1050px 750px,        url("test.png") 1000px -50px;}100%{    background:url('test.png') 2005px 1005px,        url("test.png") 50px -250px,        url("test.png") 0 950px;}}

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.