用HTML、CSS、JavaScript实现族谱网页
时间: 2023-11-27 19:04:58 浏览: 84
好的,下面是一个简单的族谱网页示例,使用 HTML、CSS 和 JavaScript 实现:
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>族谱</title>
<style>
/* 定义样式 */
.tree {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
margin-top: 50px;
}
.node {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
width: 150px;
height: 150px;
margin: 30px;
border: 1px solid black;
border-radius: 50%;
font-size: 16px;
}
.node p {
margin: 0;
}
.node .name {
font-weight: bold;
}
.node .gender {
font-style: italic;
}
.node .mate {
margin-top: 10px;
}
</style>
</head>
<body>
<div class="tree">
<!-- 家谱树节点 -->
<div class="node">
<p class="name">父亲</p>
<p class="gender">男</p>
<p class="mate">母亲</p>
</div>
<div class="node">
<p class="name">叔叔</p>
<p class="gender">男</p>
<p class="mate">婶婶</p>
</div>
<div class="node">
<p class="name">姑姑</p>
<p class="gender">女</p>
<p class="mate">姑父</p>
</div>
<div class="node">
<p class="name">我</p>
<p class="gender">男</p>
<p class="mate">妻子</p>
</div>
<div class="node">
<p class="name">弟弟</p>
<p class="gender">男</p>
<p class="mate">嫂子</p>
</div>
<div class="node">
<p class="name">妹妹</p>
<p class="gender">女</p>
<p class="mate">无</p>
</div>
</div>
</body>
</html>
```
CSS 代码:
```css
/* 定义样式 */
.tree {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
margin-top: 50px;
}
.node {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
width: 150px;
height: 150px;
margin: 30px;
border: 1px solid black;
border-radius: 50%;
font-size: 16px;
}
.node p {
margin: 0;
}
.node .name {
font-weight: bold;
}
.node .gender {
font-style: italic;
}
.node .mate {
margin-top: 10px;
}
```
JavaScript 代码:
```javascript
// 空代码块,暂无需添加任何代码
```
将 HTML、CSS 和 JavaScript 代码保存到同一个文件中,然后在浏览器中打开该文件即可查看族谱网页。网页中的家谱节点可以根据实际情况进行修改。
阅读全文