Skip to content

Commit

Permalink
Fix stacking context issue (#4700)
Browse files Browse the repository at this point in the history
* add no-op transform, filter, backdrop-filter utilities

* update tests
  • Loading branch information
RobinMalfait committed Jun 18, 2021
1 parent 2fd6575 commit f6e36c2
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/plugins/backdropFilter.js
Expand Up @@ -27,6 +27,7 @@ export default function () {
})
addUtilities(
{
'.backdrop-filter': { 'backdrop-filter': 'var(--tw-backdrop-filter)' },
'.backdrop-filter-none': { 'backdrop-filter': 'none' },
},
variants('backdropFilter')
Expand Down
1 change: 1 addition & 0 deletions src/plugins/filter.js
Expand Up @@ -27,6 +27,7 @@ export default function () {
})
addUtilities(
{
'.filter': { filter: 'var(--tw-filter)' },
'.filter-none': { filter: 'none' },
},
variants('filter')
Expand Down
3 changes: 3 additions & 0 deletions src/plugins/transform.js
Expand Up @@ -23,6 +23,9 @@ export default function () {
})
addUtilities(
{
'.transform': {
transform: 'var(--tw-transform)',
},
'.transform-cpu': {
'--tw-transform': [
'translateX(var(--tw-translate-x))',
Expand Down
9 changes: 9 additions & 0 deletions tests/jit/basic-usage.test.css
Expand Up @@ -265,6 +265,9 @@
--tw-scale-y: 0.95;
transform: var(--tw-transform);
}
.transform {
transform: var(--tw-transform);
}
.transform-gpu {
--tw-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)
rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
Expand Down Expand Up @@ -733,6 +736,9 @@
--tw-sepia: sepia(100%);
filter: var(--tw-filter);
}
.filter {
filter: var(--tw-filter);
}
.filter-none {
filter: none;
}
Expand Down Expand Up @@ -772,6 +778,9 @@
--tw-backdrop-sepia: sepia(100%);
backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter {
backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter-none {
backdrop-filter: none;
}
Expand Down
3 changes: 3 additions & 0 deletions tests/jit/kitchen-sink.test.css
Expand Up @@ -303,6 +303,9 @@ div {
--tw-scale-y: 0.5;
transform: var(--tw-transform);
}
.transform {
transform: var(--tw-transform);
}
.grid-cols-\[200px\2c repeat\(auto-fill\2c minmax\(15\%\2c 100px\)\)\2c 300px\] {
grid-template-columns: 200px repeat(auto-fill, minmax(15%, 100px)) 300px;
}
Expand Down
9 changes: 9 additions & 0 deletions tests/jit/raw-content.test.css
Expand Up @@ -218,6 +218,9 @@
--tw-scale-y: 0.95;
transform: var(--tw-transform);
}
.transform {
transform: var(--tw-transform);
}
.transform-gpu {
--tw-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)
rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
Expand Down Expand Up @@ -664,6 +667,9 @@
--tw-sepia: sepia(100%);
filter: var(--tw-filter);
}
.filter {
filter: var(--tw-filter);
}
.filter-none {
filter: none;
}
Expand Down Expand Up @@ -703,6 +709,9 @@
--tw-backdrop-sepia: sepia(100%);
backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter {
backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter-none {
backdrop-filter: none;
}
Expand Down
9 changes: 9 additions & 0 deletions tests/jit/relative-purge-paths.test.css
Expand Up @@ -265,6 +265,9 @@
--tw-scale-y: 0.95;
transform: var(--tw-transform);
}
.transform {
transform: var(--tw-transform);
}
.transform-gpu {
--tw-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)
rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
Expand Down Expand Up @@ -711,6 +714,9 @@
--tw-sepia: sepia(100%);
filter: var(--tw-filter);
}
.filter {
filter: var(--tw-filter);
}
.filter-none {
filter: none;
}
Expand Down Expand Up @@ -750,6 +756,9 @@
--tw-backdrop-sepia: sepia(100%);
backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter {
backdrop-filter: var(--tw-backdrop-filter);
}
.backdrop-filter-none {
backdrop-filter: none;
}
Expand Down

0 comments on commit f6e36c2

Please sign in to comment.