Reproductor de audios

<audio controls>
  <source src="https://example.com/audio.mp3" type="audio/mpeg">
  Tu navegador no soporta el elemento de audio.
</audio>
Reproductor Casete
Mi Casete
<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Reproductor Casete</title>
</head>
<body>
  <div style="width: 300px; height: 150px; background: #ccc; border: 2px solid #333; border-radius: 10px; text-align: center; padding: 10px; font-family: Arial, sans-serif; margin: 10px auto;">
    <div style="background: #fff; height: 30px; line-height: 30px; border: 2px solid #333; margin: 10px auto; width: 80%; font-weight: bold;">
      Mi Casete
    </div>
    <audio controls style="width: 90%;">
      <source src="https://example.com/audio.mp3" type="audio/mpeg">
      Tu navegador no soporta el audio.
    </audio>
  </div>
</body>
</html>

Cambios realizados:

  1. Color de fondo del casete:
    • background: #87CEFA; (un azul claro estilo «Sky Blue»).
  2. Color de la etiqueta:
    • background: #FFD700; (amarillo dorado).
  3. Texto en la etiqueta:
    • color: #333; para que el texto contraste bien con el amarillo.

Resultado:

Tendrás un casete visualmente más atractivo con colores llamativos, pero manteniendo la simplicidad para que puedas replicarlo fácilmente.

Si necesitas un esquema de colores diferente, solo dime los colores que prefieres

<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Reproductor Casete</title>
</head>
<body>
  <div style="width: 300px; height: 150px; background: #87CEFA; border: 2px solid #333; border-radius: 10px; text-align: center; padding: 10px; font-family: Arial, sans-serif; margin: 10px auto;">
    <div style="background: #FFD700; height: 30px; line-height: 30px; border: 2px solid #333; margin: 10px auto; width: 80%; font-weight: bold; color: #333;">
      Mi Casete Vintage
    </div>
    <audio controls style="width: 90%;">
      <source src="https://example.com/audio.mp3" type="audio/mpeg">
      Tu navegador no soporta el audio.
    </audio>
  </div>
</body>
</html>
Reproductor Casete
Mi Casete Vintage

Aquí tienes un ejemplo donde el fondo del casete es una imagen y el título está centrado encima del reproductor de audio. Todo está en HTML con estilos inline para que sea sencillo:

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Reproductor Casete</title>
</head>
<body>
<div style="width: 300px; height: 150px; background: url('https://via.placeholder.com/300x150') no-repeat center center; background-size: cover; border: 2px solid #333; border-radius: 10px; text-align: center; padding: 10px; font-family: Arial, sans-serif; margin: 20px auto;">
<div style="background: rgba(255, 255, 255, 0.8); border-radius: 5px; margin-bottom: 10px; padding: 5px; font-weight: bold; color: #333;">
Mi Casete Vintage
</div>
<audio controls style="width: 90%; margin-top: 10px;">
<source src="https://example.com/audio.mp3" type="audio/mpeg">
Tu navegador no soporta el audio.
</audio>
</div>
</body>
</html>
Reproductor Casete
Mi Casete Vintage

Cambios principales:

  1. Fondo con imagen:
    • background: url('https://via.placeholder.com/300x150') incrusta una imagen de fondo.
    • background-size: cover; asegura que la imagen cubra completamente el espacio del casete.
    • Puedes reemplazar el enlace de ejemplo con la URL de tu propia imagen.
  2. Título sobre el reproductor:
    • El título está dentro de un div con un fondo blanco semitransparente (rgba(255, 255, 255, 0.8)) para destacar sobre cualquier fondo.
  3. Reproductor centrado:
    • El <audio> está alineado en el centro con width: 90%; y un pequeño margen superior.

Cómo funciona:

  • Este diseño es minimalista y puede replicarse fácilmente.
  • Solo necesitas cambiar la URL de la imagen en el atributo background y el enlace del audio en src.