This is a simple beginner-friendly project to help you learn HTML and CSS by creating a stylish profile card that displays a photo, name, role, and social media links.
This project will teach you how to:
Your project will have two files:
personal-profile_card/ │-- index.html ← The HTML structure └-- styles.css ← The CSS styling
This file contains the structure (or skeleton) of the web page. Here's what it looks like:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Personal Profile Card</title> <link rel="stylesheet" href="styles.css"> </head> <body> <div> <h3> <strong>Explanation of Key Elements</strong> </h3> <ol> <li><p><strong>Profile Card Container</strong> (<div><br> A box that holds the image, name, role, and social links.</p></li> <li><p><strong>Image Tag</strong> (<img>)<br><br> Displays the profile picture.
Headings and Paragraph
for the user's role.
This file adds styling to your HTML. Here's what it looks like:
body { background-color: #f0f8ff; font-family: Arial, sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .profile-card { background-color: #ffffff; padding: 20px; border-radius: 15px; text-align: center; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); width: 300px; } .profile-img { width: 100px; height: 100px; border-radius: 50%; margin-bottom: 15px; } .profile-name { font-size: 1.5em; margin: 10px 0 5px; color: #333; } .profile-role { font-size: 1em; color: #777; margin-bottom: 20px; } .social-links { display: flex; justify-content: center; gap: 10px; } .social-link { text-decoration: none; color: #008cba; font-weight: bold; transition: color 0.3s ease; } .social-link:hover { color: #005f73; }
Background and Centering:
The body centers the profile card using Flexbox and sets a light blue background color.
Profile Card Styling:
Image Styling:
Text Styling:
Styles the name and role with different font sizes and colors.
Social Links:
Download the Files:
Download or copy the index.html and styles.css files.
Open the HTML File:
Double-click the index.html file to open it in your browser.
Edit the Content:
Experiment with CSS:
Try changing colors, fonts, and sizes in styles.css to see how it affects the design!
Happy Coding! ??
The above is the detailed content of Personal Profile Card Interface. For more information, please follow other related articles on the PHP Chinese website!