Skip to content

jkellerman/chat-app-css-illustration-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Chat app CSS illustration solution

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.

Table of contents

Overview

The challenge

Users should be able to:

  • View the optimal layout for the component depending on their device's screen size
  • Bonus: See the chat interface animate on the initial load

Screenshot

Screenshot

Links

My process

Built with

  • HTML5
  • CSS
  • Flexbox
  • Mobile-first workflow

What I learned

The main things i learned from this challenge were how to create my own arrow icons using, transform(skew) as I wasn't able to find the icon i was looking for in fontawesome or similar websites. I learned how to use border-radius to create the shape of a phone. Also, firefox was resizing a div and looked different to how it looked in chrome and safari, so I learned how to change this using @media moz-document.

To see how you can add code snippets, see below:

<h1>Targeting only firefox</h1>
@-moz-document url-prefix() {
  .iphone-container {
    height: 508px;
  }

Useful resources

  • Create Chevron - This helped me for creating a chevron icon.
  • Skew - This helped me for changing the angle of the chevron to get it looking closer to the icon in the design.
  • Fancy border Radius Generator - This is an amazing tool which is a life saver when you are trying to get the perfect borders. This helped me a lot when making the container for the phone.

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors