css+js实现拯救地球射击游戏代码
代码语言:html
所属分类:游戏
代码描述:css+js实现拯救地球射击游戏代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
html {
background: #222;
min-height: 100vh;
display: grid;
place-items: center;
cursor: crosshair;
}
body {
inset: 0;
display: grid;
place-items: center;
overflow: hidden;
}
.star {
width: 2px;
height: 2px;
background: white;
position: absolute;
z-index: -1;
pointer-events: none;
}
.screen_shake {
--shake-amount: 5px;
animation: screen_shake .25s linear forwards;
}
@keyframes screen_shake {
20% { margin-left: var(--shake-amount); }
40% { margin-left: calc(-1*var(--shake-amount)); }
60% { margin-left: var(--shake-amount); }
80% { margin-left: calc(-1*var(--shake-amount)); }
100% { margin-left: var(--shake-amount); }
}
* {
user-select: none;
}
#ship {
width: 15vmax;
aspect-ratio: 1/1;
position: absolute;
transform-origin: 50% 50%;
z-index: 9999;
border-radius: 50%;
}
#ship:before {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(circle at 0% 50%, MediumSeaGreen 25%, transparent 25%),
radial-gradient(circle at 80% 30%, MediumSeaGreen 25%, transparent 25%),
radial-gradient(circle at 110% 60%, MediumSeaGreen 25%, transparent 25%),
radial-gradient(circle at 50% 125%, white 25%, transparent 25%)
deepskyblue;
border-radius: 50%;
transform-origin: 50% 50%;
transform: var(--anti-sp.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0