Skip to content

mardimanisha/FrontendMentor-social-links-profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Social links profile solution

This is a solution to the Social links profile 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:

  • See hover and focus states for all interactive elements on the page

Screenshot

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • Mobile-first workflow

What I learned

1. HTML Structure and Semantic Markup

Understanding the importance of semantic HTML helps in creating accessible and SEO-friendly web pages.

Learning:

  • Use of semantic tags like 'header', 'main', 'footer', 'anchor' and proper use of headings.
  • Using anchor tags to create links.
  • Structuring HTML for readability and maintainability.

2. CSS Styling and Responsive Design

Learning how to style elements using CSS and making the design responsive for different screen sizes.

Learning:

  • Using media queries for responsiveness.
  • Utilizing CSS Flexbox for layout.
  • Styling elements to match design specifications.

3. Using Google Fonts

Integrating custom fonts from Google Fonts to enhance the visual appeal of the webpage.

Learning:

  • How to include Google Fonts in your project.
  • Applying the custom fonts to specific elements.

4. Version Control with Git

Understanding the basics of using Git for version control, including initializing a repository, making commits, and pushing changes to a remote repository.

Learning:

  • Initializing a Git repository.
  • Adding and committing changes.
  • Pushing changes to a remote repository.

Continued development

Working on the social links profile card project has been a great learning experience, and there are several areas I want to continue focusing on in future projects to refine and perfect my skills:

Advanced CSS Techniques

  • Flexbox and Grid Layouts:

While I have a basic understanding of Flexbox, I want to dive deeper into CSS Grid to create more complex and responsive layouts.

  • CSS Variables and Custom Properties:

Learning to use CSS variables for better maintainability and reusability of styles.

  • Animations and Transitions:

Enhancing user experience with smooth animations and transitions.

Author

Releases

No releases published

Packages

No packages published