利用CSS和jQuery创建一个屏幕键盘

有时候利用我们所知的程序语言来制造一些快乐,看看我们能做出些什么东西来是很有趣的事情。我想用CSS来创建一个小巧的屏幕键盘,然后拿jQuery使这个键盘真正可用,那将是多好玩的一件事啊。这个屏幕键盘还包含一些“功能键”(CapsLock,Shift,Delete),当我们点击键盘时,它们也可以动态地变化。现在我教你怎么来制作它。 源文件 | DEMO演示 第一步:基本的HTML和所需的文件 制作这个键盘需要大量的HTML代码,然后用CSS设置外观。每一个键都将使用li标签包围,再把它们置入一个ul无序列表标签中,而每个li元素也将拥有一个class属性,便于在CSS和jQuery中使用。一般的类属性都是“letter”、“lastitem”等,以便于我们容易找到想要的那个li。首先在你想要的地方创建一个新的文件夹,在这个新文件夹里创建一个index.html文件,再创建css和js两个空文件夹。最后,在css文件夹里创建style.css文件,在js文件夹里面创建keyboard.js文件。 在这个HTML文件里,我们要调用两个js文件和一个css文件,在body标签的里面,将写上大量的包含字母、数字和功能键的li元素,还包括一个id为keyboard的文本域(textarea)元素,用来显示键盘上“打”出来的字符。下面列出index.html文件中的所有代码: <!

Published at 7 months ago

在IE中使用高级CSS3选择器

别误会,IE是不支持CSS3高级选择器,包括最新的IE8(详见《CSS选择器的浏览器支持》),但是CSS选择器的确是很有用

Published at 7 months ago

CSS performance: UI with fewer images

Dec 23 This post is the one-before-last article in the 2009

Published at 7 months ago

前端工程师常用工具

虽然有一段时间不做前端工程师,但还是免不了做前端的思维,碰到了很好的前端实用工具帖还是忍不住转了过来。这个帖子被转了好

Published at 7 months ago

CSS 文字阴影在网页设计中的应用

C S S不久以前我有一篇文章介绍了 CSS3 鼠标悬停动画,里面简单提过关于 text-shadow, 本文则是详细

Published at 7 months ago

CSS文字排版终极指南

在今天的设计中,排版常常被忽视,特别是被网页设计师忽视。这真是件遗憾的事情因为CSS可以做很多事情来控制我们的排

Published at 7 months ago

优化浏览器渲染

ISD Webteam的大布同学(twitter:@tc_bryanzhang)牺牲了自己大量的xx时间翻译了Page

Published at 7 months ago
16 - 22 of 22 First | < Prev | Next > | Last