open-props
Version:
<div align="center">
170 lines (161 loc) • 7.28 kB
JavaScript
export const Shadows = [
'0 1px 2px -1px hsl(220 3% 15% / 9%)',
`
0 3px 5px -2px hsl(220 3% 15% / 3%),
0 7px 14px -5px hsl(220 3% 15% / 5%)`,
`
0 -1px 3px 0 hsl(220 3% 15% / 2%),
0 1px 2px -5px hsl(220 3% 15% / 2%),
0 2px 5px -5px hsl(220 3% 15% / 4%),
0 4px 12px -5px hsl(220 3% 15% / 5%),
0 12px 15px -5px hsl(220 3% 15% / 7%)`,
`
0 -2px 5px 0 hsl(220 3% 15% / 2%),
0 1px 1px -2px hsl(220 3% 15% / 3%),
0 2px 2px -2px hsl(220 3% 15% / 3%),
0 5px 5px -2px hsl(220 3% 15% / 4%),
0 9px 9px -2px hsl(220 3% 15% / 5%),
0 16px 16px -2px hsl(220 3% 15% / 6%)`,
`
0 -1px 2px 0 hsl(220 3% 15% / 2%),
0 2px 1px -2px hsl(220 3% 15% / 3%),
0 5px 5px -2px hsl(220 3% 15% / 3%),
0 10px 10px -2px hsl(220 3% 15% / 4%),
0 20px 20px -2px hsl(220 3% 15% / 5%),
0 40px 40px -2px hsl(220 3% 15% / 7%)`,
`
0 -1px 2px 0 hsl(220 3% 15% / 2%),
0 3px 2px -2px hsl(220 3% 15% / 3%),
0 7px 5px -2px hsl(220 3% 15% / 3%),
0 12px 10px -2px hsl(220 3% 15% / 4%),
0 22px 18px -2px hsl(220 3% 15% / 5%),
0 41px 33px -2px hsl(220 3% 15% / 6%),
0 100px 80px -2px hsl(220 3% 15% / 7%)`,
]
export const LightShadows = [
'0 1px 2px -1px hsl(220 3% 15% / 9%)',
`
0 3px 5px -2px hsl(220 3% 15% / 3%),
0 7px 14px -5px hsl(220 3% 15% / 5%)`,
`
0 -1px 3px 0 hsl(220 3% 15% / 2%),
0 1px 2px -5px hsl(220 3% 15% / 2%),
0 2px 5px -5px hsl(220 3% 15% / 4%),
0 4px 12px -5px hsl(220 3% 15% / 5%),
0 12px 15px -5px hsl(220 3% 15% / 7%)`,
`
0 -2px 5px 0 hsl(220 3% 15% / 2%),
0 1px 1px -2px hsl(220 3% 15% / 3%),
0 2px 2px -2px hsl(220 3% 15% / 3%),
0 5px 5px -2px hsl(220 3% 15% / 4%),
0 9px 9px -2px hsl(220 3% 15% / 5%),
0 16px 16px -2px hsl(220 3% 15% / 6%)`,
`
0 -1px 2px 0 hsl(220 3% 15% / 2%),
0 2px 1px -2px hsl(220 3% 15% / 3%),
0 5px 5px -2px hsl(220 3% 15% / 3%),
0 10px 10px -2px hsl(220 3% 15% / 4%),
0 20px 20px -2px hsl(220 3% 15% / 5%),
0 40px 40px -2px hsl(220 3% 15% / 7%)`,
`
0 -1px 2px 0 hsl(220 3% 15% / 2%),
0 3px 2px -2px hsl(220 3% 15% / 3%),
0 7px 5px -2px hsl(220 3% 15% / 3%),
0 12px 10px -2px hsl(220 3% 15% / 4%),
0 22px 18px -2px hsl(220 3% 15% / 5%),
0 41px 33px -2px hsl(220 3% 15% / 6%),
0 100px 80px -2px hsl(220 3% 15% / 7%)`,
]
export const DarkShadows = [
'0 1px 2px -1px hsl(220 40% 2% / 34%)',
`
0 3px 5px -2px hsl(220 40% 2% / 28%),
0 7px 14px -5px hsl(220 40% 2% / 30%)`,
`
0 -1px 3px 0 hsl(220 40% 2% / 27%),
0 1px 2px -5px hsl(220 40% 2% / 27%),
0 2px 5px -5px hsl(220 40% 2% / 29%),
0 4px 12px -5px hsl(220 40% 2% / 30%),
0 12px 15px -5px hsl(220 40% 2% / 32%)`,
`
0 -2px 5px 0 hsl(220 40% 2% / 27%),
0 1px 1px -2px hsl(220 40% 2% / 28%),
0 2px 2px -2px hsl(220 40% 2% / 28%),
0 5px 5px -2px hsl(220 40% 2% / 29%),
0 9px 9px -2px hsl(220 40% 2% / 30%),
0 16px 16px -2px hsl(220 40% 2% / 31%)`,
`
0 -1px 2px 0 hsl(220 40% 2% / 27%),
0 2px 1px -2px hsl(220 40% 2% / 28%),
0 5px 5px -2px hsl(220 40% 2% / 28%),
0 10px 10px -2px hsl(220 40% 2% / 29%),
0 20px 20px -2px hsl(220 40% 2% / 30%),
0 40px 40px -2px hsl(220 40% 2% / 32%)`,
`
0 -1px 2px 0 hsl(220 40% 2% / 27%),
0 3px 2px -2px hsl(220 40% 2% / 28%),
0 7px 5px -2px hsl(220 40% 2% / 28%),
0 12px 10px -2px hsl(220 40% 2% / 29%),
0 22px 18px -2px hsl(220 40% 2% / 30%),
0 41px 33px -2px hsl(220 40% 2% / 31%),
0 100px 80px -2px hsl(220 40% 2% / 32%)`,
]
export const InnerShadows = [
'inset 0 0 0 1px hsl(220 3% 15% / 9%)',
'inset 0 1px 2px 0 hsl(220 3% 15% / 9%), inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001',
'inset 0 1px 4px 0 hsl(220 3% 15% / 9%), inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001',
'inset 0 2px 8px 0 hsl(220 3% 15% / 9%), inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001',
'inset 0 2px 14px 0 hsl(220 3% 15% / 9%), inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001',
]
export const JitShadows = {
'--shadow-color': '220 3% 15%',
'--shadow-strength': '1%',
'--shadow-color-@media:dark': '220 40% 2%',
'--shadow-strength-@media:dark': '25%',
'--inner-shadow-highlight': 'inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001',
'--inner-shadow-highlight-@media:dark':
'inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007',
'--shadow-1':
'0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))',
'--shadow-2': `
0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%))`,
'--shadow-3': `
0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),
0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),
0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),
0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),
0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%))`,
'--shadow-4': `
0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),
0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),
0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),
0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%))`,
'--shadow-5': `
0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),
0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),
0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),
0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%))`,
'--shadow-6': `
0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),
0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),
0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),
0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)),
0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%))`,
'--inner-shadow-0':
'inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))',
'--inner-shadow-1':
'inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight)',
'--inner-shadow-2':
'inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight)',
'--inner-shadow-3':
'inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight)',
'--inner-shadow-4':
'inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight)',
}