可交互的键盘动画edit icon

作者:
用户fkxIv10
Fork(复制)
下载
嵌入
设置
BUG反馈
index.html
style.css
index.js
现在支持上传本地图片了!
            
            <!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="./style.css">
  <script src="./index.js"></script>
</head>

<body>
  <div class="case">
    <!-- First row -->
    <div class="key" data-key="escape">esc</div>
    <div class="key" data-key="1"></div>
    <div class="key" data-key="2"></div>
    <div class="key" data-key="3"></div>
    <div class="key" data-key="4"></div>
    <div class="key" data-key="5"></div>
    <div class="key" data-key="6"></div>
    <div class="key" data-key="7"></div>
    <div class="key" data-key="8"></div>
    <div class="key" data-key="9"></div>
    <div class="key" data-key="0"></div>
    <div class="key" data-key="-"></div>
    <div class="key" data-key="="></div>
    <div class="key xxl" data-key="backspace"></div>
    <div class="key" data-key="help">ins</div>
    <div class="key" data-key="home"></div>
    <!-- Second row -->
    <div class="key large" data-key="tab"></div>
    <div class="key" data-key="q"></div>
    <div class="key" data-key="w"></div>
    <div class="key" data-key="e"></div>
    <div class="key" data-key="r"></div>
    <div class="key" data-key="t"></div>
    <div class="key" data-key="y"></div>
    <div class="key" data-key="u"></div>
    <div class="key" data-key="i"></div>
    <div class="key" data-key="o"></div>
    <div class="key" data-key="p"></div>
    <div class="key" data-key="["></div>
    <div class="key" data-key="]"></div>
    <div class="key large" data-key="\"></div>
    <div class="key" data-key="delete">del</div>
    <div class="key" data-key="end"></div>
    <!-- Third row -->
    <div class="key xl" data-key="capslock">caps</div>
    <div class="key" data-key="a"></div>
    <div class="key" data-key="s"></div>
    <div class="key" data-key="d"></div>
    <div class="key" data-key="f"></div>
    <div class="key" data-key="g"></div>
    <div class="key" data-key="h"></div>
    <div class="key" data-key="j"></div>
    <div class="key" data-key="k"></div>
    <div class="key" data-key="l"></div>
    <div class="key" data-key=";"></div>
    <div class="key" data-key="'"></div>
    <div class="key xl" data-key="enter">return</div>
    <div class="key" data-key="f15">pause</div>
    <div class="key" data-key="pageup">pg up</div>
    <!-- Fourth row -->
    <div class="key xxl" data-key="shiftleft">shift</div>
    <div class="key" data-key="z"></div>
    <div class="key" data-key="x"></div>
    <div class="key" data-key="c"></div>
    <div class="key" data-key="v"></div>
    <div class="key" data-key="b"></div>
    <div class="key" data-key="n"></div>
    <div class="key" data-key="m"></div>
    <div class="key" data-key=","></div>
    <div class="key" data-key="."></div>
    <div class="key" data-key="/"></div>
    <div class="key xxl" data-key="shiftright">shift</div>
    <div class="key" data-key="arrowup">▲</div>
    <div class="key" data-key="pagedown">pg dn</div>
    <!-- Fifth row -->
    <div class="key medium" data-key="controlleft">ctrl</div>
    <div class="key medium" data-key="meta">win</div>
    <div class="key medium" data-key="altleft">alt</div>
    <div class="key huge" data-key=" "></div>
    <div class="key medium" data-key="altright">alt</div>
    <div class="key medium" data-key="fn"></div>
    <div class="key medium" data-key="controlright">ctrl</div>
    <div class="key" data-key="arrowleft">◀</div>
    <div class="key" data-key="arrowdown">▼</div>
    <div class="key" data-key="arrowright">▶</div>
  </div>
</body>

</html>
        
预览
控制台