YesPlayMusic/packages/web/tailwind.config.js

105 lines
2.5 KiB
JavaScript
Raw Normal View History

2022-03-17 14:45:04 +08:00
/* eslint-disable @typescript-eslint/no-var-requires */
2022-03-13 14:40:38 +08:00
const colors = require('tailwindcss/colors')
2022-05-29 17:53:27 +08:00
// const pickedColors = require('./scripts/pickedColors.js')
const fontSizeDefault = {
lineHeight: '1.2',
letterSpacing: '0.02em',
}
2022-03-13 14:40:38 +08:00
module.exports = {
2022-05-12 02:45:43 +08:00
content: ['./index.html', './**/*.{vue,js,ts,jsx,tsx}'],
2022-05-13 23:33:11 +08:00
darkMode: 'class',
2022-03-13 14:40:38 +08:00
theme: {
extend: {
colors: {
2022-05-29 17:53:27 +08:00
// ...pickedColors,
// brand: colors.blue,
2022-05-13 23:33:11 +08:00
brand: {
50: '#FCFFF5',
100: '#ECFEC1',
200: '#DCFB8F',
300: '#CDF764',
400: '#BFF142',
500: '#B2E928',
600: '#A5DE16',
700: '#98D00B',
800: '#8BC003',
2022-05-29 17:53:27 +08:00
900: '#7EB000',
},
day: {
2022-06-09 20:16:05 +08:00
50: '#B6B6B6',
2022-05-29 17:53:27 +08:00
100: '#535353',
200: '#505050',
300: '#484848',
400: '#383838',
500: '#1F1F1F',
600: '#0E0E0E',
700: '#060606',
800: '#020202',
2022-06-09 20:16:05 +08:00
},
night: {
50: '#BFBFBF',
100: '#A8A8A8',
200: '#7B7B7B',
300: '#606060',
400: '#585858',
500: '#4A4A4A',
600: '#464646',
700: '#3F3F3F',
800: '#373737',
2022-06-08 00:07:04 +08:00
900: '#313131',
2022-05-13 23:33:11 +08:00
},
2022-05-29 17:53:27 +08:00
neutral: {
100: '#E3E3E3',
200: '#C6C6C6',
300: '#AAAAAA',
400: '#8E8E8E',
500: '#717171',
600: '#555555',
700: '#393939',
800: '#1C1C1C',
},
},
fontSize: {
12: ['0.75rem', fontSizeDefault],
14: ['0.875rem', fontSizeDefault],
16: ['1rem', fontSizeDefault],
18: ['1.125rem', fontSizeDefault],
21: ['1.312rem', fontSizeDefault],
24: ['1.5rem', fontSizeDefault],
28: ['1.75rem', fontSizeDefault],
32: ['2rem', fontSizeDefault],
36: ['2.25rem', fontSizeDefault],
42: ['2.625rem', fontSizeDefault],
48: ['3rem', fontSizeDefault],
55: ['3.438rem', fontSizeDefault],
63: ['3.938rem', fontSizeDefault],
72: ['4.5rem', fontSizeDefault],
82: ['5.125rem', fontSizeDefault],
},
borderRadius: {
12: '12px',
20: '20px',
24: '24px',
2022-06-09 20:16:05 +08:00
48: '48px',
2022-05-29 17:53:27 +08:00
},
fontFamily: {
mono: ['Roboto Mono', 'ui-monospace'],
2022-03-13 14:40:38 +08:00
},
2022-06-09 20:16:05 +08:00
margin: {
7.5: '1.875rem',
},
2022-08-03 23:48:39 +08:00
transitionDuration: {
400: '400ms',
},
2022-08-22 16:51:23 +08:00
opacity: {
5: '0.05',
15: '.15',
25: '.25',
},
2022-03-13 14:40:38 +08:00
},
},
variants: {},
}