3 回答

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
您不能通過類名定位 css 模塊中的子組件。但是,您可以通過其他選擇器來定位它們。
因此,您可以執(zhí)行以下操作:
.quill > div:first-child {
// styles
}
ql-container以div為目標(biāo)。
或者,您可以創(chuàng)建一個(gè)全局樣式表來定位.ql-container.

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
就像@juliomalves在評(píng)論中說的那樣,我試過了,效果很好:
在 xxx.module.css
.card li:global(.list-indent-1) {
margin-left: 0em;
}
.card li:global(.list-indent-2) {
margin-left: 1em;
}
在 jsx 中
import styles from "./xxx.module.css"
<div class={styles.card}>
<ul>
<li class='list-indent-1'></li>
<li class='list-indent-2'></li>
</ul>
</div>

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
遇到同樣的情況并想出了[class*=className]解決方案。
在你的情況下:
.quill [class*=ql-container] {
position: absolute !important;
}
這將找到具有部分匹配的 ql-container 類的孩子。
您還可以使用[class$=className]or[class^=className]選擇器來獲取“starts-with”和“ends-with”匹配項(xiàng)。'ends-with' 選擇器不會(huì)為具有相似類名的子類設(shè)置樣式。例如control-prev和control-prev-icon
添加回答
舉報(bào)