diff --git a/components/badge/style/rtl.less b/components/badge/style/rtl.less index a322596929da..bfe948c96212 100644 --- a/components/badge/style/rtl.less +++ b/components/badge/style/rtl.less @@ -30,6 +30,19 @@ } } } + + &-zoom-appear, + &-zoom-enter { + .@{badge-prefix-cls}-rtl & { + animation-name: antZoomBadgeInRtl; + } + } + + &-zoom-leave { + .@{badge-prefix-cls}-rtl & { + animation-name: antZoomBadgeOutRtl; + } + } } .@{ribbon-prefix-cls}-rtl { @@ -65,3 +78,26 @@ } } } + + +@keyframes antZoomBadgeInRtl { + 0% { + transform: scale(0) translate(-50%, -50%); + opacity: 0; + } + + 100% { + transform: scale(1) translate(-50%, -50%); + } +} + +@keyframes antZoomBadgeOutRtl { + 0% { + transform: scale(1) translate(-50%, -50%); + } + + 100% { + transform: scale(0) translate(-50%, -50%); + opacity: 0; + } +}