先来看一下效果吧
星星闪耀,大小不一;鼠标hover时会放大旋转
只需要一张静态的星星图片,就可以通过JS和CSS结合实现这样的效果
虽然有些细节,但还是比较简单的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
padding: 0;
margin: 0;
}
html,body{
width: 100%;
height: 100%;
background-color: black;
overflow: hidden;
}
span{
display: inline-block;
width: 30px;
height: 30px;
background: url("star.png") no-repeat;
-webkit-background-size:100% 100%;
background-size:100% 100%;
/*定位,这样后面JavaScript里才能用style.top和style.left来确定星星的位置*/
position: absolute;
/*动画,名字叫acti