div+css布局实现gameboy便携游戏机代码
代码语言:html
所属分类:布局界面
代码描述:div+css布局实现gameboy便携游戏机代码
代码标签: div css 布局 gameboy 便携 游戏机 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@700&display=swap');
:root{
--size: 210px;
--primary-color: #FFB400;
--secondary-color: #FFBF00;
--tertiary-color: #FF7900;
--quaternary-color: #FFA100;
--quinary-color:#FF9100;
--sextarian-color:#843907;
}
html,body,.container{
margin:0;
padding:0;
height:100vh;
}
body{
background:#998E84;
}
.container{
margin:0;
padding:0;
display:flex;
flex-direction:column;
gap:48px;
align-items:center;
justify-content:center;
transform:scale(0.9);
}
.console-container{
display:grid;
height:422px;
width:var(--size);
border-radius:24px;
box-shadow: 20px 20px 0px #0002;
}
.original{
display:grid;
margin:0;
padding:0;
height:48px;
width:156px;
background:#FFB400;
align-items:center;
justify-content:center;
justify-self:center;
font-family:Jost,sans-serif;
font-weight:bold;
font-size:20px;
text-decoration:none;
color: #4F3825;
border-radius:8px;
transition: all .3s ease-in-out;
box-shadow:
0px 8px 0px #FF7900,
8px 16px 0px #0002;
transform:translate(0px,-8px);
}
.original:hover{
transform:translate(0px,4px);
box-shadow:
0px 4px 0px #FF7900,
6px 10px 0px #0002;
}
/*-------------------------------*/
.console-top{
display:grid;
justify-content:center;
height:190px;
width:var(--size);
background:var(--primary-color);
border-radius:24px 24px 0px 0px;
box-shadow:0px 6px 1px 0px #FFD100 inset;
}
.dot-container{
display:grid;
grid-template-columns:repeat(2,166px);
grid-template-rows:repeat(4,160px);
height:170px;
width:176px;
transform:translate(0px,14px);
}
.dot{
display:grid;
height:10px;
width:10px;
background:var(--tertiary-color);
border-radius:50%;
}
.screen-container{
display:grid;
align-items:center;
justify-content:center;
height:135px;
width:176px;
background:#281609;
transform:translate(0px,-140px);
border-radius:12px;
}
.screen{
display:grid;
align-items:center;
justify-content:center;
overflow:hidden;
height:100px;
width:150px;
background:#3A2412;
}
.reflection{
display:grid;
height:13px;
width:132px;
background:#fff1;
transform:rotate(-45deg) translate(-18px,-44px);
box-shadow:
18px 50px 0px 24px #fff1,
20px 105px 0px 0px #fff1;
}
/*-------------------------------*/
.console-mid{
display:grid;
grid-template-columns:repeat(4,48px);
height:24px;
width:var(--size);
}
.first-hinge{
display:grid;
height:24px;
width:48px;
}
.first-rectangle{
display:grid;
height:24px;
width:48px;
background:var(--tertiary-color);
}
.first-rectangle:nth-child(2){
display:grid;
height:12px;
width:6px;
background:var(--quaternary-color);
transform:translate(4px,-24px);
}
.first-rectangle:nth-child(3){
height:24px;
width:22px;
background:var(--secondary-color);
transform:translate(15px,-36px);
}
.first-rectangle:nth-child(4){
height:12px;
width:15px;
background:var(--quaternary-color);
transform:translate(15px,-48px);
}
.first-rectangle:nth-child(5){
height:24px;
width:6px;
background:var(--secondary-color);
transform:translate(42px,-72px);
}
/*---*/
.second-hinge{
display:grid;
height:24px;
width:50px;
}
.second-rectangle{
display:grid;
height:12px;
width:50px;
background:var(--quaternary-color);
}
.second-rectangle:nth-child(2){
background:var(--tertiary-color);
}
/*---*/
.third-hinge{
display:grid;
height:24px;
width:92px;
transform:translate(2px,0px);
}
.third-rectangle{
display:grid;
height:24px;
wid.........完整代码请登录后点击上方下载按钮下载查看
网友评论0