html+css+js实现爱心表白树源码(分享)
以下是一个简单的HTML和CSS代码示例,用于创建一个爱心表白树的静态版本。JavaScript代码将在后续解决方案中提供。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Love Tree</title>
<style>
body {
margin: 0;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: #2c3e50;
}
.tree {
position: relative;
width: 150px;
height: 200px;
background: conic-gradient(#33cc99, #66ffff 10%, #66ffff 90%, #33cc99);
border-radius: 50%;
box-shadow: 0px 0px 20px rgba(0, 255, 0, 1);
}
.tree::before {
content: '';
position: absolute;
bottom: -50px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 80px;
background: conic-gradient(#33cc99, #66ffff 10%, #66ffff 90%, #33cc99);
border-radius: 50%;
}
.tree::after {
content: '';
position: absolute;
bottom: -50px;
left: 50%;
transform: translateX(-50%);
width: 120px;
height: 120px;
background: conic-gradient(#33cc99, #66ffff 10%, #66ffff 90%, #33cc99);
border-radius: 50%;
}
</style>
</head>
<body>
<div class="tree"></div>
</body>
</html>
这个示例展示了如何使用CSS创建一个简单的爱心树,你可以通过调整width
、height
、background
等属性来自定义其尺寸和颜色。
JavaScript代码将用于添加动态特性,比如表白卡片的随机飘落,以及与树的互动。这部分将在后续的解决方案中提供。
评论已关闭