最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

最后瞬間變回紅色?

最后瞬間變回紅色?怎么不是變綠色了嗎,移開鼠標(biāo)才變回紅色的?

正在回答

3 回答

你的問題這樣解決,加上最后一行,

讓最終結(jié)果就顯示到綠色實心圓

div:hover {

? animation-name: changeColor;

? animation-duration: 5s;

? animation-timing-function: ease-out;

? animation-delay: .1s;

? animation-fill-mode:forwards;

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

animation-fill-mode主要具有四個屬性值:none、forwards、backwords和both

  • none---默認(rèn)值,表示動畫將按預(yù)期進(jìn)行和結(jié)束,在動畫完成其最后一幀時,動畫會反轉(zhuǎn)到初始幀處、

  • forwards---表示動畫在結(jié)束后繼續(xù)應(yīng)用最后的關(guān)鍵幀的位置

  • backwards---會在向元素應(yīng)用動畫樣式時迅速應(yīng)用動畫的初始幀

  • both---元素動畫同時具有forwards和backwards效果

4 回復(fù) 有任何疑惑可以回復(fù)我~

對比了下時間,我覺得是animation總的5s是從紅方框到綠圓再回到紅方框的時間,你說的瞬間變回紅色是沒搞明白,可能是因為keyframes設(shè)置的是關(guān)鍵幀而不是動畫的結(jié)果,所以動畫完成后,會迅速恢復(fù)。加上transition就不會出現(xiàn)了。一下為示例,不知道這樣寫是否符合規(guī)范,嘿嘿

@keyframes?changeColor?{
??from?{
????background:?red;
????border-radius:0;
??}
??to?{
????background:green;
????border-radius:100%;
??}
}
div?{
??width:?200px;
??height:?200px;
??background:?red;
??text-align:center;
??margin:?20px?auto;
??line-height:?200px;
??color:?#fff;
??transition:all?.1s??ease-in?0;
}
div:hover?{
??animation-name:?changeColor;
??animation-duration:?5s;
??animation-timing-function:?linear;
??animation-delay:?.1s;
??/*?transitioin設(shè)置動畫后結(jié)果,避免恢復(fù)到紅方框?*/
??background:green;
??border-radius:100%;
}
1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_嶸歸_0

加上transition還是回到紅方框???我剛試了!你沒試?
2018-08-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_嶸歸_0

忘了加下面的 background:green; border-radius:100%; 結(jié)果最后是綠圓,可鼠標(biāo)一點上去會閃一下綠圓回到紅方框,在慢慢變成綠圓
2018-08-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

最后瞬間變回紅色?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號