diff --git a/components/collapse/style/index.ts b/components/collapse/style/index.ts index 5bc4583033..dd966878a4 100644 --- a/components/collapse/style/index.ts +++ b/components/collapse/style/index.ts @@ -124,7 +124,9 @@ export const genBaseStyle: GenerateStyle = (token) => { [`${componentCls}-arrow`]: { ...resetIcon(), fontSize: fontSizeIcon, - + // when `transform: rotate()` is applied to icon's root element + transition: `transform ${motionDurationSlow}`, + // when `transform: rotate()` is applied to icon's child element svg: { transition: `transform ${motionDurationSlow}`, }, @@ -231,7 +233,7 @@ export const genBaseStyle: GenerateStyle = (token) => { const genArrowStyle: GenerateStyle = (token) => { const { componentCls } = token; - const fixedSelector = `> ${componentCls}-item > ${componentCls}-header ${componentCls}-arrow svg`; + const fixedSelector = `> ${componentCls}-item > ${componentCls}-header ${componentCls}-arrow`; return { [`${componentCls}-rtl`]: {