Skip to content

Commit

Permalink
feat: add prefers-contrast media query variants
Browse files Browse the repository at this point in the history
  • Loading branch information
sastan committed Oct 3, 2022
1 parent bdc0a7a commit 226f38d
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 5 deletions.
5 changes: 5 additions & 0 deletions .changeset/hungry-rings-switch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@twind/preset-tailwind': patch
---

add `prefers-contrast` media query variants
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
"name": "@twind/cdn",
"path": "packages/cdn/dist/cdn.esnext.js",
"brotli": true,
"limit": "15kb"
"limit": "15.1kb"
},
{
"name": "@twind/preset-tailwind",
Expand Down
2 changes: 1 addition & 1 deletion packages/cdn/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"name": "@twind/cdn",
"path": "dist/cdn.esnext.js",
"brotli": true,
"limit": "15kb"
"limit": "15.1kb"
}
],
"dependencies": {
Expand Down
11 changes: 10 additions & 1 deletion packages/preset-tailwind/src/rules.test.json
Original file line number Diff line number Diff line change
Expand Up @@ -2017,5 +2017,14 @@
"text-translucent-rose": ".text-translucent-rose{color:rgba(244,63,94,50%)}",
"text-translucent-blue": ".text-translucent-blue{color:rgba(59,130,246,var(--my-alpha))}",
"text-translucent-emerald": ".text-translucent-emerald{color:rgba(16,185,129,0.5)}",
"text-[theme(colors.amber.500/theme(opacity.75))]": ".text-\\[theme\\(colors\\.amber\\.500\\/theme\\(opacity\\.75\\)\\)\\]{color:rgba(245,158,11,0.75)}"
"text-[theme(colors.amber.500/theme(opacity.75))]": ".text-\\[theme\\(colors\\.amber\\.500\\/theme\\(opacity\\.75\\)\\)\\]{color:rgba(245,158,11,0.75)}",
"bg-white contrast-less:bg-black contrast-more:bg-pink-500": [
".bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}",
"@media (prefers-contrast:less){.contrast-less\\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}}",
"@media (prefers-contrast:more){.contrast-more\\:bg-pink-500{--tw-bg-opacity:1;background-color:rgba(236,72,153,var(--tw-bg-opacity))}}"
],
"contrast-more:bg-black dark:bg-white": [
"@media (prefers-contrast:more){.contrast-more\\:bg-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}}",
"@media (prefers-color-scheme:dark){.dark\\:bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}}"
]
}
2 changes: 2 additions & 0 deletions packages/preset-tailwind/src/variants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ const variants: Variant<TailwindTheme>[] = [
['print', '@media print'],
['portrait', '@media (orientation:portrait)'],
['landscape', '@media (orientation:landscape)'],
['contrast-more', '@media (prefers-contrast:more)'],
['contrast-less', '@media (prefers-contrast:less)'],

['first-letter', '&::first-letter'],
['first-line', '&::first-line'],
Expand Down
4 changes: 2 additions & 2 deletions packages/twind/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,14 @@
"name": "twind",
"path": "dist/twind.esnext.js",
"brotli": true,
"limit": "7.6kb"
"limit": "7.65kb"
},
{
"name": "twind (setup)",
"path": "dist/twind.esnext.js",
"import": "{ setup }",
"brotli": true,
"limit": "5.2kb"
"limit": "5.25kb"
},
{
"name": "twind (twind + cssom)",
Expand Down

0 comments on commit 226f38d

Please sign in to comment.