diff --git a/src/pages/index.js b/src/pages/index.js index d6de8a0..d1d109d 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -109,7 +109,12 @@ const IndexPage = ({ data: { allFile: { edges } } }) => { :
}
-
+

Chuck Dries

Full stack software engineer & hobbyist photographer

diff --git a/src/styles/global.css b/src/styles/global.css index 85f11a2..f6a90bc 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -33,7 +33,6 @@ scroll-padding: theme('spacing.6'); } @variants responsive { - .h-two-thirds-vw { height: 67vw; } diff --git a/tailwind.config.js b/tailwind.config.js index 4e760f2..5b8e451 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -33,20 +33,62 @@ module.exports = { extend: { colors: { vibrant: { - DEFAULT: 'rgb(var(--vibrant))', - light: 'rgb(var(--light-vibrant))', - dark: 'rgb(var(--dark-vibrant))', - '75': 'rgba(var(--vibrant), .8)', - 'light-75': 'rgba(var(--light-vibrant), .8)', - 'dark-75': 'rgba(var(--dark-vibrant), .8)', + DEFAULT: ({ opacityVariable, opacityValue }) => { + if (opacityValue !== undefined) { + return `rgba(var(--vibrant), ${opacityValue})`; + } + if (opacityVariable !== undefined) { + return `rgba(var(--vibrant), var(${opacityVariable}, 1))`; + } + return 'rgb(var(--vibrant))'; + }, + light: ({ opacityVariable, opacityValue }) => { + if (opacityValue !== undefined) { + return `rgba(var(--light-vibrant), ${opacityValue})`; + } + if (opacityVariable !== undefined) { + return `rgba(var(--light-vibrant), var(${opacityVariable}, 1))`; + } + return 'rgb(var(--light-vibrant))'; + }, + dark: ({ opacityVariable, opacityValue }) => { + if (opacityValue !== undefined) { + return `rgba(var(--dark-vibrant), ${opacityValue})`; + } + if (opacityVariable !== undefined) { + return `rgba(var(--dark-vibrant), var(${opacityVariable}, 1))`; + } + return 'rgb(var(--dark-vibrant))'; + }, }, muted: { - DEFAULT: 'rgb(var(--muted))', - light: 'rgb(var(--light-muted))', - dark: 'rgb(var(--dark-muted))', - '75': 'rgba(var(--muted), .8)', - 'light-75': 'rgba(var(--light-muted), .8)', - 'dark-75': 'rgba(var(--dark-muted), .8)', + DEFAULT: ({ opacityVariable, opacityValue }) => { + if (opacityValue !== undefined) { + return `rgba(var(--muted), ${opacityValue})`; + } + if (opacityVariable !== undefined) { + return `rgba(var(--muted), var(${opacityVariable}, 1))`; + } + return 'rgb(var(--muted))'; + }, + light: ({ opacityVariable, opacityValue }) => { + if (opacityValue !== undefined) { + return `rgba(var(--light-muted), ${opacityValue})`; + } + if (opacityVariable !== undefined) { + return `rgba(var(--light-muted), var(${opacityVariable}, 1))`; + } + return 'rgb(var(--light-muted))'; + }, + dark: ({ opacityVariable, opacityValue }) => { + if (opacityValue !== undefined) { + return `rgba(var(--dark-muted), ${opacityValue})`; + } + if (opacityVariable !== undefined) { + return `rgba(var(--dark-muted), var(${opacityVariable}, 1))`; + } + return 'rgb(var(--dark-muted))'; + }, }, }, },