content-cards
beginner
music
player
minimal
clean
ui
Categoría · Tarjetas de Contenido Nivel de Dificultad · Principiante Publicado el · 18 de agosto de 2025

Reproductor de Música Minimalista

Una interfaz de reproductor de música limpia y minimalista con controles esenciales y tipografía elegante.

#music #player #minimal #clean #ui

Diseño Responsivo

Soporte para Modo Oscuro

No

líneas

409

Compatibilidad del Navegador

Chrome · Firefox · Safari · Edge

Vista Previa en Vivo

Interactúa con el componente sin salir de la página.

350px

Resumen

Una interfaz de reproductor de música limpia y minimalista con controles esenciales y tipografía elegante.

Cómo usarlo

  1. Copia el marcado HTML en tu página.
  2. Pega el CSS en tu hoja de estilos y verifica que los selectores coincidan con el HTML.
  3. Pega el JavaScript y cárgalo después del HTML.
  4. Ajusta espaciados, colores y textos para tu sistema de diseño.

Consejos de personalización

  • Renombra las clases para evitar conflictos con tu CSS existente.
  • Reemplaza colores fijos por variables CSS para facilitar el tema.
  • Comprueba el diseño en 320px, 768px y 1024px.

HTML

56

líneas

CSS

193

líneas

JavaScript

160

líneas


                <div class="minimal-player">
  <div class="track-info">
    <h2 id="track-title">Mañana Pacífica</h2>
    <p id="track-artist">Colectivo Calma</p>
  </div>
  
  <div class="progress-container">
    <div class="time-info">
      <span id="current-time">1:23</span>
      <span id="total-time">4:15</span>
    </div>
    <div class="progress-track">
      <div class="progress-bar" id="progress-bar"></div>
    </div>
  </div>
  
  <div class="controls">
    <button class="btn-control" id="prev-btn" aria-label="Pista anterior">
      <svg viewBox="0 0 24 24" fill="currentColor">
        <path d="M6 6h2v12H6zm3.5 6l8.5 6V6z"/>
      </svg>
    </button>
    
    <button class="btn-play" id="play-btn" aria-label="Reproducir/Pausar">
      <svg class="play-icon" viewBox="0 0 24 24" fill="currentColor">
        <path d="M8 5v14l11-7z"/>
      </svg>
      <svg class="pause-icon" viewBox="0 0 24 24" fill="currentColor" style="display: none;">
        <path d="M6 19h4V5H6v14zm8-14v14h4V5h-4z"/>
      </svg>
    </button>
    
    <button class="btn-control" id="next-btn" aria-label="Siguiente pista">
      <svg viewBox="0 0 24 24" fill="currentColor">
        <path d="M6 18l8.5-6L6 6v12zM16 6v12h2V6h-2z"/>
      </svg>
    </button>
  </div>
  
  <div class="playlist-minimal">
    <div class="track-item active" data-title="Mañana Pacífica" data-artist="Colectivo Calma" data-duration="4:15">
      <span class="track-name">Mañana Pacífica</span>
      <span class="track-time">4:15</span>
    </div>
    <div class="track-item" data-title="Brisa Suave" data-artist="Sonidos Naturales" data-duration="3:42">
      <span class="track-name">Brisa Suave</span>
      <span class="track-time">3:42</span>
    </div>
    <div class="track-item" data-title="Momentos Silenciosos" data-artist="Espacio Ambiental" data-duration="5:18">
      <span class="track-name">Momentos Silenciosos</span>
      <span class="track-time">5:18</span>
    </div>
  </div>
  
  <audio id="audio-element"></audio>
</div>

              
56líneas
2006caracteres
HTMLIdioma

Compatibilidad del Navegador

Chrome

>= 60

Firefox

>= 55

Safari

>= 10

Edge

>= 15

Fragmentos de Código Relacionados

Explora packs de plantillas

¿Necesitas bloques más grandes? Descubre landings y colecciones de componentes.

Abrir la biblioteca de plantillas ->