首页 > 其他分享 >不定高度的过渡动画

不定高度的过渡动画

时间:2023-07-28 15:36:21浏览次数:49  
标签:动画 clip auto height grid 过渡 path 不定

方法1 

max-height,效果一般

方法2

clip-path:inset,支持transition

.content {
    ...
    height: auto;
    clip-path: inset(0 0 100% 0);
}
 .fold:hover .content {
    clip-path: inset(0);
}

方法3

grid布局中的fr,支持transition,但是需额外套一层容器,兼容chrome(107+), safari(16+)

.grid{
  display: grid;
  grid-template-rows: 0fr;
  transition: .3s;
  overflow: hidden; /*防止文字溢出*/
}
.grid>div{
  min-height: 0; /*防止文字撑开容器*/
}
.wrap:hover .grid{
  grid-template-rows: 1fr;
}

 

 

 

出处:

纯css height auto支持过渡折叠动画

css如何让auto height完美支持过渡动画

标签:动画,clip,auto,height,grid,过渡,path,不定
From: https://www.cnblogs.com/mengff/p/17587707.html

相关文章

  • 【HarmonyOS】ArkTS 组件内转场动画,动画播放时颜色异常问题
    ​【关键字】HarmonyOS、ArkTS、组件内转场动画、颜色异常 【问题描述】根据组件内转场动画文档中示例编写代码,使用动画转场组件button,并给button设置背景色让button透明度为0,实现动画转场时,会先出现默认蓝色button,然后动画再消失,问题代码如下所示:@Stateflag:boolean=t......
  • 【HarmonyOS】ArkTS 组件内转场动画,动画播放时颜色异常问题
    【关键字】HarmonyOS、ArkTS、组件内转场动画、颜色异常【问题描述】根据组件内转场动画文档中示例编写代码,使用动画转场组件button,并给button设置背景色让button透明度为0,实现动画转场时,会先出现默认蓝色button,然后动画再消失,问题代码如下所示:@Stateflag:boolean=true;@State......
  • wpf ScrollViewer 滚动动画
    wpfScrollViewer滚动动画:<Windowx:Class="WpfTest.FloatTextWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d=&qu......
  • jquery 边框动画
    jQuery边框动画在网页开发中,经常会用到动画效果来增强用户体验。其中,边框动画是一种常见的效果,可以为网页元素添加动态的边框样式,使其在页面上更加突出和吸引人。而使用jQuery,我们可以轻松实现各种边框动画效果。什么是jQueryjQuery是一个快速、简洁的JavaScript库,是目前......
  • 用CSS样式 @keyframes、animation写一个旋转立体模型、动画模型,vue2
    需求:画一个正方体,让物体一直旋转环境:vue2、css效果:代码:模型1<template>2<div>3<!--旋转立体图-->4<divclass="cube">5<divclass="facefront"></div>6<divclass="faceba......
  • 如何删除PPT中工具栏口袋动画
    口袋动画官网无法打开http://www.papocket.com/插件无法使用卸载在【程序和功能】中卸载后,打开PPT,菜单还是存在选项——加载项,点击以p开头的一串代码(com加载项),点击转到,选择两个以p开头的加载项,依次删除即可注意不要把其他的加载项删了......
  • 自定义树莓派开机启动画面-plymouth版本
    apt-get install-yplymouth-themes#查看当前已安装的主题$plymouth-set-default-theme--listfutureprototype #默认主题,貌似和details一样details #纯文本启动日志输出joy #Debian的背景图+四个小白点循环点亮动画lines #Debian的背景图+线条绘制循环动画moon......
  • 基于C#的无边框窗体动画效果的完美解决方案 - 开源研究系列文章
          最近在整理和编写基于C#的WinForm应用程序,然后碰到一个其他读者也可能碰到的问题,就是C#的Borderless无边框窗体的动画效果问题。      在VisualStudio2022里,C#的WinForm程序提供了Borderless无边框窗体的样式效果,但是它没提供在无边框窗体下,窗体的载入、最......
  • android控件设置显示动画
    Android控件设置显示动画作为一名经验丰富的开发者,你需要教导一位刚入行的小白如何实现Android控件的显示动画。本文将引导你完成这一过程,并提供每一步所需的代码和相关注释。1.概述在Android中,我们可以使用动画来改变控件的外观和行为。控件显示动画是指在控件出现时应用动画......
  • Python之Rich库-打印彩色字体,表单,进度条与状态动画
      https://rich.readthedocs.io/en/latest/introduction.html Introduction¶RichisaPythonlibraryforwritingrichtext(withcolorandstyle)totheterminal,andfordisplayingadvancedcontentsuchastables,markdown,andsyntaxhighlightedcode.U......