【发布时间】:2020-08-03 05:38:53
【问题描述】:
我有以下圆形图标,我用styled-components 设置样式:
const RoundIcon = styled.span`
height: 10px;
width: 10px;
border-radius: 50%;
display: inline-block;
background-color: blue;
`
我在一些文本旁边显示这个圆形图标居中对齐,如下所示:
<Box>
<RoundIcon />
<p style={{ display: 'inline-block', marginLeft: '10px' }}>Hello</p>
</Box>
我喜欢这个,但现在我想将图标向上移动一两个像素。我不确定如何在不移动文本旁边的情况下执行此操作?
【问题讨论】:
-
我不能把它添加到它的样式组件定义中吗?
-
@Lyokolux 添加
top: -2px将不起作用。仅当元素未定位static时,定位才有效。在这种情况下肯定不是。
标签: html css styled-components