国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

javascript - transition height auto 過渡動畫

瀏覽:166日期:2023-06-22 15:06:07

問題描述

1.為什么收縮時,沒有動畫效果?

2.代碼

<!DOCTYPE html><html lang='en'><head> <title></title> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1'> <style>* { transition: all .6s;}.container { position: fixed; top: 0; left: 0; right: 0; height: 100px; max-height: 100px; width: 100px; margin: 5px auto; background: RGBA(0, 43, 54, 0.80); overflow: hidden; text-align: center;}.container:hover { height: auto; max-height: 100%; bottom: 0px;} </style></head><body> <p class='sketch'><p class='container'> <!--<a href='javascript:void(0)'>開關(guān)</a>--></p> </p> <!--<script>const classList = document.querySelector(’.container’).classList;document.querySelector(’#switch’).addEventListener(’click’, function (e) { if (classList.contains(’expand’)) {document.querySelector(’.container’).classList.remove(’expand’); } else {document.querySelector(’.container’).classList.add(’expand’); }}); </script>--></body></html>

3.在線Demo(己解決)

問題解答

回答1:

因為我們所能看到的過渡動畫,其實是height值的變化過程,而你在hover屬性中,并沒有給height賦予明確的值,因此在移出鼠標之后,瀏覽器其實并不知道該從哪個值變化到初始值,于是就直接返回到初始值,所以沒有過渡效果

回答2:

原因如1樓所說。可以設(shè)置height:100%;。

回答3:

.container:hover { height: 100%; // 這個要明確值 max-height: 100%; bottom: 0px;}

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲福利国产精品17p | 毛片免费观看的视频在线 | 久久精品视频亚洲 | 三级伦理网站 | 亚洲精品久久久久久久久久久网站 | 日本高清aⅴ毛片免费 | 国产成人精品日本亚洲语音2 | 亚洲黄色免费网址 | 中文字幕精品一区二区三区视频 | 怡红院亚洲怡红院首页 | 一区二区三区免费视频 www | 久久综合婷婷 | 国产成人美女福利在线观看 | 欧美日韩在线视频不卡一区二区三区 | 九九免费精品视频在这里 | 美女被爆免费视频软件 | 久久久免费精品 | 亚洲精品色一区二区三区 | 国内自拍偷拍视频 | 高清一级毛片免免费看 | 国产日韩精品一区在线不卡 | 国产乱码精品一区二区三上 | 亚洲视频二 | 在线成人a毛片免费播放 | 手机看片福利视频 | 国产呦系列呦交 | 久久综合给会久久狠狠狠 | 在线看精品| 日韩一区视频在线 | 免费人成综合在线视频 | 毛片天堂| 国产精品久久国产三级国电话系列 | 亚洲精品一区二区三区四区手机版 | 九九99香蕉在线视频免费 | 花蝴蝶在线 | 九九精品视频在线观看 | 亚洲欧美日本综合一区二区三区 | www.日本在线 | 日本aa毛片a级毛片免费观看 | 成人综合婷婷国产精品久久免费 | 日韩国产欧美一区二区三区在线 |