📌 Overview
This project showcases a minimal yet elegant social media icons UI where each icon reveals a smooth tooltip popup on hover. The interaction is lightweight, visually pleasing, and built using pure HTML and CSS — no JavaScript required.
It’s a great addition to:
- Portfolio websites
- Landing pages
- Footer social sections
- UI/UX micro-interaction demos
🧠 Core Concept
- Circular social media icons
- Tooltip that slides upward on hover
- Platform-specific brand colors
- Smooth cubic-bezier animations
- Fully responsive and lightweight
💻 Code
HTML
CSS
🔍 Explanation of the Code
HTML Structure
- Uses an unordered list as the container
- Each list item represents a social platform
- Tooltip text is placed inside a
<span> - Font Awesome icons provide brand logos
CSS Styling
- Flexbox centers everything perfectly
- Circular icons created using
border-radius: 50% - Tooltip positioned absolutely above the icon
- Custom cubic-bezier easing for playful motion
Hover Interaction
- Tooltip moves upward and fades in
- Background and tooltip color switch to brand colors
- Small pseudo-element creates the tooltip arrow
✨ Key Features
- No JavaScript required
- Lightweight and fast
- Fully responsive
- Clean and reusable component
- Brand-accurate hover colors
📱 Use Cases
- Portfolio website footer
- Landing page social links
- UI animation demos
- Beginner CSS hover effect tutorials
🚀 Enhancement Ideas
- Add click ripple effect
- Convert to vertical layout
- Add dark mode support
- Animate icons individually