Skip to content

Commit f20655c

Browse files
authored
Fix backdrop opacity variants (#4892)
We weren't generating backdrop opacity variants properly due to a typo in the default config.
1 parent fc0cca4 commit f20655c

5 files changed

+1201
-1
lines changed

stubs/defaultConfig.stub.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -832,11 +832,11 @@ module.exports = {
832832
backdropBlur: ['responsive'],
833833
backdropBrightness: ['responsive'],
834834
backdropContrast: ['responsive'],
835-
backdropDropShadow: ['responsive'],
836835
backdropFilter: ['responsive'],
837836
backdropGrayscale: ['responsive'],
838837
backdropHueRotate: ['responsive'],
839838
backdropInvert: ['responsive'],
839+
backdropOpacity: ['responsive'],
840840
backdropSaturate: ['responsive'],
841841
backdropSepia: ['responsive'],
842842
backgroundAttachment: ['responsive'],

tests/fixtures/tailwind-output-flagged.css

+300
Original file line numberDiff line numberDiff line change
@@ -58825,6 +58825,66 @@ video {
5882558825
--tw-backdrop-invert: invert(100%);
5882658826
}
5882758827

58828+
.sm\:backdrop-opacity-0 {
58829+
--tw-backdrop-opacity: opacity(0);
58830+
}
58831+
58832+
.sm\:backdrop-opacity-5 {
58833+
--tw-backdrop-opacity: opacity(0.05);
58834+
}
58835+
58836+
.sm\:backdrop-opacity-10 {
58837+
--tw-backdrop-opacity: opacity(0.1);
58838+
}
58839+
58840+
.sm\:backdrop-opacity-20 {
58841+
--tw-backdrop-opacity: opacity(0.2);
58842+
}
58843+
58844+
.sm\:backdrop-opacity-25 {
58845+
--tw-backdrop-opacity: opacity(0.25);
58846+
}
58847+
58848+
.sm\:backdrop-opacity-30 {
58849+
--tw-backdrop-opacity: opacity(0.3);
58850+
}
58851+
58852+
.sm\:backdrop-opacity-40 {
58853+
--tw-backdrop-opacity: opacity(0.4);
58854+
}
58855+
58856+
.sm\:backdrop-opacity-50 {
58857+
--tw-backdrop-opacity: opacity(0.5);
58858+
}
58859+
58860+
.sm\:backdrop-opacity-60 {
58861+
--tw-backdrop-opacity: opacity(0.6);
58862+
}
58863+
58864+
.sm\:backdrop-opacity-70 {
58865+
--tw-backdrop-opacity: opacity(0.7);
58866+
}
58867+
58868+
.sm\:backdrop-opacity-75 {
58869+
--tw-backdrop-opacity: opacity(0.75);
58870+
}
58871+
58872+
.sm\:backdrop-opacity-80 {
58873+
--tw-backdrop-opacity: opacity(0.8);
58874+
}
58875+
58876+
.sm\:backdrop-opacity-90 {
58877+
--tw-backdrop-opacity: opacity(0.9);
58878+
}
58879+
58880+
.sm\:backdrop-opacity-95 {
58881+
--tw-backdrop-opacity: opacity(0.95);
58882+
}
58883+
58884+
.sm\:backdrop-opacity-100 {
58885+
--tw-backdrop-opacity: opacity(1);
58886+
}
58887+
5882858888
.sm\:backdrop-saturate-0 {
5882958889
--tw-backdrop-saturate: saturate(0);
5883058890
}
@@ -87988,6 +88048,66 @@ video {
8798888048
--tw-backdrop-invert: invert(100%);
8798988049
}
8799088050

88051+
.md\:backdrop-opacity-0 {
88052+
--tw-backdrop-opacity: opacity(0);
88053+
}
88054+
88055+
.md\:backdrop-opacity-5 {
88056+
--tw-backdrop-opacity: opacity(0.05);
88057+
}
88058+
88059+
.md\:backdrop-opacity-10 {
88060+
--tw-backdrop-opacity: opacity(0.1);
88061+
}
88062+
88063+
.md\:backdrop-opacity-20 {
88064+
--tw-backdrop-opacity: opacity(0.2);
88065+
}
88066+
88067+
.md\:backdrop-opacity-25 {
88068+
--tw-backdrop-opacity: opacity(0.25);
88069+
}
88070+
88071+
.md\:backdrop-opacity-30 {
88072+
--tw-backdrop-opacity: opacity(0.3);
88073+
}
88074+
88075+
.md\:backdrop-opacity-40 {
88076+
--tw-backdrop-opacity: opacity(0.4);
88077+
}
88078+
88079+
.md\:backdrop-opacity-50 {
88080+
--tw-backdrop-opacity: opacity(0.5);
88081+
}
88082+
88083+
.md\:backdrop-opacity-60 {
88084+
--tw-backdrop-opacity: opacity(0.6);
88085+
}
88086+
88087+
.md\:backdrop-opacity-70 {
88088+
--tw-backdrop-opacity: opacity(0.7);
88089+
}
88090+
88091+
.md\:backdrop-opacity-75 {
88092+
--tw-backdrop-opacity: opacity(0.75);
88093+
}
88094+
88095+
.md\:backdrop-opacity-80 {
88096+
--tw-backdrop-opacity: opacity(0.8);
88097+
}
88098+
88099+
.md\:backdrop-opacity-90 {
88100+
--tw-backdrop-opacity: opacity(0.9);
88101+
}
88102+
88103+
.md\:backdrop-opacity-95 {
88104+
--tw-backdrop-opacity: opacity(0.95);
88105+
}
88106+
88107+
.md\:backdrop-opacity-100 {
88108+
--tw-backdrop-opacity: opacity(1);
88109+
}
88110+
8799188111
.md\:backdrop-saturate-0 {
8799288112
--tw-backdrop-saturate: saturate(0);
8799388113
}
@@ -117151,6 +117271,66 @@ video {
117151117271
--tw-backdrop-invert: invert(100%);
117152117272
}
117153117273

117274+
.lg\:backdrop-opacity-0 {
117275+
--tw-backdrop-opacity: opacity(0);
117276+
}
117277+
117278+
.lg\:backdrop-opacity-5 {
117279+
--tw-backdrop-opacity: opacity(0.05);
117280+
}
117281+
117282+
.lg\:backdrop-opacity-10 {
117283+
--tw-backdrop-opacity: opacity(0.1);
117284+
}
117285+
117286+
.lg\:backdrop-opacity-20 {
117287+
--tw-backdrop-opacity: opacity(0.2);
117288+
}
117289+
117290+
.lg\:backdrop-opacity-25 {
117291+
--tw-backdrop-opacity: opacity(0.25);
117292+
}
117293+
117294+
.lg\:backdrop-opacity-30 {
117295+
--tw-backdrop-opacity: opacity(0.3);
117296+
}
117297+
117298+
.lg\:backdrop-opacity-40 {
117299+
--tw-backdrop-opacity: opacity(0.4);
117300+
}
117301+
117302+
.lg\:backdrop-opacity-50 {
117303+
--tw-backdrop-opacity: opacity(0.5);
117304+
}
117305+
117306+
.lg\:backdrop-opacity-60 {
117307+
--tw-backdrop-opacity: opacity(0.6);
117308+
}
117309+
117310+
.lg\:backdrop-opacity-70 {
117311+
--tw-backdrop-opacity: opacity(0.7);
117312+
}
117313+
117314+
.lg\:backdrop-opacity-75 {
117315+
--tw-backdrop-opacity: opacity(0.75);
117316+
}
117317+
117318+
.lg\:backdrop-opacity-80 {
117319+
--tw-backdrop-opacity: opacity(0.8);
117320+
}
117321+
117322+
.lg\:backdrop-opacity-90 {
117323+
--tw-backdrop-opacity: opacity(0.9);
117324+
}
117325+
117326+
.lg\:backdrop-opacity-95 {
117327+
--tw-backdrop-opacity: opacity(0.95);
117328+
}
117329+
117330+
.lg\:backdrop-opacity-100 {
117331+
--tw-backdrop-opacity: opacity(1);
117332+
}
117333+
117154117334
.lg\:backdrop-saturate-0 {
117155117335
--tw-backdrop-saturate: saturate(0);
117156117336
}
@@ -146314,6 +146494,66 @@ video {
146314146494
--tw-backdrop-invert: invert(100%);
146315146495
}
146316146496

146497+
.xl\:backdrop-opacity-0 {
146498+
--tw-backdrop-opacity: opacity(0);
146499+
}
146500+
146501+
.xl\:backdrop-opacity-5 {
146502+
--tw-backdrop-opacity: opacity(0.05);
146503+
}
146504+
146505+
.xl\:backdrop-opacity-10 {
146506+
--tw-backdrop-opacity: opacity(0.1);
146507+
}
146508+
146509+
.xl\:backdrop-opacity-20 {
146510+
--tw-backdrop-opacity: opacity(0.2);
146511+
}
146512+
146513+
.xl\:backdrop-opacity-25 {
146514+
--tw-backdrop-opacity: opacity(0.25);
146515+
}
146516+
146517+
.xl\:backdrop-opacity-30 {
146518+
--tw-backdrop-opacity: opacity(0.3);
146519+
}
146520+
146521+
.xl\:backdrop-opacity-40 {
146522+
--tw-backdrop-opacity: opacity(0.4);
146523+
}
146524+
146525+
.xl\:backdrop-opacity-50 {
146526+
--tw-backdrop-opacity: opacity(0.5);
146527+
}
146528+
146529+
.xl\:backdrop-opacity-60 {
146530+
--tw-backdrop-opacity: opacity(0.6);
146531+
}
146532+
146533+
.xl\:backdrop-opacity-70 {
146534+
--tw-backdrop-opacity: opacity(0.7);
146535+
}
146536+
146537+
.xl\:backdrop-opacity-75 {
146538+
--tw-backdrop-opacity: opacity(0.75);
146539+
}
146540+
146541+
.xl\:backdrop-opacity-80 {
146542+
--tw-backdrop-opacity: opacity(0.8);
146543+
}
146544+
146545+
.xl\:backdrop-opacity-90 {
146546+
--tw-backdrop-opacity: opacity(0.9);
146547+
}
146548+
146549+
.xl\:backdrop-opacity-95 {
146550+
--tw-backdrop-opacity: opacity(0.95);
146551+
}
146552+
146553+
.xl\:backdrop-opacity-100 {
146554+
--tw-backdrop-opacity: opacity(1);
146555+
}
146556+
146317146557
.xl\:backdrop-saturate-0 {
146318146558
--tw-backdrop-saturate: saturate(0);
146319146559
}
@@ -175477,6 +175717,66 @@ video {
175477175717
--tw-backdrop-invert: invert(100%);
175478175718
}
175479175719

175720+
.\32xl\:backdrop-opacity-0 {
175721+
--tw-backdrop-opacity: opacity(0);
175722+
}
175723+
175724+
.\32xl\:backdrop-opacity-5 {
175725+
--tw-backdrop-opacity: opacity(0.05);
175726+
}
175727+
175728+
.\32xl\:backdrop-opacity-10 {
175729+
--tw-backdrop-opacity: opacity(0.1);
175730+
}
175731+
175732+
.\32xl\:backdrop-opacity-20 {
175733+
--tw-backdrop-opacity: opacity(0.2);
175734+
}
175735+
175736+
.\32xl\:backdrop-opacity-25 {
175737+
--tw-backdrop-opacity: opacity(0.25);
175738+
}
175739+
175740+
.\32xl\:backdrop-opacity-30 {
175741+
--tw-backdrop-opacity: opacity(0.3);
175742+
}
175743+
175744+
.\32xl\:backdrop-opacity-40 {
175745+
--tw-backdrop-opacity: opacity(0.4);
175746+
}
175747+
175748+
.\32xl\:backdrop-opacity-50 {
175749+
--tw-backdrop-opacity: opacity(0.5);
175750+
}
175751+
175752+
.\32xl\:backdrop-opacity-60 {
175753+
--tw-backdrop-opacity: opacity(0.6);
175754+
}
175755+
175756+
.\32xl\:backdrop-opacity-70 {
175757+
--tw-backdrop-opacity: opacity(0.7);
175758+
}
175759+
175760+
.\32xl\:backdrop-opacity-75 {
175761+
--tw-backdrop-opacity: opacity(0.75);
175762+
}
175763+
175764+
.\32xl\:backdrop-opacity-80 {
175765+
--tw-backdrop-opacity: opacity(0.8);
175766+
}
175767+
175768+
.\32xl\:backdrop-opacity-90 {
175769+
--tw-backdrop-opacity: opacity(0.9);
175770+
}
175771+
175772+
.\32xl\:backdrop-opacity-95 {
175773+
--tw-backdrop-opacity: opacity(0.95);
175774+
}
175775+
175776+
.\32xl\:backdrop-opacity-100 {
175777+
--tw-backdrop-opacity: opacity(1);
175778+
}
175779+
175480175780
.\32xl\:backdrop-saturate-0 {
175481175781
--tw-backdrop-saturate: saturate(0);
175482175782
}

0 commit comments

Comments
 (0)