Profile CARD UI
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<title>Profile Card</title>
</head>
<body>
<div class="parent">
<div class="card">
<div class="card-header">
<img class="pro-image" src="image.jpg" alt="Profile Image">
</div>
<div class="card-body">
<div class="profile ">
<h2>Syed Muhammad ALi Raza</h2>
<h6>@syed-muhammad-ali-raza</h6>
</div>
<div class="social-link">
<a href="#" class="fa fa-facebook"></a>
<a href="#" class="fa fa-twitter"></a>
<a href="#" class="fa fa-google"></a>
<a href="#" class="fa fa-linkedin"></a>
<a href="#" class="fa fa-pinterest"></a>
</div>
<div class="description">
JavaScript | React js | Next.js Frontend Engineer | Software Engineer | Software Developer | Web3.0 | API Integration | T-Shaped Engineer | MUI | Tailwind | SDE | Microfrontend
</div>
<div class="buttons">
<button>Follow</button>
<button>Message</button>
</div>
</div>
</div>
</div>
</body>
</html>
CSS
.fa {
padding: 10px;
font-size: 20px;
width: 20px;
text-align: center;
text-decoration: none;
margin: 5px 1px;
border-radius: 50%;
color: white;
}
.fa-facebook { background: #3B5998; }
.fa-twitter { background: #55ACEE; }
.fa-google { background: #dd4b39; }
.fa-linkedin { background: #007bb5; }
.fa-pinterest { background: #cb2027; }
.card-header {
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.card {
background-color: black;
color: white;
border-radius: 10px;
overflow: hidden;
width: 25%;
margin: auto;
}
.pro-image {
width: 130px;
height: 130px;
border-radius: 50%;
}
.parent {
background-color: white;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.buttons {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 20px;
}
button {
color: black;
background-color: white;
padding: 10px;
border-radius: 20px;
border: none;
cursor: pointer;
font-size: 16px;
margin-left: 20px;
}
.card-body {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
}
.description {
margin-top: 20px;
text-align: center;
}
.profile h2,
.profile h6 {
margin: 5px 0;
}
.social-link {
display: flex;
justify-content: center;
margin-top: 20px;
}
.profile{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
Here is the github Repo Link Github Repo
Top comments (5)
good
Any Suggestion for making this simple to simple Html CSS
make it in react
How is this ecommerce?
no its static page of profile card