Skip to content

pantoken / packages/utils/src / globalModifierSelector

函式: globalModifierSelector()

globalModifierSelector(p, name): string

Beta(測試)

建立一個全域工具型修飾器選擇器::where(*).--name.--name.--name。該修飾器類別重複 3 次會產生規則 (0,3,0) 的特異性,確定性地勝過任何真正的 2 類別元件-修飾器組合(.instui-view.-mod, 0,2,0),不論來源順序為何——:where(*) 包裝器自身不貢獻任何特異性,所以它純粹是用來說明這是一個全域的修飾器,而不是一個作用域條件。單純的類別選擇器已能匹配獨立存在的情況(--mt-lg 沒有其他類別)或可串接在任何元件上,無論是核心或插件撰寫的元件,都不需為每個元件列舉。取代舊有的裸類別加上每元件列舉的複合模式(globalSelectors/chainTargets),該舊模式無法涵蓋由插件撰寫的元件,亦無法擴展到像間距這類高基數的工具級別。

參數

p

string

name

string

回傳

string