transition和height同時(shí)使用不生效問題

CSS 支持動(dòng)畫的屬性中的 height 屬性如下:

height :yes, as a length, percentage or calc()

即:當(dāng) height 的值是 length沟娱,百分比或 calc() 時(shí)支持 CSS3 過渡拜轨。

所以當(dāng)元素 height : auto 時(shí)绊袋,是不支持 CSS3 動(dòng)畫的。

對(duì)于動(dòng)態(tài)內(nèi)容,元素的高度應(yīng)設(shè)置為 auto扮念。這樣葵蒂,任何增加或減少的元素高度都將自適應(yīng)。但也會(huì)出現(xiàn)另一個(gè)問題:當(dāng)元素的高度設(shè)置為 auto 時(shí)摔敛,CSS transition 將不起作用。
1全封、確定高度的時(shí)候:
改為max-height
2马昙、不確定高度需要使用js來實(shí)現(xiàn)

<template>
  <div>
    <div>this is a vue file called ulTransition.vue;</div>
    <hr />
    <div class="flex-div">
      <div class="div">
        <ul ref="ul" class="showall:true">
          <li v-for="i in testnum" :key="i">測(cè)試數(shù)據(jù){{ i }}</li>
        </ul>
      </div>
      <div>
        <button @click="toggle">收縮/放出</button>
      </div>
    </div>
  </div>
</template>
<script>
export default {
  namespace: 'ulTransition',
  data () {
    return {
      showli: false,
      testnum: 0,
      ulheight: 0
    }
  },

  mounted () {
    this.testnum = Math.ceil(Math.random() * 10 + 10)
    console.log(this.testnum)

    this.$nextTick((e) => {
      console.log('開始了!')
      this.ulheight = this.$refs.ul.offsetHeight + 'px'
      this.$refs.ul.style.height = this.ulheight
    })
  },
  methods: {
    toggle () {
      if (this.showli) {
        this.$refs.ul.style.height = this.ulheight
      } else {
        this.$refs.ul.style.height = 0
      }
      this.showli = !this.showli
    }
  }
}
</script>
<style scoped>
.flex-div {
  width: 100%;
  display: flex;
}
.flex-div .div {
  flex: 1;
  text-align: center;
}
li {
  width: 100px;
  background-color: #999;
  margin-top: 1px;
}
ul {
  background-color: #f2f2f2;
  transition: all 0.5s;
  overflow: hidden;
}
</style>

https://blog.csdn.net/HUSHILIN001/article/details/94400705?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-94400705-blog-98843611.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-94400705-blog-98843611.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=7

https://blog.csdn.net/echo008/article/details/123993118

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末刹悴,一起剝皮案震驚了整個(gè)濱河市行楞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌土匀,老刑警劉巖律姨,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件影锈,死亡現(xiàn)場(chǎng)離奇詭異皆愉,居然都是意外死亡沪袭,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門妒御,熙熙樓的掌柜王于貴愁眉苦臉地迎上來躯砰,“玉大人,你說我怎么就攤上這事携丁∽列” “怎么了兰怠?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長李茫。 經(jīng)常有香客問我揭保,道長,這世上最難降的妖魔是什么魄宏? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任秸侣,我火速辦了婚禮,結(jié)果婚禮上宠互,老公的妹妹穿的比我還像新娘味榛。我一直安慰自己,他們只是感情好予跌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布搏色。 她就那樣靜靜地躺著,像睡著了一般券册。 火紅的嫁衣襯著肌膚如雪频轿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天烁焙,我揣著相機(jī)與錄音航邢,去河邊找鬼。 笑死骄蝇,一個(gè)胖子當(dāng)著我的面吹牛膳殷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播九火,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼赚窃,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了吃既?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤跨细,失蹤者是張志新(化名)和其女友劉穎鹦倚,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冀惭,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡震叙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了散休。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片媒楼。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖戚丸,靈堂內(nèi)的尸體忽然破棺而出划址,到底是詐尸還是另有隱情扔嵌,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布夺颤,位于F島的核電站痢缎,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏世澜。R本人自食惡果不足惜独旷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寥裂。 院中可真熱鬧嵌洼,春花似錦、人聲如沸封恰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽俭驮。三九已至回溺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間混萝,已是汗流浹背遗遵。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逸嘀,地道東北人车要。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像崭倘,于是被迫代替她去往敵國和親翼岁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1司光、多樣本讀取與創(chuàng)建對(duì)象 參考:Seurat包之導(dǎo)入單細(xì)胞數(shù)據(jù)方式匯總[https://www.jianshu.c...
    oceanandshore閱讀 740評(píng)論 0 6
  • paddle edu[https://paddlepedia.readthedocs.io/en/latest/t...
    IIS_Chaser閱讀 282評(píng)論 1 2
  • 1琅坡、該軟件的使用需要在java環(huán)境內(nèi),下載java并安裝 https://download.oracle.com/...
    luly閱讀 2,898評(píng)論 1 3
  • 什么是索引残家?索引的種類榆俺? 索引是幫助數(shù)據(jù)庫高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),是基于數(shù)據(jù)庫表創(chuàng)建的坞淮,包含一個(gè)表中某些列的值以及...
    西谷haul閱讀 254評(píng)論 0 0
  • 2022-05-03 首先添加ESP8266板級(jí)支持進(jìn)入首選項(xiàng)(Preferences)茴晋,找到附加開發(fā)板管理器地址...
    思求彼得趙閱讀 475評(píng)論 0 0