Customization
To give you a head start building your next server-side rendering React application, we have included a starter theme created with Tailwind CSS.
Tailwind CSS allows us to easily create perfectly crafted themes that implement standards and best practices from the best front-end designers and developers.
The theme section of your tailwind.config.js file is where you define your project’s color palette, type scale, fonts, breakpoints, border radius values, and more.
module.exports = {
theme: {
screens: {
sm: '480px',
md: '768px',
lg: '976px',
xl: '1440px',
},
colors: {
'blue': '#1fb6ff',
'purple': '#7e5bef',
'pink': '#ff49db',
'orange': '#ff7849',
'green': '#13ce66',
'yellow': '#ffc82c',
'gray-dark': '#273444',
'gray': '#8492a6',
'gray-light': '#d3dce6',
},
fontFamily: {
sans: ['Graphik', 'sans-serif'],
serif: ['Merriweather', 'serif'],
},
extend: {
spacing: {
'128': '32rem',
'144': '36rem',
},
borderRadius: {
'4xl': '2rem',
}
}
}
}
The colors
key allows you to customize the global color palette for your project.
const colors = require('tailwindcss/colors');
module.exports = {
theme: {
// ...
extend: {
colors: {
primary: colors.indigo,
secondary: colors.sky,
transparent: 'transparent',
black: '#000',
white: '#fff',
// ...
},
},
}
}