css动画--高度过渡




  
  
  
  高度过渡
  


  
Hover me to see a height transition.
CSS transition: max-height: 0.5s cubic-bezier(...)指定更改为max-height应使用ease-out-quint定时函数。 overflow: hidden防止隐藏元素的内容溢出其容器。 max-height: 0指定元素最初没有高度。 .target:hover > .el指定当父项悬停在上方时,以子项为目标.el并使用--max-height由JavaScript定义的变量。 JavaScript el.scrollHeight是包含溢出的元素的高度,它将根据元素的内容动态更改。 el.style.setProperty(...)设置--max-height用于指定max-height目标悬停在其上的元素的,允许它从0平滑过渡到auto。

你可能感兴趣的:(css动画--高度过渡)