用html5写一个圣诞树
时间: 2023-12-09 18:05:19 浏览: 75
以下是一个简单的 HTML 5 代码,可以创建一个圣诞树:
```html
<!DOCTYPE html>
<html>
<head>
<title>圣诞树</title>
<style>
body {
background-color: #f8f8f8;
}
.tree {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 50px;
}
.tree:before {
content: "";
display: block;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid green;
}
.tree ul {
list-style: none;
padding: 0;
margin: 0;
position: relative;
top: -50px;
}
.tree ul li {
display: inline-block;
background-color: yellow;
width: 30px;
height: 30px;
border-radius: 50%;
margin: 0 5px;
position: relative;
animation: twinkle 1s infinite linear;
}
.tree ul li:before,
.tree ul li:after {
content: "";
display: block;
position: absolute;
top: -15px;
left: 50%;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 15px solid yellow;
transform: translateX(-50%);
}
.tree ul li:before {
border-bottom: 10px solid yellow;
top: -10px;
}
@keyframes twinkle {
0%,
100% {
opacity: 1;
}
50% {
opacity: 0.6;
}
}
</style>
</head>
<body>
<div class="tree">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</body>
</html>
```
这段代码创建了一个绿色的三角形形状的圣诞树,并在树上使用黄色的球体来装饰。这里使用了 CSS 动画来使球体闪烁。你可以将其复制到一个 HTML 文件中,然后在浏览器中打开文件以查看效果。
阅读全文