Skip to content

Commit 79f018c

Browse files
authored
Add backdrop variant (#7924)
* Update corePlugins.js * Update variants.test.html * Update variants.test.css
1 parent b2dd6ff commit 79f018c

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

src/corePlugins.js

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ export let variantPlugins = {
2626
addVariant('file', '&::file-selector-button')
2727

2828
addVariant('placeholder', '&::placeholder')
29+
30+
addVariant('backdrop', '&::backdrop')
2931

3032
addVariant('before', ({ container }) => {
3133
container.walkRules((rule) => {

tests/variants.test.css

+6
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,12 @@
261261
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
262262
var(--tw-shadow);
263263
}
264+
.backdrop\:shadow-md::backdrop {
265+
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
266+
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
267+
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
268+
var(--tw-shadow);
269+
}
264270
.focus-within\:shadow-md:focus-within {
265271
--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
266272
--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);

tests/variants.test.html

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
<div class="out-of-range:shadow-md"></div>
4040
<div class="read-only:shadow-md"></div>
4141
<div class="empty:shadow-md"></div>
42+
<dialog class="backdrop:shadow-md"></dialog>
4243

4344
<!-- Pseudo-element variants -->
4445
<div class="first-letter:text-2xl first-letter:text-red-500"></div>

0 commit comments

Comments
 (0)