gpt4 book ai didi

基于 Prop (样式化组件)的 CSS 过渡(单向过渡)

转载 作者:太空宇宙 更新时间:2023-11-04 06:17:07 25 4
gpt4 key购买 nike

我有以下样式组件:

const S = {};

S.MentionDiv = styled.div`
height: ${props => props.mentionOpen ? '200px' : '0px'}
transition: height .5s ease-in-out; // THIS WORKS BOTH WAYS (OPEN AND CLOSE)
`;

但需要一种方法让过渡仅从 0px 发生到 200px(打开操作),而不是相反。我希望它立即关闭。

我可以修改这段代码来实现吗?

最佳答案

我认为当高度即将变为 0 时你可以忽略过渡

const S = {};

S.MentionDiv = styled.div`
height: ${props => props.mentionOpen ? '200px' : '0px'}
${props => props.mentionOpen ? 'transition: height .5s ease-in-out;': ''} `;

关于基于 Prop (样式化组件)的 CSS 过渡(单向过渡),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55854823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com