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

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

CSS3 中 transition-duration 對 display: none/block 屬性無效?

瀏覽:113日期:2023-08-11 09:52:27

問題描述

代碼如下面所示,我用 transition-duration 對 display: none/block 屬性和 width 屬性進行2秒慢動作切換。但是,實際展示的時候,width 變換確實用了2秒,但display并沒有,請問這是為什么呢?

HTML

<p class=’transition-example’ id=’width-duration’> <p class='box'>o</box></p>

CSS

.transition-example { width: 40px; height: 40px; background: red; margin: 30px; color: #FFF; font-size: 20px;} #width-duration, .box { -webkit-transition-duration: 2s; -moz-transition-duration: 2s; -o-transition-duration: 2s; transition-duration: 2s;} #width-duration:hover { width: 80px;}.box { display: none;}#width-duration:hover .box { display: block; } ?

?http://jsfiddle.net/u2MXQ/

問題解答

回答1:

看W3文檔中支持的屬性:http://www.w3.org/TR/css3-transitions...

目前display屬性不受支持。猜想原因是因為緩動是基于數值和時間的計算(長度,百分比,角度,顏色也能轉換為數值),文檔說明在此:http://www.w3.org/TR/css3-transitions... 。而display是一個尷尬的屬性,該計算什么值實現?

因此解決方案是利用支持的屬性如:opacity: 0 或者 width:0, height:0 或者 visibility:hidden 來達到視覺上的隱藏效果。

如果目標元素中有鏈接之類那么推薦用visibility而不是opacity,因為opacity為0時鏈接仍可以被點擊。

標簽: CSS
相關文章:
主站蜘蛛池模板: 97视频在线播放 | 亚洲九九色 | 成人性生片全套 | 孕妇一级片 | 91亚洲国产成人久久精品网站 | 欧美人成在线观看网站高清 | 欧美一区二区三区视频在线 | 日韩经典欧美精品一区 | 国产精品国产三级国产在线观看 | 免费看成人 | 97久久草草超级碰碰碰 | 欧美大片毛片aaa免费看 | 久草在线手机 | 韩国毛片免费播放 | 日韩一区三区 | 欧美成人中文字幕 | 国产三级香港在线观看 | 贵州美女一级纯黄大片 | 久久夜色邦福利网 | 国产精品毛片久久久久久久 | 久久久久无码国产精品一区 | 久久久久久综合七次郎 | 免费一级大毛片a一观看不卡 | 国产精品久久久久三级 | 韩国美女爽快一毛片免费 | 欧美在线观看高清一二三区 | 国产一级真人毛爱做毛片 | 亚洲手机在线观看 | 一本久久a久久精品亚洲 | 成人在免费视频手机观看网站 | 国产日产欧美精品一区二区三区 | 国产一级高清 | 精品欧美一区二区三区精品久久 | 全部在线美女网站免费观看 | a级片免费 | 欧美国产综合视频 | 国产深夜福利视频观看 | 国产在线欧美日韩精品一区二区 | 97超频国产在线公开免费视频 | 女人张开腿让男人桶个爽 | 成人a毛片一级 |