css布局实现游戏手柄点击按钮换背景色动画效果代码
代码语言:html
所属分类:布局界面
代码描述:css布局实现游戏手柄点击按钮换背景色动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
:root {
--green:#B5E27C;
--blue:#6AC3D5;
--light-green:#95DD62;
--grey:#DBD1C7;
--pink:#D9BCCD;
--yellow:#DFD379;
--red:#D2636E;
--brown:#9B7188;
--dark:#53243D;
--rgbap:rgba(0,0,0,0.2);
--rgbab:rgba(255,255,255,0.5);
--stroke:6px solid #53243D;
--radius:50%
}
input {
display:none
}
body {
height:100%;
overflow:hidden
}
button,label {
cursor:pointer;
outline:0
}
button:active {
transform:scale(.9)
}
.center {
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%)
}
.joystick {
width:573px;
height:261px;
transform-origin:center
}
.left-hand,.right-hand {
background-color:var(--grey);
border-radius:var(--radius);
width:261px;
height:261px;
border:var(--stroke);
position:absolute;
top:0;
z-index:;
box-shadow:inset 0 -6px var(--rgbap)
}
.right-hand {
right:0
}
.body-control {
background-color:var(--grey);
border-top:var(--stroke);
z-index:9;
position:absolute;
width:315px;
height:233px;
transform:translatex(-50%);
left:50%;
top:0;
clip-path:polygon(0 0,100% 0,71% 100%,29% 100%);
text-align:center;
box-shadow:inset 0 -6px var(--rgbap)
}
.stroke-base {
position:absolute;
background-color:var(--dark);
top:238px;
z-index:-1;
width:315px;
height:7px;
transform:translatex(-50%);
left:50%
}
.controler {
border-radius:var(--radius);
background-color:var(--pink);
border:var(--stroke);
position:fixed;
z-index:99;
box-shadow:0 6px var(--rgbap),inset 0 6px var(--rgbab)
}
.left-hand .controler {
width:163px;
height:163px;
left:47px;
top:49px;
animation:scale 2s cubic-bezier(.89,.2,0,1.03)
}
.left-hand .controler button {
border:.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0