第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我們可以在動畫手風(fēng)琴中使用 height 屬性而不是 max-height 屬性?

為什么我們可以在動畫手風(fēng)琴中使用 height 屬性而不是 max-height 屬性?

慕尼黑8549860 2021-08-20 15:10:52
為什么在這段代碼中我可以使用高度而不是最大高度,所以它仍然有效?第二個問題是:為什么我們必須在高度為零時將溢出屬性設(shè)置為隱藏。 https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_accordion_animate 這是上面的原始代碼。var acc = document.getElementsByClassName("accordion");    var i;    for (i = 0; i < acc.length; i++) {      acc[i].addEventListener("click", function() {       this.classList.toggle("active");        var panel = this.nextElementSibling;        if (panel.style.height){          panel.style.height = null;        } else {         panel.style.height = panel.scrollHeight + "px";        }        });     }     <!DOCTYPE html>    <html>    <head>    <meta name="viewport" content="width=device-width, initial-scale=1">    <style>    .accordion {      background-color: #eee;      color: #444;      cursor: pointer;      padding: 18px;      width: 100%;      border: none;      text-align: left;      outline: none;      font-size: 15px;      transition: 0.4s;    }    .active, .accordion:hover {      background-color: #ccc;    }    .panel {      padding: 0 18px;      background-color: white;      height: 0;      overflow: hidden;      transition: height 0.2s ease-out;    }
查看完整描述

1 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗 獲得超4個贊

  1. max-height- 允許元素小于設(shè)定值。例如height: 20px; max-height: 30px;-> 元素是 20px 高度。當(dāng)您申請時height,除了您設(shè)置的尺寸之外,您不允許使用任何其他尺寸的元素。這就是它與max-heightand一起工作的原因height。檢查最大高度高度

  2. overflow:hidden; height: 0;是必需的,因為即使您設(shè)置的高度小于內(nèi)容,此內(nèi)容仍將在框外可見。設(shè)置overflow: hidden將隱藏超過高度的元素內(nèi)容。



查看完整回答
反對 回復(fù) 2021-08-20
  • 1 回答
  • 0 關(guān)注
  • 235 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號