div+css实现立体键盘效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css实现立体键盘效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> .clay { background:var(--clay-background,rgba(0,0,0,.005)); border-radius:var(--clay-border-radius,32px); box-shadow:var(--clay-shadow-outset,8px 8px 16px 0 rgba(0,0,0,.25)),inset var(--clay-shadow-inset-primary,-8px -8px 16px 0 rgba(0,0,0,.25)),inset var(--clay-shadow-inset-secondary,8px 8px 16px 0 hsla(0,0%,100%,.2)) } @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;600&display=swap');body{background:#FAFAFA;overflow:hidden;height:100vh;font-family:'Montserrat',sans-serif;font-weight:600;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.keyboard{width:850px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.row{padding:0;list-style-type:none;display:flex;justify-content:space-evenly}.row div{display:flex}.key{display:flex;justify-content:center;align-items:center;width:50px;height:50px;--clay-background:#ebebeb;--clay-border-radius:15px}.key:hover{cursor:pointer;transition:.3s;--clay-shadow-inset-primary:0 0 5px 5px #d3d3d3}#esc{width:35px;--clay-border-radius:10px;background:palegreen;--clay-background:palegreen}#esc:hover{--clay-shadow-inset-primary:0 0 5px 5px lightgreen}#del{width:75px;background:#AFEEEE;--clay-background:#AFEEEE}#del:hover{--clay-shadow-inset-primary:0 0 5px 5px #B0E0E6}#tab{width:70px;background:#FF7F50;--clay-background:#FF7F50}#tab:hover{--clay-shadow-inset-primary:0 0 5px 5px indianred}#caps{width:80px;--clay-background:#00dbff}#caps:hover{--clay-shadow-inset-primary:0 0 5px 5px #10A5F5}#enter{width:80px;--clay-background:#40E0D0}#enter:hover{--clay-shadow-inset-primary:0 0 5px 5px #00CED1}#slash{width:60px}#shift{width:110px;--clay-background:#6495ED}#shift:hover{--clay-shadow-inset-primary:0 0 5px 5px #527fd1}#shift2{width:70px;--clay-background:#87CEFA}#shift2:hover{--clay-shadow-inset-primary:0 0 5px 5px #79bde8}#ctrl{--clay-background:#DC143C}#ctrl:hover{--clay-shadow-inset-primary:0 0 5px 5px #ba1133}#fn{--clay-background:orange}#fn:hover{--clay-shadow-inset-primary:0 0 5px 5px darkorange}#win{--clay-background:mediumpurple}#win:hover{--clay-shadow-inset-primary:0 0 5px 5px slateblue}#alt{--clay-background:#789}#alt:hover{--clay-shadow-inset-primary:0 0 5px 5px #708090}#space{width:300px;--clay-background:url("//repo.bfw.wiki/bfwrepo/image/6345f23a37fe3.png");background-size:cover;filter:brightness(200%)}#space:hover{filter:brightness(80%)}#altgr{--clay-background:lightgray}#altgr:hover{--clay-shadow-inset-primary:0 0 5px 5px silver}#menu{--clay-background:red}#menu:hover{--clay-shadow-inset-primary:0 0 5px 5px #d90000}#ctrl2{--clay-background:chocolate}#ctrl2:hover{--clay-shadow-inset-primary:0 0 5px 5px sienna}footer{font-size:12px;color:silver;margin-bottom:1rem}footer a{text-decoration:none;font-style:italic;color:paleviolet} </style> </head> <body> <div class="keyboard"> <ul class="row"> <li class="key clay" id="esc">☘️</li> <li class="key clay">1</li> <li class="key clay">2</li> <li class="key clay">3</li> <li class="key clay">4</li> <li class="key clay">5</li> <li class="key clay">6</li> <li class="key clay">7</li> <li class="key clay">8</li> <li class="key clay">9</li> <li class="key clay">0</li> <li class="key clay">_</li> <li class="key clay".........完整代码请登录后点击上方下载按钮下载查看
网友评论0