用html和css写一个夜空背景下燃放烟花的页面
时间: 2023-12-19 17:04:47 浏览: 111
Html+css制作静态官网页面.zip
好的,我可以为您展示如何使用HTML和CSS创建一个夜空背景下燃放烟花的页面。
首先,创建一个HTML文件并添加以下代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Sky Night Fireworks</title>
<style>
body {
background-color: #00004d; /* 设置背景颜色为深蓝色 */
background-image: url('stars.jpg'); /* 添加星空背景图片 */
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
overflow: hidden; /* 隐藏网页内容的溢出 */
}
.firework {
position: absolute;
left: 50%;
top: 50%;
background: linear-gradient(to bottom, #ff6633, #ffcc00); /* 设置火花的颜色渐变 */
border-radius: 50%;
animation: firework 1s ease-out forwards; /* 添加动画效果 */
}
@keyframes firework {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(5);
opacity: 0.5;
}
100% {
transform: scale(10);
opacity: 0;
}
}
</style>
</head>
<body>
<div class="firework"></div> <!-- 添加一个火花div -->
</body>
</html>
```
接下来,创建一个CSS文件并添加以下代码:
```css
/* 添加星空背景图片 */
body {
background-color: #00004d;
background-image: url('stars.jpg');
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
overflow: hidden;
}
/* 设置火花div的样式 */
.firework {
position: absolute;
left: 50%;
top: 50%;
background: linear-gradient(to bottom, #ff6633, #ffcc00);
border-radius: 50%;
animation: firework 1s ease-out forwards;
}
/* 添加火花div的动画效果 */
@keyframes firework {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(5);
opacity: 0.5;
}
100% {
transform: scale(10);
opacity: 0;
}
}
```
最后,添加一个星空背景图片,将它保存为 "stars.jpg" 并与HTML文件和CSS文件放在同一个文件夹下即可。
希望这个指南对你有所帮助,如果你有任何问题或需要更多帮助,请告诉我。
阅读全文