【发布时间】:2022-01-19 05:40:03
【问题描述】:
当我折叠侧边栏时,我希望隐藏文本并保持 SVG 可见。
它按预期工作,但由于某种原因,当侧边栏折叠时,“项目”的 SVG 消失(其他 svg 按预期显示)
我尝试过的:
CSS(截断)
添加了在侧边栏折叠时不显示 Projects 文本的规则(不起作用)
#sidebar.active #sidebarProjectsText{
display: none;
}
向display: block svg 添加了一条规则,当侧边栏处于活动状态或不活动状态(不工作)时
#sidebar #projectsSvg,
#sidebar.active #projectsSvg {
display: block;
}
期望的输出:
- 文字
Projects和箭头在折叠时消失 - 无论侧边栏处于何种状态(活动或非活动),Svg 图像始终可见
我做错了什么?
更新 Nimeshka Srimal 答案:
我尝试应用 Nimeshka Srimal 的建议,但是当切换侧边栏时,svg 图像变小了。它解决了我的问题,但它创造了一个新问题。
【问题讨论】: