av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

javascript - js的點擊事件,用css3 transition做過渡,沒有效果 如下代碼

瀏覽:125日期:2023-03-28 14:44:32

問題描述

html

<section id='dialog'> <p id='box'><p id='close'>x</p> </p> <p id='bg'></p></section><footer id='store-footer'> <p id='btn'>在線詢價</p> <p class='footer-item goin'>加入購物車</p> <p class='footer-item collect'>立即購買</p></footer>

css

#bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(7,17,27,0.5); z-index: 999; display: none; border-radius: 0.5rem; transition:all 2s; -moz-transition:all 2s; /* Firefox 4 */ -webkit-transition:all 2s; /* Safari and Chrome */ -o-transition:all 2s; /* Opera */}#box { position: fixed; width: 80%; height: 30%; top: 30%; left: 10%; display: block; margin: 0 auto; background-color: #fff; z-index: 1000; display: none; border-radius: 0.5rem; transition: 2s; -moz-transition: 2s; /* Firefox 4 */ -webkit-transition: 2s; /* Safari and Chrome */ -o-transition: 2s; /* Opera */}

js

<script> window.onload = function() {var box = document.getElementById('box');var bg = document.getElementById('bg');var btn = document.getElementById('btn');var close = document.getElementById('close');btn.onclick = function() { box.style.display = 'block'; bg.style.display = 'block';}close.onclick = function(){ box.style.display = 'none'; bg.style.display = 'none';} }</script>

問題解答

回答1:

因為display是狀態屬性,也就是說,它的改變會導致從一個狀態直接跳到另外一個狀態,所以不存在漸變動畫。如果需要隱藏,建議使用opacity來做。opacity是控制透明度的屬性,當透明度為0時,元素就不可見了。

另外,提醒一下,你的#box樣式里寫了兩次display屬性。

回答2:

你如果要用transition不妨不用display:none換成height:0或者width:0,從高度或寬度上來隱藏

回答3:

你想要的是關閉聊天對話框的窗口動畫效果?合并關閉或者右側淡出,用框架吧,容易實現

標簽: JavaScript
主站蜘蛛池模板: 亚洲精品黄色 | 一区二区在线不卡 | 日韩高清中文字幕 | 国产精品自产拍在线观看蜜 | 日韩精品在线一区 | 日本激情视频中文字幕 | 免费视频一区二区 | 国产乱码精品一区二区三区中文 | 国产精品揄拍一区二区 | 亚洲播放一区 | 国产精品久久国产精品99 gif | 18av在线播放 | 狠狠操狠狠色 | 伊人最新网址 | 精品国产一区二区三区久久影院 | 日本又色又爽又黄的大片 | 懂色中文一区二区三区在线视频 | 天天射影院 | 国产区精品视频 | 成人免费毛片片v | 国产精品3区 | 成人在线视频免费观看 | 大学生a级毛片免费视频 | 99国产视频 | 久久国产婷婷国产香蕉 | 精品一区二区三区在线观看 | 欧美一区二区免费在线 | 九九福利 | 97精品国产97久久久久久免费 | 欧美在线高清 | 亚洲国产精品91 | 久久免费香蕉视频 | 日韩福利视频 | 国产日韩欧美在线观看 | 亚洲视频欧美视频 | 久久久九九 | 国产日韩一区二区三区 | 91精品久久久久 | 色吧色综合 | 色99视频 | 久久国产精品免费一区二区三区 |