可以通过编程方式处理Reactjs:之前?

问题描述 投票:4回答:1

我不得不以编程方式为:before设置div的宽度。

<div className="something" style={someStyle}> </div>

如何定义someStyle,以便:before.something``div的宽度可以相应改变?

css less reactjs
1个回答
4
投票

https://stackoverflow.com/a/14141821/368697中所述,伪元素不能使用内联样式进行样式设置。您必须使用something选择器在样式表中设置.something:before类名称的样式。这不是React的限制,而是HTML + CSS的设计选择。

如果需要以编程方式更改伪:before元素的宽度,则它可能更适合作为React呈现的常规DOM元素。

© www.soinside.com 2019 - 2024. All rights reserved.