Por defecto lo que no se indica con un tamaño de punto de quiebre, se considera el tamaño minimo, luego tenemos:
sm:atribute
md:atribute
lg:atribute
xl:atribute
Son bastante similares a los de Bootstrap, diferencias:
- Van hasta el
m-64
- Existen margenes negativos
-m-64
- Tamaño
text-xs ~ text-6xl
Existen para fuente y para background, además tienen 2 partes:
bg-color-opacity
ej: bg-pink-500
- Primero ejecutaremos el comando
npx tailwindcss init
- Ahora deberemos de realizar modificaciones en el archivo tailwind.config.js. Agregaremos todos los cambios que deseemos realizar sobre el framework a:
theme: {
fontFamily: {
fontName: ['realFontName']
},
extend: {
colors:{
newColor: {
100: exacode,
200: exacode2,
300: exacode3,
}
}
}
}
- Debemos contar con una aplicacion de React creada
- Ejecutaremos el siguiente comando
npm i tailwindcss postcss-cli autoprefixer -D
- Luego ejecutaremos
npx tailwindcss init
- Editamos el archivo tailwind.config.js incluyendo el siguiente codigo
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./src/**/*.{js,jsx,ts,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
- Ahora crearemos el archivo
postcss.config.js
e incluiremos el siguiente codigo
module.exports = {
plugings: {
tailwindcss: {},
autoprefixer: {},
}
}
Centrado basico del sitio class="container mx-auto"
Para los puntos de quiebre, siempre primero la clase base, para el tamaño más pequeño y luego para los puntos de quiebre, sino la pantalla más pequeña no sabrá de donde heredar el tamaño.
Clases para modificaciones en textos:
uppercase
= TEXTO MAYUSCULAlowercase
= texto minusculacapitalize
= Testo Capitalizadonormal-case
= TexTo NorMal
Para agregar muchas clases de Tailwind bajo una unica clase contenedora, usaremos la directiva @apply de css de la siguiente forma:
.btn {
@apply font-bold py-2 px-4 rounded-md;
}
.btn-blue {
@apply bg-blue-500 text-white;
}
.bnt-blue:hover {
@apply bg-blue-700;
}