<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.5.1/dist/confetti.browser.min.js" defer></script> <style> *{ margin: 0; padding: 0; } body{ background-color: #000; /* 禁止选取 */ user-select: none; } .lihua{ width: 60px; position: absolute; left: 50%; top: 64%; transform: translateX(-50%); } </style> </head> <body> <img src="image/1.jpg" alt="" class="lihua"> <script> const lihua=document.querySelector('.lihua'); // 喷出五彩纸屑 const run=()=>{ confetti({ particleCount:100, //粒子数量 spread:70, //扩散范围 origin:{ //喷出的位置 x:0.5, y:0.65, } }) } // 礼花筒绑定点击事件 lihua.onclick=()=>run() </script> </body> </html> 请给每个语句做出注释
时间: 2024-03-14 17:47:46 浏览: 128
HTML中的<meta>标签的使用详解
5星 · 资源好评率100%
注释如下:
```
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 设置字符集 -->
<meta charset="UTF-8">
<!-- 设置IE浏览器的版本 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- 设置视口的大小 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 网页标题 -->
<title>Document</title>
<!-- 引入canvas-confetti库 -->
<script src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.5.1/dist/confetti.browser.min.js" defer></script>
<!-- 设置页面样式 -->
<style>
*{
margin: 0;
padding: 0;
}
body{
/* 设置背景颜色 */
background-color: #000;
/* 禁止选取 */
user-select: none;
}
/* 设置梨花图片样式 */
.lihua{
width: 60px;
position: absolute;
left: 50%;
top: 64%;
transform: translateX(-50%);
}
</style>
</head>
<!-- 页面主体 -->
<body>
<!-- 梨花图片 -->
<img src="image/1.jpg" alt="" class="lihua">
<!-- JS脚本 -->
<script>
// 获取梨花图片元素
const lihua=document.querySelector('.lihua');
// 喷出五彩纸屑
const run=()=>{
confetti({
particleCount:100, //粒子数量
spread:70, //扩散范围
origin:{ //喷出的位置
x:0.5,
y:0.65,
}
})
}
// 给梨花图片绑定点击事件
lihua.onclick=()=>run()
</script>
</body>
</html>
```
阅读全文