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

您的位置:首頁技術文章
文章詳情頁

css3 - transition用js改變class不能實現過渡效果嗎?怎樣才能實現呢?

瀏覽:113日期:2023-06-29 09:15:56

問題描述

當監聽到事件時,更改class,但是看不到過渡效果。transition用js改變class不能實現過渡效果嗎,怎樣才能實現呢?

.search-page { position: fixed; top: 88px; left: 0; width: 100%; height: 100%; z-index: 200; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; &.unactive{display: none;opacity: 0; background-color: rgba(7,17,27,0); } &.search-active {display: block;opacity: 1;background-color: rgba(7,17,27,0.6); } }

問題解答

回答1:

你用display: none之后,他就會直接執行,然后被隱藏,你看不到過渡的效果。。。

你可以在trasition的回調函數里面使他display: none;

xxx.addEventListener(’transitionend’, function () { , false);

在動畫結束后對他進行操作,也可連續動畫。

標簽: CSS
相關文章:
主站蜘蛛池模板: 文山县| 淮阳县| 阳山县| 晋城| 石楼县| 华池县| 义马市| 那曲县| 永善县| 石台县| 象山县| 达州市| 永顺县| 南昌县| 南漳县| 措勤县| 红桥区| 永平县| 同仁县| 治县。| 冷水江市| 锡林浩特市| 铁岭市| 类乌齐县| 泰州市| 介休市| 新乡市| 元朗区| 东辽县| 临夏市| 靖远县| 顺平县| 武安市| 阜新市| 翁牛特旗| 华安县| 德清县| 临漳县| 安福县| 木里| 闸北区|