mirror of
https://github.com/imfing/hextra.git
synced 2025-07-07 17:37:16 -04:00
feat: implement navbar, update styles and docs
chore: add styles to html and body chore: update theme for tailwind config chore: update colors chore: add list layout override for docs chore: update default layouts chore: update contents
This commit is contained in:
@ -1,6 +1,70 @@
|
||||
const typography = require('@tailwindcss/typography');
|
||||
const colors = require('tailwindcss/colors')
|
||||
|
||||
const makePrimaryColor =
|
||||
l =>
|
||||
({ opacityValue }) => {
|
||||
if (opacityValue === undefined) {
|
||||
return `hsl(var(--primary-hue) 100% ${l}%)`
|
||||
}
|
||||
return `hsl(var(--primary-hue) 100% ${l}% / ${opacityValue})`
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
content: ['./hugo_stats.json'],
|
||||
plugins: [typography],
|
||||
theme: {
|
||||
screens: {
|
||||
sm: '640px',
|
||||
md: '768px',
|
||||
lg: '1024px',
|
||||
xl: '1280px',
|
||||
'2xl': '1536px'
|
||||
},
|
||||
fontSize: {
|
||||
xs: '.75rem',
|
||||
sm: '.875rem',
|
||||
base: '1rem',
|
||||
lg: '1.125rem',
|
||||
xl: '1.25rem',
|
||||
'2xl': '1.5rem',
|
||||
'3xl': '1.875rem',
|
||||
'4xl': '2.25rem',
|
||||
'5xl': '3rem',
|
||||
'6xl': '4rem'
|
||||
},
|
||||
letterSpacing: {
|
||||
tight: '-0.015em'
|
||||
},
|
||||
colors: {
|
||||
transparent: 'transparent',
|
||||
current: 'currentColor',
|
||||
black: '#000',
|
||||
white: '#fff',
|
||||
gray: colors.gray,
|
||||
slate: colors.slate,
|
||||
neutral: colors.neutral,
|
||||
red: colors.red,
|
||||
orange: colors.orange,
|
||||
blue: colors.blue,
|
||||
yellow: colors.yellow,
|
||||
primary: {
|
||||
50: makePrimaryColor(97),
|
||||
100: makePrimaryColor(94),
|
||||
200: makePrimaryColor(86),
|
||||
300: makePrimaryColor(77),
|
||||
400: makePrimaryColor(66),
|
||||
500: makePrimaryColor(50),
|
||||
600: makePrimaryColor(45),
|
||||
700: makePrimaryColor(39),
|
||||
750: makePrimaryColor(35),
|
||||
800: makePrimaryColor(32),
|
||||
900: makePrimaryColor(24)
|
||||
}
|
||||
},
|
||||
extend: {
|
||||
colors: {
|
||||
dark: '#111'
|
||||
}
|
||||
}
|
||||
},
|
||||
darkMode: ['class', 'html[class~="dark"]']
|
||||
};
|
||||
|
Reference in New Issue
Block a user