国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 為什么我的animation-fill-mode 設(shè)置不生效

瀏覽:122日期:2023-04-07 16:52:50

問題描述

.gold_egg_broken{

background: url('../img/animation/goldeggBroke.png');width: 400px;height: 400px;animation: eggbroken 3s;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function: steps(80);

}

@-webkit-keyframes eggbroken {

0%{ background-position: 0 0;}90%{ background-position: 0 -32000px;}100%{ background-position: 0 -32000px;}

}

動態(tài)切換給一個元素這個樣式 想讓它停留在最后一幀保持不動。但是不生效

問題解答

回答1:

把webkit前綴去掉,修改如下:

.gold_egg_broken{ background: url('../img/animation/goldeggBroke.png'); width: 400px; height: 400px; animation: eggbroken 3s; animation-fill-mode:forwards; animation-timing-function: steps(80);}

既然animation屬性起作用了,那么也就是說在該瀏覽器中相關(guān)屬性不需要前綴了。animation是一個綜合屬性,默認的animation-fill-mode是none,使用帶前綴的屬性webkit-animation-fill-mode不能覆蓋掉animation-fill-mode,所以需要把前綴去掉。

回答2:

謝邀,@luckness 已經(jīng)說的很明白。另外就是 webkit 這類前綴是為了兼容不同瀏覽器的不同版本的,保守一點的寫法可以是:

p{ -webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards; -ms-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; animation-fill-mode: forwards;}

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 犍为县| 游戏| 天津市| 利川市| 黔东| 汝州市| 汾阳市| 青河县| 申扎县| 乌兰县| 滕州市| 侯马市| 老河口市| 富锦市| 洞口县| 乌恰县| 高淳县| 郎溪县| 长沙县| 应城市| 南召县| 永平县| 黔西县| 临泽县| 洪湖市| 嘉鱼县| 普陀区| 新源县| 剑河县| 茌平县| 澄江县| 大洼县| 康平县| 宣汉县| 余姚市| 高淳县| 大连市| 凌源市| 锦州市| 五原县| 探索|