css基礎(chǔ)內(nèi)容(三)

1.動(dòng)畫

動(dòng)畫的使用必須要準(zhǔn)備:

1.準(zhǔn)備動(dòng)畫 @keyframes 關(guān)鍵字定義

2.需要為想要使用動(dòng)畫的dom元素 添加一系列的動(dòng)畫屬性

 /* 1.定義動(dòng)畫 */
 @keyframes toright{
    from{
         /* from中如果不設(shè)置 默認(rèn)使用的是 初始狀態(tài) */
    }
    to{
        transform: translateX(800px);
    }
 }
 
     # 也可以使用百分?jǐn)?shù)設(shè)置  #
    @keyframes stepAnimation{
        /* 起始狀態(tài) */
        0%{

        }
        /* 動(dòng)畫的一半 移動(dòng)到屏幕的 最右邊 */
        50%{
            transform: translateX(1000px);
        }
        /* 返回到起始的位置 */
        100%{
            transform: translateX(0);
        }
    }
 -----------------------------------------------------------------------
 //準(zhǔn)備一個(gè)class 內(nèi)部定義了動(dòng)畫的各種效果
 
 .animation{
        /* 動(dòng)畫的名字 */
        animation-name: toright;

        /* 動(dòng)畫持續(xù)多久 */
        animation-duration: 2s;

        /* 設(shè)置動(dòng)畫的次數(shù) 
            動(dòng)畫次數(shù)
            可以給具體的值
            infinite 無(wú)限
        */
        animation-iteration-count: infinite;

        /* 動(dòng)畫的速度 線型 */
        animation-timing-function: linear;

        /* 動(dòng)畫的延遲事件 */
        animation-delay: 2s;
        
        /* animation-direction 屬性定義是否應(yīng)該輪流反向播放動(dòng)畫 */
        animation-direction  alternate;// 屬性定義是否應(yīng)該輪流反向播放動(dòng)畫
    }
    =======================================================
    /* 鼠標(biāo)懸停的時(shí)候 停止動(dòng)畫 */
    .container:hover{
        /* 動(dòng)畫狀態(tài)
            如果要使用js操作該屬性
            dom.style.animationPlayState ='paused'
         */
        /* animation-play-state: paused; */
        animation: haha ;
    }

動(dòng)畫的復(fù)合寫法:

animation: name duration timing-function delay iteration-count direction;

        值                                  描述 
    animation-name              | 規(guī)定需要綁定到選擇器的 keyframe 名稱贤重。荠卷。 
    animation-duration          | 規(guī)定完成動(dòng)畫所花費(fèi)的時(shí)間郭脂,以秒或毫秒計(jì)鸠窗。 
    animation-timing-function   | 規(guī)定動(dòng)畫的速度曲線尺借。 
    animation-delay             | 規(guī)定在動(dòng)畫開始之前的延遲装哆。 
    animation-iteration-count   | 規(guī)定動(dòng)畫應(yīng)該播放的次數(shù)。 
    animation-direction         | 規(guī)定是否應(yīng)該輪流反向播放動(dòng)畫旗国。 

注意:

  1. 屬性的順序 是可以隨意調(diào)換的
  2. 第一次出現(xiàn)的時(shí)間 是持續(xù)時(shí)間
  3. 第二次出現(xiàn)的時(shí)間 是延遲時(shí)間
  4. 如果只寫了一個(gè)時(shí)間 默認(rèn)就是 持續(xù)時(shí)間

2.彈性布局

1.使用彈性布局需要在父盒子中開啟彈性布局

彈性布局 開啟以后 元素默認(rèn)分為兩個(gè)軸排布

  • - 主軸 默認(rèn)是 X方向
    - 副軸 默認(rèn)是 Y軸方向 
    
    
        display: flex;
    

設(shè)置主軸副軸:

/*  調(diào)整元素 在主軸上的 排布方式
            flex-end 到主軸的末尾
            flex-start 默認(rèn)值
            center 居中
            space-between 左右靠邊,中間間隙 相等排布
            space-around 左右 間隙相等
         */
        justify-content: space-around;
 --------------------------------------------------
        /* 設(shè)置副軸的 對(duì)其方式
            如果 只有一行 設(shè)置 元素 在副軸上的對(duì)其方式
            flex-start
            flex-end
            center
         */
        align-items: flex-end;
    }
--------------------------------------------------
/*  單獨(dú)設(shè)置元素 在副軸上的對(duì)其方式 會(huì)覆蓋父元素的 align-items */
         可設(shè)置:
            flex-start | flex-end | center枯怖; 
            align-self: center;

調(diào)整主軸方向:

flex-direction: column;

注意:

        /* 設(shè)置主軸的排布  哪怕方向改變  */
        justify-content: flex-end;

        /*  設(shè)置副軸的排布 方向改變之后 依舊是設(shè)置副軸 */
        align-items: center;

換行

    /*  開啟彈性布局的換行 */
    ### flex-wrap: wrap; ###

    /* 變?yōu)槎嘈辛?無(wú)法使用 align-items 進(jìn)行位置設(shè)置 
        align-content 在多行的時(shí)候 設(shè)置屬性 跟 justify-content 一模一樣
        如果只有 一行時(shí) 無(wú)法生效
    */
    align-content: flex-end;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末注整,一起剝皮案震驚了整個(gè)濱河市能曾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌肿轨,老刑警劉巖寿冕,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異椒袍,居然都是意外死亡驼唱,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門驹暑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)玫恳,“玉大人辨赐,你說(shuō)我怎么就攤上這事【┌欤” “怎么了掀序?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)惭婿。 經(jīng)常有香客問(wèn)我不恭,道長(zhǎng),這世上最難降的妖魔是什么财饥? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任换吧,我火速辦了婚禮,結(jié)果婚禮上钥星,老公的妹妹穿的比我還像新娘沾瓦。我一直安慰自己,他們只是感情好打颤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布暴拄。 她就那樣靜靜地躺著,像睡著了一般编饺。 火紅的嫁衣襯著肌膚如雪乖篷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天透且,我揣著相機(jī)與錄音撕蔼,去河邊找鬼。 笑死秽誊,一個(gè)胖子當(dāng)著我的面吹牛鲸沮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播锅论,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼讼溺,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了最易?” 一聲冷哼從身側(cè)響起怒坯,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎藻懒,沒(méi)想到半個(gè)月后剔猿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嬉荆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年归敬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡汪茧,死狀恐怖椅亚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舱污,我是刑警寧澤什往,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站慌闭,受9級(jí)特大地震影響别威,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜驴剔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一省古、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧丧失,春花似錦豺妓、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至描验,卻和暖如春白嘁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背膘流。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工絮缅, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人呼股。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓耕魄,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親彭谁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吸奴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font缠局,text-align则奥,li...
    wzhiq896閱讀 1,754評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font甩鳄,text-align逞度,li...
    love2013閱讀 2,314評(píng)論 0 11
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案额划? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,753評(píng)論 1 92
  • 1妙啃、屬性選擇器:id選擇器 # 通過(guò)id 來(lái)選擇類名選擇器 . 通過(guò)類名來(lái)選擇屬性選擇器 ...
    Yuann閱讀 1,633評(píng)論 0 7
  • H5移動(dòng)端知識(shí)點(diǎn)總結(jié) 閱讀目錄 移動(dòng)開發(fā)基本知識(shí)點(diǎn) calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,501評(píng)論 0 26