【发布时间】:2021-01-09 01:56:23
【问题描述】:
我已将此 css 应用于 react 中的元素
.my-float{
display: flex;
justify-content: center;
align-content: center;
font-size: 1em;
transition: 2s;
transition-timing-function: ease-in;
}
在我的组件中我有
{(!visibility)&&<i className="fa fa-angle-up my-float" ></i>}
{visibility&&<i className="fa fa-times my-float" ></i>}
正如您所见,我可以切换这两个元素,但挑战在于不应用过渡。如何确保过渡有效?我希望元素在出现和消失时分别淡入和淡出。
【问题讨论】:
-
transition: 2s;-> 在此处指定all或应转换的 CSS 属性 -
@iamafasha:您好!!!我已经提到了一些可能导致您的代码无法正常工作的问题 :) 如果这很好地解决了您的问题。如果不是这样,我建议与我分享一个代码沙盒项目链接.. 我会尽力帮助你:)
-
我尝试按照您所说的进行更改,但最终得到了这个。 codesandbox.io/s/late-leaf-ewy9i
标签: javascript reactjs user-interface css-transitions