先上效果图:

没有打字的功能,纯属是个界面图(一时无聊写的)

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>键盘ui </title>
</head>
<style type="text/css">
*{
margin: 0;
padding: 0;
font-family:"comic sans ms";
}
body{
text-align: center;
}
button{
width: 62px;
height: 59px;
background-color: white;
font-size: 14px;
text-align: center;
border: 2px solid black;
border-radius: 5px;
margin: 2px;
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
cursor:pointer;
}
button:hover{
box-shadow: 0px 4px 4px 4px rgba(79, 239, 239, 61),2px 4px 4px 0px rgba(0, 255, 255, 61);
border: 1px solid black;
}
.f_div{
position: relative;
background-color:#cccccc;
width: 1087px;
height: 342px;
margin: 100px 10%;
border-radius:10px;
display: flex;
}
#s_div{
position: absolute;
top: 10px;
}
</style>
<body>
<div class="f_div">
<div id="s_div">
<!-- 第一排 -->
<button>~</button>
<button>1</button>
<button>2</button>
<button>3</button>
<button>4</button>
<button>5</button>
<button>6</button>
<button>7</button>
<button>8</button>
<button>9</button>
<button>0</button>
<button>-</button>
<button>+</button>
<button style="width: 134px;">Delete</button>
<!-- 第二排 -->
<button style="width: 98px;">Tab</button>
<button>Q</button>
<button>W</button>
<button>E</button>
<button>R</button>
<button>T</button>
<button>Y</button>
<button>U</button>
<button>I</button>
<button>O</button>
<button>P</button>
<button>[</button>
<button>]</button>
<button style="width:98px;">\</button>
<!-- 第三排 -->
<button style="width: 134px;">CapsLk</button>
<button>A</button>
<button>S</button>
<button>D</button>
<button>F</button>
<button>G</button>
<button>H</button>
<button>J</button>
<button>K</button>
<button>L</button>
<button>;</button>
<button>'</button>
<button style="width:134px;">Enter</button>
<!-- 第四排 -->
<button style="width: 170px;">Shift</button>
<button>Z</button>
<button>X</button>
<button>C</button>
<button>V</button>
<button>B</button>
<button>N</button>
<button>M</button>
<button>,</button>
<button>.</button>
<button>/</button>
<button style="width:170px;">Shift</button>
<!-- 第五排 -->
<button style="width: 98px;">Ctrl</button>
<button>Window</button>
<button>Alt</button>
<button style="width: 450px;">span</button>
<button>Fn</button>
<button>ray</button>
<button style=" width: 103px;">Command</button>
<button style="width: 98px;">Ctrl</button>
</div>
</div>
</body>
</html>

代码简洁一眼就能看懂:

记录一下自己无聊的成果,后面如果给键盘添加了功能我就来更新一下子

更新:https://www.cnblogs.com/2979100039-qq-con/p/12679692.html

最新文章

  1. iOS关于通知传值Bool类型的注意点
  2. 关于X锁的问题--由select+X锁是否持有到事务结束的误区
  3. nginx&amp;apache比较
  4. 获取oracle 里的表名与字段
  5. 开发板挂载nfs服务器错误解析
  6. 在Windows Server 下安装 Oracle 11G 的一般步骤
  7. F#(1)
  8. git使用经验
  9. 关于Cassandra与Thrift在int/text/varint上的暧昧
  10. SSL 通信原理及Tomcat SSL 双向配置
  11. 多线程之Map:Hashtable HashMap 以及ConcurrentHashMap
  12. React 思维索引
  13. javascript 跨域请求详细分析(终极跨域解决办法)
  14. MFC树形控件的使用(右键点击)
  15. java中map接口hashMap以及Enty之间的用法和关系
  16. LeetCode--687. 最长同值路径
  17. ArcGIS案例学习1_2
  18. [Redis] redis数据备份恢复与持久化
  19. UIScrollview 与 Autolayout 的那点事
  20. mybatis模糊查询防止SQL注入

热门文章

  1. vue实现选中效果
  2. Python一键转Jar包,Java调用Python新姿势!
  3. python之嵌套 闭包 装饰器 global、nonlocal关键字
  4. 第八章、小节三keep-alive
  5. 026.掌握Service-外部访问
  6. 硬核数据结构,让你从B树理解到B+树
  7. wentiqingdan
  8. 写于疫情期间的一个plantUML例子
  9. nuxt.js如何实现同级目录下建多个动态路由,并将链接设置.html后缀
  10. iview的input框校验添加v-modal.number会影响校验,还是依照API使用number来转换number类型