关于高度从0到auto的过渡效果

方式1: calc-size方法
div{
height: 0;
transition: 1s
}
.wrap:hover div{
height: calc-size(auto)
}
方式2:interpolate-size设置插值计算的规则
其中第一个 numeric-only ,表示仅限数值,也就是只有真实的数值才会有过渡效果(目前浏览器的默认效果),第二个 allow-keywords 表示允许所有关键词,当然包括 auto 属性
:root{
interpolate-size: allow-keywords;
}
总结
1.calc-size 可以将非数值类型的单位转换成支持过渡的尺寸单位,包括 auto
2.interpolate-size 可以从全局范围允许任意关键词支持过渡

posted @   jialiangzai  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)

喜欢请打赏

扫描二维码打赏

微信打赏

点击右上角即可分享
微信分享提示