Skip to content

Commit 564fb78

Browse files
authored
Add backdrop-blur-none and blur-none utilities (#13831)
* add `backdrop-blur-none` and `blur-none` utilities * update changelog
1 parent 5f2d654 commit 564fb78

File tree

4 files changed

+25
-0
lines changed

4 files changed

+25
-0
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111

1212
- Add `rounded-4xl` utility ([#13827](https://github.com/tailwindlabs/tailwindcss/pull/13827))
13+
- Add `backdrop-blur-none` and `blur-none` utilities ([#13831](https://github.com/tailwindlabs/tailwindcss/pull/13831))
1314

1415
## [4.0.0-alpha.16] - 2024-06-07
1516

packages/tailwindcss/src/__snapshots__/intellisense.test.ts.snap

+2
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ exports[`getClassList 1`] = `
375375
"auto-rows-fr",
376376
"auto-rows-max",
377377
"auto-rows-min",
378+
"backdrop-blur-none",
378379
"backdrop-brightness-0",
379380
"backdrop-brightness-100",
380381
"backdrop-brightness-105",
@@ -517,6 +518,7 @@ exports[`getClassList 1`] = `
517518
"bg-transparent",
518519
"bg-transparent",
519520
"block",
521+
"blur-none",
520522
"border",
521523
"border-b",
522524
"border-b-current",

packages/tailwindcss/src/utilities.test.ts

+13
Original file line numberDiff line numberDiff line change
@@ -10310,6 +10310,7 @@ test('filter', () => {
1031010310
'filter-none',
1031110311
'filter-[--value]',
1031210312
'blur-xl',
10313+
'blur-none',
1031310314
'blur-[4px]',
1031410315
'brightness-50',
1031510316
'brightness-[1.23]',
@@ -10346,6 +10347,11 @@ test('filter', () => {
1034610347
filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
1034710348
}
1034810349
10350+
.blur-none {
10351+
--tw-blur: ;
10352+
filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
10353+
}
10354+
1034910355
.blur-xl {
1035010356
--tw-blur: blur(var(--blur-xl, 24px));
1035110357
filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
@@ -10581,6 +10587,7 @@ test('backdrop-filter', () => {
1058110587
'backdrop-filter',
1058210588
'backdrop-filter-none',
1058310589
'backdrop-filter-[--value]',
10590+
'backdrop-blur-none',
1058410591
'backdrop-blur-xl',
1058510592
'backdrop-blur-[4px]',
1058610593
'backdrop-brightness-50',
@@ -10618,6 +10625,12 @@ test('backdrop-filter', () => {
1061810625
backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
1061910626
}
1062010627
10628+
.backdrop-blur-none {
10629+
--tw-backdrop-blur: ;
10630+
-webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
10631+
backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
10632+
}
10633+
1062110634
.backdrop-blur-xl {
1062210635
--tw-backdrop-blur: blur(var(--blur-xl, 24px));
1062310636
-webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );

packages/tailwindcss/src/utilities.ts

+9
Original file line numberDiff line numberDiff line change
@@ -3253,6 +3253,8 @@ export function createUtilities(theme: Theme) {
32533253
],
32543254
})
32553255

3256+
staticUtility('blur-none', [filterProperties, ['--tw-blur', ' '], ['filter', cssFilterValue]])
3257+
32563258
functionalUtility('backdrop-blur', {
32573259
themeKeys: ['--backdrop-blur', '--blur'],
32583260
handle: (value) => [
@@ -3263,6 +3265,13 @@ export function createUtilities(theme: Theme) {
32633265
],
32643266
})
32653267

3268+
staticUtility('backdrop-blur-none', [
3269+
backdropFilterProperties,
3270+
['--tw-backdrop-blur', ' '],
3271+
['-webkit-backdrop-filter', cssBackdropFilterValue],
3272+
['backdrop-filter', cssBackdropFilterValue],
3273+
])
3274+
32663275
functionalUtility('brightness', {
32673276
themeKeys: ['--brightness'],
32683277
handleBareValue: ({ value }) => {

0 commit comments

Comments
 (0)