Skip to content

Commit 5857888

Browse files
committed
feat: Add opacity variables
1 parent 38c4706 commit 5857888

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

packages/browser-utils/src/styles/colors.css

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,3 +147,46 @@
147147
background-clip: text;
148148
color: transparent;
149149
}
150+
151+
/* Opacity variables */
152+
:root {
153+
--spx-color-surface-90: color-mix(var(--spx-color-surface), transparent 10%);
154+
--spx-color-surface-80: color-mix(var(--spx-color-surface), transparent 20%);
155+
--spx-color-surface-70: color-mix(var(--spx-color-surface), transparent 30%);
156+
--spx-color-surface-60: color-mix(var(--spx-color-surface), transparent 40%);
157+
--spx-color-surface-50: color-mix(var(--spx-color-surface), transparent 50%);
158+
--spx-color-surface-40: color-mix(var(--spx-color-surface), transparent 60%);
159+
--spx-color-surface-30: color-mix(var(--spx-color-surface), transparent 70%);
160+
--spx-color-surface-20: color-mix(var(--spx-color-surface), transparent 80%);
161+
--spx-color-surface-10: color-mix(var(--spx-color-surface), transparent 90%);
162+
163+
--spx-color-accent-90: color-mix(var(--spx-color-accent), transparent 10%);
164+
--spx-color-accent-80: color-mix(var(--spx-color-accent), transparent 20%);
165+
--spx-color-accent-70: color-mix(var(--spx-color-accent), transparent 30%);
166+
--spx-color-accent-60: color-mix(var(--spx-color-accent), transparent 40%);
167+
--spx-color-accent-50: color-mix(var(--spx-color-accent), transparent 50%);
168+
--spx-color-accent-40: color-mix(var(--spx-color-accent), transparent 60%);
169+
--spx-color-accent-30: color-mix(var(--spx-color-accent), transparent 70%);
170+
--spx-color-accent-20: color-mix(var(--spx-color-accent), transparent 80%);
171+
--spx-color-accent-10: color-mix(var(--spx-color-accent), transparent 90%);
172+
173+
--spx-color-primary-90: color-mix(var(--spx-color-primary), transparent 10%);
174+
--spx-color-primary-80: color-mix(var(--spx-color-primary), transparent 20%);
175+
--spx-color-primary-70: color-mix(var(--spx-color-primary), transparent 30%);
176+
--spx-color-primary-60: color-mix(var(--spx-color-primary), transparent 40%);
177+
--spx-color-primary-50: color-mix(var(--spx-color-primary), transparent 50%);
178+
--spx-color-primary-40: color-mix(var(--spx-color-primary), transparent 60%);
179+
--spx-color-primary-30: color-mix(var(--spx-color-primary), transparent 70%);
180+
--spx-color-primary-20: color-mix(var(--spx-color-primary), transparent 80%);
181+
--spx-color-primary-10: color-mix(var(--spx-color-primary), transparent 90%);
182+
183+
--spx-color-secondary-90: color-mix(var(--spx-color-secondary), transparent 10%);
184+
--spx-color-secondary-80: color-mix(var(--spx-color-secondary), transparent 20%);
185+
--spx-color-secondary-70: color-mix(var(--spx-color-secondary), transparent 30%);
186+
--spx-color-secondary-60: color-mix(var(--spx-color-secondary), transparent 40%);
187+
--spx-color-secondary-50: color-mix(var(--spx-color-secondary), transparent 50%);
188+
--spx-color-secondary-40: color-mix(var(--spx-color-secondary), transparent 60%);
189+
--spx-color-secondary-30: color-mix(var(--spx-color-secondary), transparent 70%);
190+
--spx-color-secondary-20: color-mix(var(--spx-color-secondary), transparent 80%);
191+
--spx-color-secondary-10: color-mix(var(--spx-color-secondary), transparent 90%);
192+
}

0 commit comments

Comments
 (0)