用html+css代码写一个个人资料详情页
时间: 2023-12-08 18:04:08 浏览: 186
html+css实现的超漂亮个人主页源代码
以下是一个简单的个人资料详情页的 HTML 和 CSS 代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>个人资料详情页</title>
<style>
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
}
header {
background-color: #333;
color: #fff;
padding: 20px;
text-align: center;
}
h1 {
font-size: 36px;
margin: 0;
}
.container {
max-width: 800px;
margin: 0 auto;
padding: 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.profile-pic {
flex: 0 0 200px;
margin-right: 20px;
border-radius: 50%;
overflow: hidden;
}
.profile-pic img {
width: 100%;
height: auto;
}
.profile-info {
flex: 1 1 auto;
margin: 20px 0;
font-size: 18px;
}
.profile-info h2 {
font-size: 24px;
margin: 0 0 10px;
}
.profile-info p {
margin: 0;
}
.profile-info ul {
list-style: none;
padding: 0;
margin: 10px 0;
}
.profile-info ul li {
display: flex;
align-items: center;
margin-bottom: 5px;
}
.profile-info ul li svg {
margin-right: 10px;
fill: #333;
}
.profile-info ul li a {
color: #333;
text-decoration: none;
}
.profile-info ul li a:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<header>
<h1>个人资料详情页</h1>
</header>
<div class="container">
<div class="profile-pic">
<img src="https://via.placeholder.com/200x200" alt="Profile picture">
</div>
<div class="profile-info">
<h2>Jane Doe</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla vel ex eget magna malesuada eleifend vitae ac mauris.</p>
<ul>
<li><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill-rule="evenodd" d="M12 0C5.374 0 0 5.373 0 12c0 6.626 5.374 12 12 12s12-5.374 12-12c0-6.627-5.374-12-12-12zm0 22.5c-5.799 0-10.5-4.701-10.5-10.5S6.201 1.5 12 1.5s10.5 4.701 10.5 10.5-4.701 10.5-10.5 10.5zM12 6c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3zm0 4.5c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5 1.5.672 1.5 1.5-.672 1.5-1.5 1.5z"/></svg> <a href="mailto:jane.doe@example.com">jane.doe@example.com</a></li>
<li><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill-rule="evenodd" d="M7.5 19.5h9c.276 0 .5-.224.5-.5v-12c0-.276-.224-.5-.5-.5h-9c-.276 0-.5.224-.5.5v12c0 .276.224.5.5.5zm1-11.5h7v10h-7v-10zm-1 11.5c0 .827.673 1.5 1.5 1.5h9c.827 0 1.5-.673 1.5-1.5v-12c0-.827-.673-1.5-1.5-1.5h-9c-.827 0-1.5.673-1.5 1.5v12z"/></svg> <a href="tel:+123456789">123-456-789</a></li>
<li><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill-rule="evenodd" d="M22.365 2.634a1.5 1.5 0 0 0-2.121 0l-18 18a1.5 1.5 0 0 0 2.121 2.121l18-18a1.5 1.5 0 0 0 0-2.121zM7.5 16.5l-1.5 3 3-1.5 9-9-1.5-1.5-9 9zm8.5-10.5c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1z"/></svg> <a href="https://www.example.com">www.example.com</a></li>
</ul>
</div>
</div>
</body>
</html>
```
这个页面包含了一个头部,一个包含头像和个人信息的主要区域。头部使用了一个简单的黑色背景和白色文本。主要区域包含了一个左侧的圆形头像和右侧的个人信息。个人信息包括姓名、描述和联系信息。
CSS 样式定义了整个页面的布局和样式,包括字体、颜色、边距和宽度。主要区域使用 Flexbox 布局来实现左右对齐。个人信息部分包括一个标题、一个描述和一个包含联系信息的无序列表。联系信息包括电子邮件地址、电话号码和网站链接。每个联系信息都包含了一个 SVG 图标和相应的链接。
阅读全文