A simplified Spotify Web Player UI Clone built with pure HTML, CSS, and a single internal JavaScript function to play/pause one demo song. This project focuses on replicating Spotify's interface while keeping the functionality minimal and clean.
- ๐ง Spotify-inspired modern UI
- ๐ Music player with play/pause toggle
- ๐ฑ๏ธ Interactive progress bar and seek functionality
- ๐จ Fully responsive design using pure CSS
- ๐ Organized layout: sidebar, content area, footer music player
- โ No external frameworks โ only HTML, CSS, and a small JS block
spotify-clone/
โโโ index.html # Main HTML file
โโโ style.css # Styling using pure CSS
โโโ assets/ # All images, icons, audio & pause icon
โโโ README.md # Project documentation
- HTML5 โ Markup structure
- CSS3 โ Styling and layout
- Vanilla JavaScript โ One internal function for audio control
-
Clone this repository:
git clone https://github.com/codewithshek/Spotify-Clone.git
-
Navigate to the project folder:
cd Spotify-Clone -
Open
index.htmlin any browser.
No installation or server required.
- โ๏ธ One playable song (Finding Her) using the
<audio>tag - โ๏ธ
togglePlay()function allows play/pause of the audio - โ๏ธ Progress bar tracks audio time and allows seeking
- โ๏ธ Duration and current time dynamically update
- โ๏ธ Volume can be controlled via a slider
- Images (album covers, icons, logos) โ in
/assets/ - Audio file โ
Finding Her.mp4 - Fonts โ Google Fonts: Montserrat
- Icons โ Font Awesome
- This is a frontend-only clone โ no backend or API integrations.
- Built strictly for learning and UI prototyping purposes.
- Inspired by Spotify
- Icons provided by Font Awesome
- Font from Google Fonts - Montserrat
This project is open-source and free to use for personal and educational purposes.
D Abhishek Yadav
๐ Hyderabad, India
๐งโ๐ป B.Tech CSE | Full-Stack Enthusiast
Made with โค๏ธ for Apna College Sigma 8.0 Batch CSS Major Project
