當今社交媒體的盛行,各種社區也如雨后春筍般涌現。在這些社區中,用戶個人主頁是最能反映其特色和風格的頁面之一。下面我將介紹一款非常簡單的社區吐槽用戶主頁單頁面html布局。
讓我們看一下這個頁面的整體布局:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>User Profile</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="header">
<h1>User Profile</h1>
</div>
<div class="content">
<div class="profile-pic">
<img src="default-profile-pic.jpg" alt="Profile Picture">
</div>
<div class="user-info">
<h2>Username</h2>
<p>Location: City, State</p>
<p>Bio: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</p>
<div class="social-media-icons">
<a href="#"><i class="fab fa-facebook-f"></i></a>
<a href="#"><i class="fab fa-twitter"></i></a>
<a href="#"><i class="fab fa-instagram"></i></a>
<a href="#"><i class="fab fa-linkedin-in"></i></a>
</div>
</div>
<div class="comments">
<h3>Comments:</h3>
<ul>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
</ul>
<form action="#" method="post">
<label for="comment">Add a Comment:</label>
<textarea id="comment" name="comment"></textarea>
<input type="submit" value="Submit">
</form>
</div>
</div>
</body>
</html>
如上所示,這個用戶主頁包括一個頭部、一個內容區域和一個底部。頭部包含頁面標題,內容區域包括用戶頭像、用戶信息、評論列表和發表評論的表單。
我們將逐一介紹每個部分的代碼和樣式:
頭部
頭部包含一個頁面標題,使用<h1>標簽實現。CSS樣式中定義了該元素的顏色和字體大小。
<div class="header">
<h1>User Profile</h1>
</div>
.header {
background-color: #333;
color: #fff;
padding: 20px;
}
.header h1 {
font-size: 36px;
margin: 0;
}
內容區域
內容區域包含用戶頭像、用戶信息、評論列表和發表評論的表單。其中,用戶頭像使用<img>標簽實現,用戶信息使用<h2>和<p>標簽實現,社交媒體圖標使用FontAwesome提供的圖標字體實現。評論列表和發表評論的表單使用<ul>和<form>標簽實現。
<div class="content">
<div class="profile-pic">
<img src="default-profile-pic.jpg" alt="Profile Picture">
</div>
<div class="user-info">
<h2>Username</h2>
<p>Location: City, State</p>
<p>Bio: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</p>
<div class="social-media-icons">
<a href="#"><i class="fab fa-facebook-f"></i></a>
<a href="#"><i class="fab fa-twitter"></i></a>
<a href="#"><i class="fab fa-instagram"></i></a>
<a href="#"><i class="fab fa-linkedin-in"></i></a>
</div>
</div>
<div class="comments">
<h3>Comments:</h3>
<ul>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut mauris eget ex bibendum ultrices.</li>
</ul>
<form action="#" method="post">
<label for="comment">Add a Comment:</label>
<textarea id="comment" name="comment"></textarea>
<input type="submit" value="Submit">
</form>
</div>
</div>
.content {
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
.profile-pic img {
width: 150px;
height: 150px;
border-radius: 50%;
}
.user-info h2 {
font-size: 24px;
margin-top: 0;
}
.social-media-icons a {
display: inline-block;
margin-right: 10px;
color: #333;
font-size: 24px;
}
.comments ul {
list-style: none;
padding: 0;
}
.comments li {
margin-bottom: 10px;
}
.comments form label {
display: block;
font-size: 18px;
margin-bottom: 10px;
}
.comments form textarea {
width: 100%;
height: 100px;
font-size: 16px;
padding: 10px;
margin-bottom: 10px;
box-sizing: border-box;
}
.comments form input[type="submit"] {
background-color: #333;
color: #fff;
border: none;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
}
底部
這個頁面的底部非常簡單,只有版權信息。
<footer>
© 2021 User Profile
</footer>
footer {
text-align: center;
padding: 20px;
}
這款社區吐槽用戶主頁單頁面HTML布局是一個簡單而實用的模板,可以幫助開發人員快速構建用戶個人主頁。該模板包含頭部、內容區域和底部,每個部分都具有自己的代碼和樣式。通過使用這個模板,開發人員可以節省時間和精力,專注于開發更復雜的功能。