Skip to content

pantoken-root / formats/css/src / multiScopeCss

פונקציה: multiScopeCss() ​

multiScopeCss(options): string

בטא

גיליון רב-סקופ מלא: סדר שכבות, סט אחד של @property registrations, בלוק בסיס משותף , בלוק טוקנים לכל ערכת נושא, והפינים של color-scheme בהירות/כהות.

טוקנים מחולקים לפי האם הערך שלהם משתנה בפועל בין themes. טוקנים קבועים נכנסים לבלוק הבסיס המשותף פעם אחת; טוקנים משתנים משוכפלים במלואם בכל בלוק ערכת נושא. החצי השני הזה הוא מה שעושה את ההטבעה לבטוחה — בלוק ערכת נושא שהשמיט טוקן משתנה יירש את ערך הסקופ החיצוני עבורו.

פרמטרים ​

options ​

MultiScopeCssOptions

מחזיר ​

string

דוגמה ​

ts
import { multiScopeCss } from "@pantoken/css";

multiScopeCss({ themes: ["rebrand", "canvas"], defaultTheme: "rebrand" });