CSS CODES

Song Player:

Alt Tag

<style>
.player{
  width:270px;
  background:#111;
  padding:22px;
  border-radius:20px;
  box-shadow:
    0 0 0 1px #1c1c1c,
    0 20px 40px rgba(0,0,0,.7);
  color:#fff;
}

/* cover */
.cover{
  width:100%;
  height:200px;
  border-radius:14px;
  border:2px solid #2a2a2a;
  background:linear-gradient(145deg,#161616,#0d0d0d);
  margin-bottom:18px;
}

/* info */
.info{
  position:relative;
  margin-bottom:15px;
}
.title{
  font-weight:600;
  font-size:15px;
}
.artist{
  font-size:12px;
  color:#9a9a9a;
}
.heart{
  position:absolute;
  right:0;
  top:0;
  font-size:18px;
  cursor:pointer;
  transition:.2s;
}
.heart:hover{
  color:#ff4d6d;
}

/* progress */
.progress-area{
  display:flex;
  align-items:center;
  gap:8px;
  font-size:10px;
  color:#aaa;
  margin-bottom:14px;
}
.bar{
  flex:1;
  height:4px;
  background:#222;
  border-radius:10px;
  overflow:hidden;
}
.fill{
  width:40%;
  height:100%;
  background:linear-gradient(90deg,#fff,#888);
}

/* controls */
.controls{
  display:flex;
  justify-content:space-between;
  margin-bottom:18px;
}
.controls button{
  background:none;
  border:none;
  color:#ddd;
  font-size:16px;
  cursor:pointer;
  transition:.2s;
}
.controls button:hover{
  color:#fff;
  transform:scale(1.15);
}
.play{
  background:#fff !important;
  color:#000 !important;
  width:40px;
  height:40px;
  border-radius:50%;
  font-size:16px;
  display:flex;
  justify-content:center;
  align-items:center;
  box-shadow:0 0 12px rgba(255,255,255,.3);
}

/* spotify bar */
.spotify{
  display:flex;
  align-items:center;
  gap:10px;
}
.logo{
  width:28px;
  height:28px;
  border-radius:50%;
  background:#fff;
  color:#000;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:bold;
}
.wave{
  display:flex;
  gap:3px;
  align-items:flex-end;
  height:24px;
}
.wave span{
  width:3px;
  background:#fff;
  animation:wave 1s infinite ease-in-out;
}
  .wave{
  display:flex;
  gap:3px;
  align-items:center;   
  justify-content:center; 
  height:24px;
}
.wave span:nth-child(2){animation-delay:.1s}
.wave span:nth-child(3){animation-delay:.2s}
.wave span:nth-child(4){animation-delay:.3s}
.wave span:nth-child(5){animation-delay:.4s}
.wave span:nth-child(6){animation-delay:.5s}
.wave span:nth-child(7){animation-delay:.6s}
.wave span:nth-child(8){animation-delay:.7s}
.wave span:nth-child(9){animation-delay:.8s}
.wave span:nth-child(10){animation-delay:.9s}
.wave span:nth-child(11){animation-delay:1s}
@keyframes wave{
  0%,100%{height:6px}
  50%{height:22px}
}
  .cover{
  width:100%;
  height:200px;
  border-radius:14px;
  border:2px solid #2a2a2a;
  background-image:url("https://i.pinimg.com/736x/37/26/3d/37263d720941e99eee84464bf57dc2b0.jpg");
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  margin-bottom:18px;
}
</style>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet">

<div class="player">

<div class="cover">
  <img src="ALREADY ADDED ABOVE IN CSS" alt="Album Cover">
</div>
  <div class="info">
    <div class="title">Song Title</div>
    <div class="artist">Artist Name</div>
    <div class="heart"></div>
  </div>

  <div class="progress-area">
    <span>1:11</span>
    <div class="bar"><div class="fill"></div></div>
    <span>2:51</span>
  </div>

 <div class="controls">
  <button><span class="material-symbols-outlined">shuffle</span></button>
  <button><span class="material-symbols-outlined">skip_previous</span></button>
  <button class="play">
    <span class="material-symbols-outlined">play_arrow</span>
  </button>
  <button><span class="material-symbols-outlined">skip_next</span></button>
  <button><span class="material-symbols-outlined">repeat</span></button>
</div>
    <div class="wave">
      <span></span><span></span><span></span><span></span><span></span>
      <span></span><span></span><span></span><span></span><span></span>
      <span></span><span></span>
    </div>
  </div>

Mini Version

Alt Tag

<style>
  .mini-player{
  display:flex;
  align-items:center;
  gap:14px;
  width:340px;
  background:#111;
  padding:12px 16px;
  border-radius:18px;
  box-shadow:
  0 0 0 1px #1e1e1e,
  0 12px 30px rgba(0,0,0,.7);
  font-family:'Poppins',sans-serif;
  color:#fff;
}

/* cover */
.mini-cover{
  width:55px;
  height:55px;
  border-radius:12px;
  object-fit:cover;
}

/* info */
.mini-info{
  flex:1;
}

.mini-title{
  font-size:13px;
  font-weight:600;
}

.mini-artist{
  font-size:11px;
  color:#9a9a9a;
  margin-bottom:6px;
}

/* progress bar */
.mini-bar{
  height:4px;
  background:#222;
  border-radius:10px;
  overflow:hidden;
}

.mini-fill{
  width:45%;
  height:100%;
  background:linear-gradient(90deg,#fff,#888);
}


.mini-controls{
  display:flex;
  align-items:center;
  gap:8px;
}

/* button shell */
.icon{
  width:36px;
  height:36px;
  border-radius:50%;
  border:none;
  background:#181818;
  display:flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition:.25s;
}

/* svg icon */
.icon svg{
  width:18px;
  height:18px;
  fill:#e5e5e5;
  transition:.25s;
}

/* hover */
.icon:hover{
  background:#fff;
}
.icon:hover svg{
  fill:#000;
  transform:scale(1.1);
}

/* play button special */
.play{
  width:42px;
  height:42px;
  background:#fff;
}

.play svg{
  fill:#000;
}

.play{
  background:#fff;
  color:#000 !important;
  border-radius:50%;
  padding:6px;
}
</style>
<div class="mini-player">
  <img src="https://picsum.photos/300" class="mini-cover">
  <div class="mini-info">
    <div class="mini-title">Song Title</div>
    <div class="mini-artist">Artist Name</div>
    <div class="mini-bar">
      <div class="mini-fill"></div>
    </div>
  </div>
<button class="icon">
<svg viewBox="0 0 24 24">
<path d="M6 6h2v12H6zM9 12l9-6v12z"/>
</svg>
</button>

<button class="icon play">
<svg viewBox="0 0 24 24">
<path d="M8 5v14l11-7z"/>
</svg>
</button>

<button class="icon">
<svg viewBox="0 0 24 24">
<path d="M16 6h2v12h-2zM6 6l9 6-9 6z"/>
</svg>
</button>
</div>

Whatsapp Notification Inspired Status Box

Alt Tag

<style>
/* Wrapper */
.notification-wrapper{
  width: 90%;
  max-width: 420px;
}

/* Main Notification Box */
.whatsapp-notification{
  backdrop-filter: blur(25px);
  background: rgba(255,255,255,0.85);
  border-radius: 22px;
  padding: 16px 18px;
  box-shadow: 
    0 15px 40px rgba(0,0,0,0.35),
    0 2px 8px rgba(0,0,0,0.15);
  animation: popIn 0.5s ease;
}

/* Header */
.notif-header{
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:8px;
}

.notif-left{
  display:flex;
  align-items:center;
  gap:8px;
}

.wa-icon{
  width:18px;
  height:18px;
  object-fit:contain;
  border-radius:5px;
  display:block;
}

/* Fake chat bubble */
.wa-icon::after{
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  background:white;
  border-radius:50%;
  top:5px;
  left:5px;
}

.app-name{
  font-size:12px;
  font-weight:600;
  letter-spacing:1px;
  color:#6b6b6b;
}

.time{
  font-size:12px;
  color:#8a8a8a;
}

/* Content */
.sender{
  font-weight:700;
  font-size:15px;
  color:#111;
}

.message{
  font-size:14px;
  color:#444;
  margin-top:2px;
}

/* Animation */
@keyframes popIn{
  from{
    transform: translateY(-20px) scale(0.95);
    opacity:0;
  }
  to{
    transform: translateY(0) scale(1);
    opacity:1;
  }
}

/* Mobile tweak */
@media(max-width:480px){
  .whatsapp-notification{
    padding:14px 16px;
  }
}
</style>
<div class="notification-wrapper">
  <div class="whatsapp-notification">
    <div class="notif-header">
      <div class="notif-left">
        <img src="https://tse3.mm.bing.net/th/id/OIP.TwESrblIhpd2D8XG5VDz5QHaHa?rs=1&pid=ImgDetMain&o=7&rm=3" class="wa-icon">
        <span class="app-name">WHATSAPP</span>
      </div>
      <span class="time">now</span>
    </div>
    <div class="notif-content">
      <div class="sender">Name 💚</div>
      <div class="message">Status msg over here hehe <3</div>
    </div>
  </div>
</div>

Simple friends list- horizontal scroll

Alt Tag

<style>
  .friends-wrap{
  display:flex;
  gap:14px;
  overflow-x:auto;
  padding:14px;
  border-radius:20px;
  background:linear-gradient(145deg,#111,#0d0d0d);
  border:1px solid #222;
  scrollbar-width:none;
}
.friends-wrap::-webkit-scrollbar{
  display:none;
}

/* friend card */
.friend{
  min-width:80px;
  text-decoration:none;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:6px;
  transition:.3s;
}

/* avatar */
.friend img{
  width:64px;
  height:64px;
  border-radius:50%;
  object-fit:cover;
  border:2px solid #2a2a2a;
  transition:.3s;
}

/* name */
.friend span{
  font-size:12px;
  color:#dcdcdc;
  font-family:'Poppins',sans-serif;
}

/* hover glow */
.friend:hover img{
  transform:scale(1.08);
  border-color:#fff;
  box-shadow:0 0 15px rgba(255,255,255,.35);
}

.friend:hover span{
  color:#fff;
}
</style>
<div class="friends-wrap">

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

   <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>

  <a href="LINK-HERE" class="friend">
    <img src="IMAGE-LINK">
    <span>Name</span>
  </a>
</div>

Friends list- whatsapp inspired msgs

Alt Tag

<style>

.phone{
  width:340px;
  height:640px;
  background:#ffffff;
  border-radius:35px;
  box-shadow:0 20px 60px rgba(0,0,0,0.4);
  overflow:hidden;
  position:relative;
}

.status-bar{
  display:flex;
  justify-content:space-between;
  padding:8px 15px;
  color: black;
  font-size:12px;
  font-weight:500;
}
.status-icons{
  display:flex;
  gap:6px;
}

.header{
  padding:10px 15px;
  display:flex;
  font: cambria;
  color: black;
  justify-content:space-between;
  align-items:center;
}
.header h1{
  font-size:26px;
  font-family: calibri;
  color: black;
  margin:0;
}
.header-icons{
  display:flex;
  color: black;
  gap:15px;
  font-size:18px;
}


.filters{
  padding:5px 15px 10px 15px;
  font-size:14px;
  color:#888;
}


.messages{
  height:500px;
  overflow-y:auto;
}


.contact{
  display:flex;
  align-items:center;
  padding:12px 15px;
  cursor:pointer;
  transition:0.2s;
  border-bottom:1px solid #f1f1f1;
}

.contact:hover{
  background:#f7f7f7;
}

.contact img{
  width:48px;
  height:48px;
  border-radius:50%;
  object-fit:cover;
  margin-right:12px;
}

.contact-info{
  flex:1;
}

.contact-name{
  font-weight:600;
  color: black;
  font-size:15px;
}

.contact-msg{
  font-size:13px;
  color:#777;
  margin-top:2px;
}

.contact-time{
  font-size:12px;
  color:#999;
}

.messages::-webkit-scrollbar{
  width:4px;
}
.messages::-webkit-scrollbar-thumb{
  background:#d4d4d4;
  border-radius:10px;
}
</style>

  <style>
<body>
  font-size:13px;
  color:#777;
  margin-top:2px;
}

.contact-time{
  font-size:12px;
  color:#999;
}

.messages::-webkit-scrollbar{
  width:4px;
}
.messages::-webkit-scrollbar-thumb{
  background:#d4d4d4;
  border-radius:10px;
}
</style>


<div class="phone">

  <div class="status-bar">
    <div>12:15 am</div>
    <div class="status-icons">
      <div>wifi</div>
      <div>5g</div>
      <div>100%</div>
    </div>
  </div>
  <div class="header">
    <h1>messages</h1>
    <div class="header-icons">
      <div>⋯</div>
      <div>✎</div>
    </div>
  </div>
  <div class="filters">
    filters
  </div>
  <div class="messages">
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/Oyp-lJ3X7bWSlqeWCOzkP.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">12:05 am</div>
    </a>
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/ZAhLntx2XP0YpvoctaapB.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">yesterday</div>
    </a> 
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/Oyp-lJ3X7bWSlqeWCOzkP.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">12:05 am</div>
    </a>    
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/ZAhLntx2XP0YpvoctaapB.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">yesterday</div>
    </a>   
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/Oyp-lJ3X7bWSlqeWCOzkP.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">12:05 am</div>
    </a>    
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/ZAhLntx2XP0YpvoctaapB.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">yesterday</div>
    </a> 
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/Oyp-lJ3X7bWSlqeWCOzkP.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">12:05 am</div>
    </a>   
    <a href="#" class="contact">
      <img src="https://ella.janitorai.com/media-approved/ZAhLntx2XP0YpvoctaapB.webp">
      <div class="contact-info">
        <div class="contact-name">Friend Name</div>
        <div class="contact-msg">last message here...</div>
      </div>
      <div class="contact-time">yesterday</div>
    </a>
  </div>

</div>
Edit

Pub: 26 Feb 2026 17:05 UTC

Edit: 27 Feb 2026 10:43 UTC

Views: 469