我不知何故必須以編程方式設置:before
的寬度爲div
。Reactjs可以以編程方式處理:before?
<div className="something" style={someStyle}> </div>
如何可以定義someStyle
使得.something``div
的:before
的寬度可相應地改變?
我不知何故必須以編程方式設置:before
的寬度爲div
。Reactjs可以以編程方式處理:before?
<div className="something" style={someStyle}> </div>
如何可以定義someStyle
使得.something``div
的:before
的寬度可相應地改變?
如https://stackoverflow.com/a/14141821/368697中所述,不能使用內聯樣式對僞元素進行樣式設置。您必須使用.something:before
選擇器在樣式表中設置something
類名的樣式。這不是React的限制,而是HTML + CSS的設計選擇。
如果您需要以編程方式更改僞:before
元素的寬度,則它可能更適合作爲由React呈現的常規DOM元素。
正如http://stackoverflow.com/a/14141821/368697中所述,不能使用內聯樣式對僞元素進行樣式設置。您必須使用'.something:before'選擇器在樣式表中設置'something'類名。這不是React的限制,而是HTML + CSS的設計選擇。 – 2014-09-27 08:30:08
感謝那 – haohcraft 2014-09-28 03:42:09