亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

問題描述

代碼如下面所示,我用 transition-duration 對 display: none/block 屬性和 width 屬性進(jìn)行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屬性不受支持。猜想原因是因為緩動是基于數(shù)值和時間的計算(長度,百分比,角度,顏色也能轉(zhuǎn)換為數(shù)值),文檔說明在此:http://www.w3.org/TR/css3-transitions... 。而display是一個尷尬的屬性,該計算什么值實現(xiàn)?

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

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

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 韩国美女爽快一级毛片黄 | 久久亚洲精品中文字幕 | 精品一区二区三区视频在线观看免 | 国产成人精品s8p视频 | 国产精品亚洲一区在线播放 | 欧美操人 | 久久久成人网 | 午夜在线社区视频 | 青青操在线视频 | 成人在线91| 日本一区二区高清免费不卡 | 色综合久久88色综合天天小说 | 91久久国产综合精品 | 国产精品日本欧美一区二区 | 日韩麻豆 | 韩国美女爽快一毛片免费 | 看久久久久毛片婷婷色 | 欧美成人性色大片在线观看 | 国产成人午夜福在线观看 | 久久是精品 | 亚洲欧洲一二三区机械有限公司 | 作爱在线观看 | 国产成人综合亚洲 | www.av日韩| 日日碰日日操 | 国产三级日本三级日产三级66 | 国产精品理论片 | 亚洲精品人成网在线播放影院 | 亚洲欧洲日产国码二区在线 | 国产精品怡红院在线观看 | 波多野结衣在线播放视频 | 亚洲国产高清在线精品一区 | 最新国产三级在线不卡视频 | 寡妇野外啪啪一区二区 | 成人免费一区二区三区在线观看 | 久久精品国产亚洲欧美 | 久久精品国产99国产 | 中国大陆一级毛片 | 全国男人天堂网 | 午夜影院h | 台湾一级特黄精品大片 |