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

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

javascript - transition height auto 過渡動畫

瀏覽:132日期: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)'>開關</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樓所說。可以設置height:100%;。

回答3:

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 欧美美女网站 | 在线观看91精品国产入口 | 国产三区二区 | 小毛片在线观看 | 欧美高清日韩 | 深夜福利视频在线看免费 | 另类专区国产在线视频 | 欧美成年免费a级 | 国产亚洲欧美日韩综合综合二区 | www成人| 性盈盈影院在线观看 | 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 在线视频中文字幕 | caoporen免费公开视频上传 | 亚洲精品一级片 | 大臿蕉香蕉大视频成人 | 日韩视频一区二区 | 国产精品高清全国免费观看 | 国产素人在线观看 | 久久99国产精品久久欧美 | 亚洲热播| 精品国产杨幂在线观看福利 | 亚洲美女福利视频在线 | 91青草久久久久久清纯 | 欧美搞黄视频 | 久久久久久久久久久96av | 色三级大全高清视频在线观看 | 欧美国产在线一区 | 亚洲精品一区二区在线观看 | 一级做a爰片久久毛片欧美 一级做a爰片久久毛片人呢 | 国产深夜福利在线观看网站 | 久草首页在线观看 | 女黄人东京手机福利视频 | 日本αv| 成人亚洲综合 | 午夜性激福利免费观看 | 久久久久久久久性潮 | 草久久免费视频 | 欧美三级 欧美一级 | 久久影视一区 | 久久手机免费视频 |