設(shè)置高度
設(shè)置高度
我的頁面是用百分比設(shè)置的,能不能在不設(shè)置px的情況下使用呢 百分比也可以。比如height: 0%;到height: 100%;
百分比也可以。比如height: 0%;到height: 100%;
聽你的描述,貌似是出在display:none到block的問題吧,你過渡都沒聲明這個屬性,怎么會有從無到有的效果(PS:過渡不支持這個屬性)。所以你只要把display:none去掉就行了,讓元素的高度變化就行
簡單一點說就是我元素本身是display:block,然后通過js 增刪none類{display:none}來達(dá)到下拉欄的效果;
但是過渡效果不知道如何才能添加進去,直接加transition:height 2s;沒有效果
簡單一點說就是我元素本身是display:block,然后通過js 增刪none類{display:none}來達(dá)到下拉欄的效果;
但是過渡效果不知道如何才能添加進去,直接加transition:height 2s;沒有效果
一↓
一.1
一.2
一.3
一.4↓
一.4.1
一.4.2.1
一.4.2.2
差不多就這樣,通過點擊有↓的div然后達(dá)到增刪none類的效果
css方面
.menu-item {
display: block;
height:auto;
width:100%;
background:#B4B4B4;
overflow:hidden;
position:relative;
transition:height 2s; /*沒有效果*/
}
簡單一點說就是我元素本身是display:block,然后通過js 增刪none類{display:none}來達(dá)到下拉欄的效果;
但是過渡效果不知道如何才能添加進去,直接加transition:height 2s;沒有效果
已經(jīng)不打算糾結(jié)display了,但是為什么.none {height:0%!important;}不起作用,!important不是最高級了嗎,還是被其他css高度覆蓋了
transition過渡功能有局限性,其過渡屬性的起始值和終止值都必需是數(shù)值型的值。而且必需明確的設(shè)定為固定的數(shù)值。不能用auto,none,block等屬性做過渡
transition過渡功能有局限性,其過渡屬性的起始值和終止值都必需是數(shù)值型的值。而且必需明確的設(shè)定為固定的數(shù)值。不能用auto,none,block等屬性做過渡
那已經(jīng)沒辦法了嗎 ~ 能不能不用css也能做出平滑下拉的效果~
transition過渡功能有局限性,其過渡屬性的起始值和終止值都必需是數(shù)值型的值。而且必需明確的設(shè)定為固定的數(shù)值。不能用auto,none,block等屬性做過渡
transition過渡功能有局限性,其過渡屬性的起始值和終止值都必需是數(shù)值型的值。而且必需明確的設(shè)定為固定的數(shù)值。不能用auto,none,block等屬性做過渡
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)