繁体   English   中英

React + Tailwind CSS:边际过渡

[英]React + Tailwind CSS: Transition on margin

我需要使用 Tailwind 向元素的边距添加过渡。 我希望边距顺利过渡。

<div 
  id="thumb" 
  className={`transition-spacing duration-300 ease-in-out ${switchState ? "ml-auto" : "mr-auto"}`}
>
</div>

现在它只是立即将边距从 mr-auto 切换到 ml-auto 而没有过渡。 这是我的顺风配置转换:

transitionProperty: {
  width: 'width',
  spacing: 'margin, padding',
}

我可以验证 switchState 是否有效。 为什么过渡不起作用?

只能在两个数值之间为属性设置动画。

考虑这个片段:

<div class="container group">
  <div class="bg-yellow-600 w-12 h-12 ml-0 group-hover:ml-96 transform duration-300"></div>
</div>

简而言之, ml-automr-auto不是为元素设置动画的正确 css 属性。 您需要使用绝对定位或数字边距定义。

动画 CSS 属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM