1. Overrided Tailwind Classes
For any kind of overwrite in
shadow,border-radius,font-sizes,and declare color variables write here : tailwind.config.ts
import type { Config } from "tailwindcss";
const flowbite = require("flowbite-react/tailwind");
const config: Config = {
darkMode: ["class"],
content: [
"./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
"./src/components/**/*.{js,ts,jsx,tsx,mdx}",
"./src/**/*.{js,ts,jsx,tsx,mdx}",
flowbite.content(),
],
theme: {
fontFamily: {
sans: [
'Inter',
'sans-serif'
]
},
extend: {
boxShadow: {
md: '0px 1px 4px 0px rgba(133, 146, 173, 0.2)',
lg: '0 1rem 3rem rgba(0, 0, 0, 0.175)',
'dark-md': 'rgba(145, 158, 171, 0.3) 0px 0px 2px 0px, rgba(145, 158, 171, 0.02) 0px 12px 24px -4px',
sm: '0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)',
'btn-shadow': 'box-shadow: rgba(0, 0, 0, .05) 0 9px 17.5px',
tw: 'rgba(175, 182, 201, 0.2) 0px 2px 4px -1px',
btnshdw: '0 17px 20px -8px rgba(77, 91, 236, .231372549)',
elevation1: '0px 12px 30px -2px rgba(58,75,116,0.14);',
elevation2: '0px 24px 24px -12px rgba(0,0,0,0.05);',
elevation3: '0px 24px 24px -12px rgba(99,91,255,0.15);',
elevation4: '0px 12px 12px -6px rgba(0,0,0,0.15);'
},
borderRadius: {
sm: "7px",
md: "9px",
lg: "24px",
tw: "12px",
},
container: {
center: true,
padding: '30px'
},
letterSpacing: {
tightest: '-.075em',
tighter: '-.05em',
tight: '-.025em',
normal: '0',
wide: '.025em',
wider: '.05em',
widest: '1.5px'
},
fontSize: {
'15': '15px',
'17': '17px',
'13': '13px',
'22': '22px',
'28': '28px',
'34': '34px',
'40': '40px',
'44': '44px',
'50': '50px',
'56': '56px',
'64': '64px'
},
gap: {
'30': '30px'
},
padding: {
'30': '30px'
},
margin: {
'30': '30px'
},
colors: {
cyan: {
'500': 'var(--color-primary)',
'600': 'var(--color-primary)',
'700': 'var(--color-primary)'
},
primary: 'var(--color-primary)',
secondary: 'var(--color-secondary)',
info: 'var(--color-info)',
success: 'var(--color-success)',
warning: 'var(--color-warning)',
error: 'var(--color-error)',
lightprimary: 'var(--color-lightprimary)',
lightsecondary: 'var(--color-lightsecondary)',
lightsuccess: 'var( --color-lightsuccess)',
lighterror: 'var(--color-lighterror)',
lightinfo: 'var(--color-lightinfo)',
lightwarning: 'var(--color-lightwarning)',
border: 'var(--color-border)',
bordergray: 'var(--color-bordergray)',
lightgray: 'var( --color-lightgray)',
muted: 'var(--color-muted)',
lighthover: 'var(--color-lighthover)',
surface: 'var(--color-surface-ld)',
dark: 'var(--color-dark)',
link: 'var(--color-link)',
darklink: 'var(--color-darklink)',
darkborder: 'var(--color-darkborder)',
darkgray: 'var(--color-darkgray)',
primaryemphasis: 'var(--color-primary-emphasis)',
secondaryemphasis: 'var(--color-secondary-emphasis)',
warningemphasis: 'var(--color-warning-emphasis)',
erroremphasis: 'var(--color-error-emphasis)',
successemphasis: 'var(--color-success-emphasis)',
infoemphasis: 'var(--color-info-emphasis)',
darkmuted: 'var( --color-darkmuted)'
}
}
},
plugins: [
require("flowbite/plugin"),
require("tailwindcss-animate")
],
};
export default config;