【发布时间】:2021-11-22 18:34:10
【问题描述】:
我正在尝试在页脚中使用 svg 文件创建社交媒体图标。如果我使用内联 CSS,它可以工作。如果我不这样做,它不会显示。我正在使用 styled-components 包。
知道如何在没有内联 css 的情况下让它工作吗?
这行得通:
<div style={{ width: '25px', margin: '0 5px' }}>
<a href={link}>
<img src={iconName} alt={(iconName, 'icon')} />
</a>
</div>
这不起作用:
const iconSocial = styled.div`
width: 25px;
margin: 0 5px;
`;
<iconSocial>
<a href={link}>
<img src={iconName} alt={(iconName, 'icon')} />
</a>
</iconSocial>
这也不起作用:
<div>
<a href={link}>
<img src={iconName} alt={(iconName, 'icon')} />
</a>
</div>
【问题讨论】:
标签: html css reactjs styled-components