UNPKG

@aimake/nanod

Version:

## 设计模式 NANO DESIGN 是面向于企业级中台化应用的解决方案。服务于 ToB 和 ToE 类型的单页应用,应用于各产品中从而产出了一套设计及前端规范。

34 lines (30 loc) 911 B
@import '../themes/default'; .motion-common(@duration: @animation-duration-base) { animation-duration: @duration; animation-fill-mode: both; } .motion-common-leave(@duration: @animation-duration-base) { animation-duration: @duration; animation-fill-mode: both; } .make-motion(@className, @keyframeName, @duration: @animation-duration-base) { .@{className}-enter, .@{className}-appear { .motion-common(@duration); animation-play-state: paused; } .@{className}-leave { .motion-common-leave(@duration); animation-play-state: paused; } .@{className}-enter.@{className}-enter-active, .@{className}-appear.@{className}-appear-active { animation-name: ~"@{keyframeName}In"; animation-play-state: running; } .@{className}-leave.@{className}-leave-active { animation-name: ~"@{keyframeName}Out"; animation-play-state: running; pointer-events: none; } }