Loading repository data…
Loading repository data…
Ayokanmi-Adejola / repository
A pixel-perfect chat app interface built with HTML & CSS. Featuring responsive design, gradient backgrounds, realistic chat bubbles, and interactive pricing cards.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a solution to the Chat app CSS illustration challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
This project was an excellent exercise in creating realistic UI components with pure CSS. Here are some key learnings:
1. Creating a realistic phone mockup:
.phone {
width: 247px;
height: 505px;
background: white;
border-radius: 30px;
padding: 11px;
box-shadow: 0 30px 60px -10px rgba(62, 39, 83, 0.25);
}
2. Implementing chat bubble styling:
.message--received p {
background: hsl(270, 20%, 96%);
color: hsl(276, 55%, 52%);
border-bottom-left-radius: 4px;
}
.message--sent p {
background: white;
color: hsl(271, 15%, 43%);
border-bottom-right-radius: 4px;
box-shadow: 0 10px 5px -5px rgba(62, 39, 83, 0.05);
}
3. Creating gradient pricing cards:
.message--pricing .pricing-option {
background: linear-gradient(225deg, hsl(293, 100%, 63%) 0%, hsl(264, 100%, 61%) 100%);
color: white;
padding: 10px 8px;
border-radius: 10px 10px 4px 10px;
}
Future enhancements could include:
index.html in your browserchat-app-css-illustration/
├── index.html # Main HTML file
├── style.css # All CSS styles
├── images/ # Avatar and dog images
├── design/ # Design reference files
└── README.md # This file