div+css实现逼真可点击有音效的罗技键盘效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现逼真可点击有音效的罗技键盘效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/reset.min.css">
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0" />
<style>
:root {
--key-text-highlight: #98ff00;
}
header,
footer {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
gap: 0.75rem;
color: #fff;
}
h1 {
font-size: 2rem;
}
a {
color: inherit;
text-decoration: none;
}
a:hover {
color: rgba(255, 255, 255, 0.75);
}
.material-symbols-outlined {
pointer-events: none;
}
.small-text {
font-size: 0.75rem;
}
.smaller-text {
font-size: 0.625rem;
}
.color-white {
color: #fff !important;
}
.main {
box-sizing: border-box;
display: grid;
place-items: center;
grid-template-rows: 5rem auto 3.75rem;
padding: 1.5rem 0 2rem 0;
width: 100vw;
height: 100vh;
font-family: "Outfit", sans-serif;
background: #240054;
background: linear-gradient(45deg, #240054 10%, #003098 100%);
}
.keyboard-wrapper {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: grid;
grid-template-columns: repeat(4, auto);
grid-template-rows: repeat(3, auto);
gap: 0.625rem;
padding: 0.625rem;
border-radius: 0.25rem;
border-left: 0.25rem solid #555560;
border-right: 0.25rem solid #555560;
background-color: #444450;
}
.keyboard-wrapper li {
position: relative;
top: 0;
cursor: pointer;
display: flex;
justify-content: center;
padding: 0.25rem 0;
border-radius: 0.375rem;
color: var(--key-text-highlight);
font-size: 0.75rem;
background: #141418;
border-top: 0.125rem solid #202024;
border-right: 0.25rem solid #202024;
border-bottom: 0.375rem solid #242428;
border-left: 0.25rem solid #202024;
}
.keyboard-wrapper li.caps-key.click, .keyboard-wrapper li.caps-key:hover {
border-right: 0.8125rem solid #282832;
}
.keyboard-wrapper li.click, .keyboard-wrapper li:active {
top: 0.0625rem;
}
.keyboard-wrapper li.click, .keyboard-wrapper li:hover {
background: #202024;
border-top: 0.125rem solid #282832;
border-right: 0.25rem solid #282832;
border-bottom: 0.375rem solid #323236;
border-left: 0.25rem solid #282832;
}
.keyboard-wrapper li.click:after, .keyboard-wrapper li:hover:after {
border-top: 0.125rem solid #282832 !important;
border-bottom: 0.375rem solid #323236 !important;
border-left: 0.25rem solid #282832 !important;
}
.keyboard-wrapper .logitech-logo {
display: gri.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0