• Sobre mí
  • Proyectos
  • Contacto
  • Blog

Apasionado por el desarrollo web y el diseño de interfaces intuitivas.

Cada error es un paso. Cada línea, un aprendizaje.

📍   Salou, Tarragona, España ✉️   [email protected] 📞   +34 641932611

Curriculum

Ver mi curriculum completo

Mapa del sitio

  • Inicio
  • Blog
  • Proyectos
  • Sobre mi
  • Mi misión
  • Sitemap

Contácto

  • Página de contácto
  • LinkedIn
  • GitHub

2026 Frankuxui - Todos los derechos reservados

  • Términos y condiciones
  • Política de privacidad
  • Política de cookies
webAstroJavaScriptCSS

Music Widgets Components v2.1

Colección de widgets minimalistas pensados para el diseño de interfaces musicales

Visitar proyectoVer repositorio
Imagen de los widgets componentes de música
Colección de widgets minimalistas pensados para el diseño de interfaces musicales.

Introducción

En muchas ocasiones queremos implementar widgets, tarjetas o componentes, pero nos falta la inspiración o simplemente ese día la creatividad no está en su mejor momento. Con estos widgets puedes encontrar ideas, referencias y soluciones de diseño minimalista que te ayuden a crear interfaces modernas, accesibles y visualmente atractivas. La idea es inspirar y fomentar la creatividad en el diseño de widgets, tarjetas y componentes reutilizables.

Explora una colección de widgets, componentes y diseños minimalistas creados con Tailwind CSS 4 y Astro. Recursos modernos y personalizables para proyectos de finanzas, redes sociales, deportes, viajes y más.

Características

  • Widgets reutilizables
  • Diseño minimalista
  • Soporte para modo claro y oscuro
  • Responsive design
  • Ideal para desarrollo frontend moderno

Tecnologías utilizadas

  • Astro
  • Tailwind CSS 4
  • HTML
  • CSS
  • JavaScript

Requisitos previos

  • Tener instalado Node.js (recomendado versión 18 o superior)
  • Tener instalado npm

Instalación y ejecución

  1. Clona el repositorio:
bash
git https://github.com/frankuxui/widgets-components-tailwind-v4.git
  1. Navega al directorio del proyecto:
bash
cd widgets-components-tailwind-v4
  1. Instala las dependencias:

npm install

  1. Inicia el servidor de desarrollo:
bash
npm run dev

Configuración de Tailwind CSS

Example CSS Code
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,[email protected],100..700,0..1,-50..200");
@import "tailwindcss";

@theme {
  --color-background: var(--color-white);
  --color-foreground: var(--color-gray-950);
  --color-border: var(--color-gray-200);

  --breakpoint-*: initial;
  --breakpoint-sm: 640px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1280px;
  --breakpoint-2xl: 1536px;
  --breakpoint-3xl: 1920px;
  --breakpoint-4xl: 2560px;

  --family-roboto: "Roboto", sans-serif;

  --animate-rotate-infinite: rotate-infinite 15s linear infinite;

  @keyframes rotate-infinite {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
}

/* Tema dark */

.dark {
  --color-background: hsl(230 9.41% 6.14%);
  --color-foreground: var(--color-white);
  --color-border: var(--color-gray-800);
}

/* Material Symbols Rounded */

.material-symbols-rounded {
  font-family: "Material Symbols Rounded" !important;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  font-variation-settings:
    "FILL" 0,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

/* Relleno */

.material-symbols-fill {
  font-family: "Material Symbols Rounded" !important;
  font-variation-settings:
    "FILL" 1,
    "wght" 400,
    "GRAD" 0,
    "opsz" 24 !important;
}

/* Variaciones de peso */

.material-symbols-weight-100 {
  font-variation-settings: "wght" 100;
}
.material-symbols-weight-200 {
  font-variation-settings: "wght" 200;
}
.material-symbols-weight-300 {
  font-variation-settings: "wght" 300;
}
.material-symbols-weight-400 {
  font-variation-settings: "wght" 400;
}
.material-symbols-weight-500 {
  font-variation-settings: "wght" 500;
}

/* Tamaños */
.material-symbols-xs {
  font-size: 0.75rem;
}
.material-symbols-sm {
  font-size: 1rem;
}
.material-symbols-md {
  font-size: 1.25rem;
}
.material-symbols-lg {
  font-size: 1.5rem;
}
.material-symbols-xl {
  font-size: 2rem;
}
.material-symbols-2xl {
  font-size: 2.5rem;
}

Palabras clave

  • componentes
  • astro
  • tailwind
  • galería de widgets
  • ui
  • widgets para dashboards
  • plantillas tailwind css
  • widgets adaptativos
  • componentes para desarrolladores
  • interfaz limpia
  • widgets para aplicaciones web
  • recursos tailwind css 4
  • javascript
  • css
  • html
  • ux
  • ui

Licencia

Este proyecto es de uso completamente gratuito para cualquier propósito, personal o comercial. Se agradece el crédito pero no es obligatorio.

Autor

En este proyecto

  1. Introducción
  2. Características
  3. Tecnologías utilizadas
  4. Requisitos previos
  5. Instalación y ejecución
  6. Configuración de Tailwind CSS
  7. Palabras clave
  8. Licencia
  9. Autor

Proyectos relacionados

Imagen de un blog sobre arte y su historia
AstroJavaScriptCSS

Widgets Componentes Tailwind CSS 4

Colección de widgets, componentes y diseños minimalistas creados con Tailwind CSS 4 y Astro. Recursos modernos y personalizables para fomentar ideas y mejorar la creatividad

Imagen de un blog sobre arte y su historia
AstroJavaScriptCSS

Proyecto sobre historia del arte - Colección de obras, artistas y movimientos artísticos

Colección de obras de artes y artistas de la historia del arte, con información detallada sobre cada obra y artista, incluyendo imágenes, descripciones y enlaces a fuentes externas para obtener más información.

Imagen de la clínica dental Koura Dental Plus
Next.jsReactTailwind CSS

Koura Dental Plus - Clínica dental especializada en odontología estética y restauradora

Koura Dental Plus es una clínica dental especializada en odontología estética y restauradora, ofreciendo tratamientos personalizados para mejorar la salud y apariencia de tu sonrisa.