css+js实现称重小游侠代码
代码语言:html
所属分类:游戏
代码描述:css+js实现称重小游侠代码,拖动底下的秤砣放到左边的盘子里,达到平衡就算赢。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap" rel="stylesheet">
<style>
* {
margin: 0;
box-sizing: border-box;
}
body {
width: 100vw;
height: 100vh;
font-size: 1vh;
display: flex;
flex-direction: column;
gap: 5em 0;
justify-content: end;
align-items: center;
background-color: #EFEFEF;
background-image: linear-gradient(335deg, white 23px, transparent 23px), linear-gradient(155deg, white 23px, transparent 23px), linear-gradient(335deg, white 23px, transparent 23px), linear-gradient(155deg, white 23px, transparent 23px);
background-size: 58px 58px;
background-position: 0px 2px, 4px 35px, 29px 31px, 34px 6px;
}
.table {
position: absolute;
width: 100vw;
height: 40vh;
background-color: var(--light-brown-color);
background: linear-gradient(to top, var(--dark-brown-color) 3%, var(--light-brown-color) 3%, var(--light-brown-color) 5%, var(--brown-color) 5%, var(--brown-color) 100%);
background-repeat: repeat-y;
background-size: 100% 15em;
}
:root {
--border-radius: 0.8em;
--brown-color: #8A6345;
--dark-brown-color: #755134;
--light-brown-color: #BA8A68;
--light-gray-color: #BCBCBC;
--dark-gray-color: #898785;
--gray-color: #A0A0A0;
}
.box {
background-color: #EBA059;
position: absolute;
font-size: 0.65em;
width: 35em;
height: 25em;
bottom: 4.5em;
left: calc(50% - 17.5em);
}
.box__cover {
background-color: #FFC37A;
position: absolute;
width: 36em;
height: 7em;
top: 0;
left: -0.5em;
}
.box__tape {
position: absolute;
top: 0;
left: calc(50% - 2.5em);
height: 25em;
width: 5em;
background-color: rgba(189, 121, 54, 0.65);
}
.box__note {
background-color: rgba(238, 211, 147, 0.8);
height: 6em;
width: 21em;
position: absolute;
left: 5em;
bottom: 7em;
transform: rotate(-15deg);
}
.box__note:after {
content: "";
position: absolute;
left: calc(-1em + 0.1em);
height: 1em;
background: linear-gradient(45deg, transparent 33.333%, rgba(238, 211, 147, 0.8) 33.333%, rgba(238, 211, 147, 0.8) 66.667%, transparent 66.667%), linear-gradient(-45deg, transparent 33.333%, rgba(238, 211, 147, 0.8) 33.333%, rgba(238, 211, 147, 0.8) 66.667%, transparent 66.667%.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0