图标需要用 :before pseudo css 元素换行两行
Icon needs to wrap two lines with :before pseudo css element
对于我当前的用例,由于使用降价,我必须以编程方式设置元素的内部 html:
<div
className='quote-copy'
dangerouslySetInnerHTML={{
__html: body?.childMarkdownRemark?.html,
}}
/>
在这个元素中,我必须确保引号图标出现在设置段落的前两行上,如下所示:
然而,在尝试这个时,我只设法让它在段落的第一行工作,如下所示:
在我的 scss 文件中使用以下代码:
.quote-copy {
> :first-child {
&::before {
content: '';
overflow: hidden;
display: inline-block;
background: url('../../../assets/icons/quote.svg') no-repeat center;
object-fit: contain;
width: 60px;
height: 40px;
background-size: 60px 40px;
}
}
}
有谁知道如何让引号图标出现在文案的前两行上?
尝试在你的伪元素上使用“float:left”
对于我当前的用例,由于使用降价,我必须以编程方式设置元素的内部 html:
<div
className='quote-copy'
dangerouslySetInnerHTML={{
__html: body?.childMarkdownRemark?.html,
}}
/>
在这个元素中,我必须确保引号图标出现在设置段落的前两行上,如下所示:
然而,在尝试这个时,我只设法让它在段落的第一行工作,如下所示:
在我的 scss 文件中使用以下代码:
.quote-copy {
> :first-child {
&::before {
content: '';
overflow: hidden;
display: inline-block;
background: url('../../../assets/icons/quote.svg') no-repeat center;
object-fit: contain;
width: 60px;
height: 40px;
background-size: 60px 40px;
}
}
}
有谁知道如何让引号图标出现在文案的前两行上?
尝试在你的伪元素上使用“float:left”