css 展开收起动画

本文深入探讨了CSS中的关键帧动画`@keyframes`,通过示例展示了如何创建滑动下拉效果。同时,介绍了`.select-open`和`.select-close`选择器在控制元素状态变化中的应用,包括过渡和变换属性。文章详细解析了不同阶段的变换比例,为前端开发者提供了实用的动画实现技巧。
摘要由CSDN通过智能技术生成
@keyframes slide-down{
  0%{transform: scale(1,0);}
  25%{transform: scale(1,1.2);}
  50%{transform: scale(1,0.85);}
  75%{transform: scale(1,1.05);}
  100%{transform: scale(1,1);}
}
.select-open{
  animation: slide-down .5s ease-in;
  transition:  .3s ease-in;
  transform-origin: 50% 0;
}
.select-close{
  transform: scaleY(0);
  transition: transform 0.2s;
  transform-origin: top center;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值