使用带样式组件的动画时,您遵循什么方法
What approach do you follow when using animations with styled-components
我正在尝试使用 React 和样式组件创建手风琴。
我正在尝试更改显示:none 到 display:block 并添加一个过渡,但它没有过渡,只有当我删除样式上的显示 属性 时它才能正常工作-component 但我可以看到 div 的一部分,如果我删除 property.Sorry 作为我的英语,谢谢
我认为您的问题出在 css
的这一部分
const AcordionItemWrapper = styled.div`
width: 100%; // This is now 100% and not 80%
height: auto;
overflow: hidden;
background-color: blue;
`;
这种变化产生了这种结果。
这确保您的 darkgoldenrod
选项卡是其容器宽度的 100%。当它处于活动状态时,下拉菜单也是 100%。
经过进一步调查,我发现了您的问题。一些标记问题,加上浏览器在某些 html 元素上应用默认边距。在这种情况下,段落应用了默认边距。使用边距时背景颜色被忽略。
下面的link应该是你想要的。
我正在尝试使用 React 和样式组件创建手风琴。
我正在尝试更改显示:none 到 display:block 并添加一个过渡,但它没有过渡,只有当我删除样式上的显示 属性 时它才能正常工作-component 但我可以看到 div 的一部分,如果我删除 property.Sorry 作为我的英语,谢谢
我认为您的问题出在 css
的这一部分const AcordionItemWrapper = styled.div`
width: 100%; // This is now 100% and not 80%
height: auto;
overflow: hidden;
background-color: blue;
`;
这种变化产生了这种结果。
这确保您的 darkgoldenrod
选项卡是其容器宽度的 100%。当它处于活动状态时,下拉菜单也是 100%。
经过进一步调查,我发现了您的问题。一些标记问题,加上浏览器在某些 html 元素上应用默认边距。在这种情况下,段落应用了默认边距。使用边距时背景颜色被忽略。
下面的link应该是你想要的。