前端实现组织架构图 ,带有人照片和人姓名
时间: 2024-05-04 11:22:32 浏览: 90
实现组织架构图可以使用一些流行的 JavaScript 库,如 D3.js 或 GoJS。这些库可以帮助您构建交互式和可定制的组织架构图。
以下是一个基本的 HTML、CSS 和 JavaScript 示例,用于展示一个简单的组织架构图,其中包含人员照片和姓名:
```html
<!DOCTYPE html>
<html>
<head>
<title>组织架构图</title>
<style>
.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.card {
display: flex;
flex-direction: column;
align-items: center;
margin: 10px;
padding: 10px;
border: 1px solid gray;
border-radius: 5px;
width: 150px;
}
.card img {
width: 100%;
height: auto;
border-radius: 50%;
margin-bottom: 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="card">
<img src="https://via.placeholder.com/150x150" alt="Person 1">
<h2>John Doe</h2>
</div>
<div class="card">
<img src="https://via.placeholder.com/150x150" alt="Person 2">
<h2>Jane Doe</h2>
</div>
<div class="card">
<img src="https://via.placeholder.com/150x150" alt="Person 3">
<h2>Bob Smith</h2>
</div>
<div class="card">
<img src="https://via.placeholder.com/150x150" alt="Person 4">
<h2>Sara Johnson</h2>
</div>
</div>
</body>
</html>
```
在此示例中,我们使用 CSS Flexbox 布局来创建一个包含多个人员卡片的容器。每个人员卡片都包含一个图片和一个姓名标题。您可以使用您自己的图片和姓名替换示例中的占位符。
请注意,这只是一个简单的示例,并不包括组织架构图的完整实现。如果需要更复杂的组织架构图,您可能需要考虑使用专门的 JavaScript 库或框架。
阅读全文