html+css3实现网页小键盘

2025-11-05 22:28:00

1、新建html文档。

html+css3实现网页小键盘

2、书写hmtl代码。

 <div style="width:960px;margin:10px auto; clear:both; text-align:center;">

</div>

<div id="container">

<textarea id="write" rows="6" cols="60"></textarea>

<ul id="keyboard">

<li class="symbol"><span class="off">`</span><span class="on">~</span></li>

<li class="symbol"><span class="off">1</span><span class="on">!</span></li>

<li class="symbol"><span class="off">2</span><span class="on">@</span></li>

<li class="symbol"><span class="off">3</span><span class="on">#</span></li>

<li class="symbol"><span class="off">4</span><span class="on">$</span></li>

<li class="symbol"><span class="off">5</span><span class="on">%</span></li>

<li class="symbol"><span class="off">6</span><span class="on">^</span></li>

<li class="symbol"><span class="off">7</span><span class="on">&amp;</span></li>

<li class="symbol"><span class="off">8</span><span class="on">*</span></li>

<li class="symbol"><span class="off">9</span><span class="on">(</span></li>

<li class="symbol"><span class="off">0</span><span class="on">)</span></li>

<li class="symbol"><span class="off">-</span><span class="on">_</span></li>

<li class="symbol"><span class="off">=</span><span class="on">+</span></li>

<li class="delete lastitem">delete</li>

<li class="tab">tab</li>

<li class="letter">q</li>

<li class="letter">w</li>

<li class="letter">e</li>

<li class="letter">r</li>

<li class="letter">t</li>

<li class="letter">y</li>

<li class="letter">u</li>

<li class="letter">i</li>

<li class="letter">o</li>

<li class="letter">p</li>

<li class="symbol"><span class="off">[</span><span class="on">{</span></li>

<li class="symbol"><span class="off">]</span><span class="on">}</span></li>

<li class="symbol lastitem"><span class="off">\</span><span class="on">|</span></li>

<li class="capslock">caps lock</li>

<li class="letter">a</li>

<li class="letter">s</li>

<li class="letter">d</li>

<li class="letter">f</li>

<li class="letter">g</li>

<li class="letter">h</li>

<li class="letter">j</li>

<li class="letter">k</li>

<li class="letter">l</li>

<li class="symbol"><span class="off">;</span><span class="on">:</span></li>

<li class="symbol"><span class="off">'</span><span class="on">&quot;</span></li>

<li class="return lastitem">return</li>

<li class="left-shift">shift</li>

<li class="letter">z</li>

<li class="letter">x</li>

<li class="letter">c</li>

<li class="letter">v</li>

<li class="letter">b</li>

<li class="letter">n</li>

<li class="letter">m</li>

<li class="symbol"><span class="off">,</span><span class="on">&lt;</span></li>

<li class="symbol"><span class="off">.</span><span class="on">&gt;</span></li>

<li class="symbol"><span class="off">/</span><span class="on">?</span></li>

<li class="right-shift lastitem">shift</li>

<li class="space lastitem">&nbsp;</li>

</ul>

</div>

html+css3实现网页小键盘

3、书写css代码。

* { margin: 0; padding: 0; }

body { font: 71%/1.5 Verdana, Sans-Serif; background: #eee; }

#container { margin: 100px auto; width: 688px; }

#write { margin: 0 0 5px; padding: 5px; width: 671px; height: 200px; font: 1em/1.5 Verdana, Sans-Serif; background: #fff; border: 1px solid #f9f9f9; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#keyboard { margin: 0; padding: 0; list-style: none; }

#keyboard li { float: left; margin: 0 5px 5px 0; width: 40px; height: 40px; line-height: 40px; text-align: center; background: #fff; border: 1px solid #f9f9f9; -moz-border-radius: 5px; -we  bkit-border-radius: 5px; }

.capslock, .tab, .left-shift { clear: left; }

#keyboard .tab, #keyboard .delete { width: 70px; }

#keyboard .capslock { width: 80px; }

#keyboard .return { width: 77px; }

#keyboard .left-shift { width: 95px; }

#keyboard .right-shift { width: 109px; }

.lastitem { margin-right: 0; }

.uppercase { text-transform: uppercase; }

#keyboard .space { clear: left; width: 681px; }

.on { display: none; }

#keyboard li:hover { position: relative; top: 1px; left: 1px; border-color: #e5e5e5; cursor: pointer; }

html+css3实现网页小键盘

4、书写并添加js代码。<script src="js/jquery.min.js"></script>

html+css3实现网页小键盘

5、代码整体结构。

html+css3实现网页小键盘

6、查看效果。

html+css3实现网页小键盘

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢