Laravel mix tailwind

Tailwind es En este post se reunen las

Tailwind es un framework CSS que permite de forma fácil, ágil e intuitiva el desarrollo rápido de estilos para una web, basado en clases de utilidad aplicables en el código HTML y con gran optimización para permitir reducir la carga CSS de una manera muy importante.

Aquí se van a apuntar las combinaciones más habituales de este código para conseguir una apariencia de la web agradable, responsiva y con gran usabilidad.

Índice
  1. Mergear o combinar clases de las vistas y componentes
  2. Clases Tailwind para contenido
  3. Clases Tailwind para tablas
  4. Clases Tailwind para iconos

Mergear o combinar clases de las vistas y componentes

Puede que se de el caso que en la vista se utilicen clases, y además al utilizar un componente se desea que también tome las clases del mismo.

Para ello se utiliza el método merge, que combina las clases del componentes y las pasadas como atributos al mismo. Por ejemplo se pasa el parámetro $attributes con unas clases y se mergea con las ya existentes

{!! $attributes->merge(['class' => 'border-gray-300 focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50 rounded-md shadow-sm']) !!}

El código de admiración doble {!! !!} es para que tome el string tal cual como código html, y así no tenga en cuenta caracteres conflictivos como las comillas.

Clases Tailwind para contenido

  • Centrar contenido en la página
    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">

Clases Tailwind para tablas

  • Centrar contenido en la página
    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
  • Colunmas de ancho con scroll horizontal
    <td> class="px-6 py-4 whitespace-nowrap"></td>
  • Tabla completa con eventos

<table class="min-w-full divide-y divide-gray-200">
<thead class="bg-gray-50">
<tr><th scope="col" class="w-24 cursor-pointer x-6 py-3 text-left text-xs 
font-medium text-gray-500 uppercase tracking-wider">
<i class="fas fa-sort-alpha-up-alt float-right mt-1"></i> </th>
</tr>
</thead>
<tbody class="bg-white divide-y divide-gray-200">
<tr>
<td class="px-6 py-4"></td>
</tr>
</tbody>
</table>

Clases Tailwind para iconos

  • Iconos de fontawesome
    <i class="fas fa-sort"></i>
  • Iconos de fotawesome para cabeceras de tablas. Separado a la derecha y centrado.
    <i class="fas fa-sort float-right mt-1"></i>
iconos fontawesome tabla

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir