3 回答

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

TA貢獻1820條經驗 獲得超9個贊
就像@juliomalves在評論中說的那樣,我試過了,效果很好:
在 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貢獻1911條經驗 獲得超7個贊
遇到同樣的情況并想出了[class*=className]解決方案。
在你的情況下:
.quill [class*=ql-container] {
position: absolute !important;
}
這將找到具有部分匹配的 ql-container 類的孩子。
您還可以使用[class$=className]or[class^=className]選擇器來獲取“starts-with”和“ends-with”匹配項。'ends-with' 選擇器不會為具有相似類名的子類設置樣式。例如control-prev和control-prev-icon
添加回答
舉報