利用JavaScript创建功能强大的GUI(4)

2016-01-29 11:43 7 1 收藏

利用JavaScript创建功能强大的GUI(4),利用JavaScript创建功能强大的GUI(4)

【 tulaoshi.com - Javascript 】

  读者可能已经注意到,我们在样式表中使用了三种系统颜色引用:buttonface、buttonshadow和buttonhighlight。通过将buttonface作为工具栏和按钮的背景色,我们可以使用用户得到与其他应用软件相同的界面外观。用buttonshadow和buttonhighlight色创建边界,通过编写简单的JavaScript函数,就能使按钮具有3D效果。当然,如果想使该GUI更与网站而不是用户的浏览器匹配,可以更换适当的颜色。

  能够改变按钮样式的JavaScript下面的四个函数供事件处理程序在改变鼠标事件图像的类名时使用。尽管可以把JavaScript代码编写成嵌入式的,但我们把它们组织进一个函数中,方便以后添加其他功能。

function mouseover(el) {
el.className = "raised";
}

function mouseout(el) {
el.className = "button";
}

function mousedown(el) {
el.className = "pressed";
}

function mouseup(el) {
el.className = "raised";
}

与HTML进行整合

  现在剩下的工作就是将这些函数与包含工具栏、图像、文本域的HTML代码组合在一起:

来源:http://www.tulaoshi.com/n/20160129/1483058.html

延伸阅读
标签: PS PS基础
Photoshop这个修图神器不仅仅是设计师必备,很多普通用户在日常生活中也经常需要用它来编辑图片,更不要说天涯论坛上那些高手!帮我PS个美女在 我旁边之类的搞笑帖子能为我们带来多少欢乐了。不过,如果你已经是桌面PS软件用户,那么你会对iOS或是Android平台上的触摸版本感兴趣吗?并且,从鼠标键盘转向触摸屏操作,PS还会那么好用吗?带着这些疑...
标签: 电脑入门
Windows操作系统都有磁盘碎片整理这一功能,只是人们印象中,以往的Windows操作系统的磁盘碎片整理过程都非常的漫长,但是 Win7却有所不同,与之前的各种版本操作系统相比有着很大的提升。这主要是由于Win7中对磁盘整理命令行增加了全新的参数命令。一起来看看怎么利用磁盘碎片整理功能为你的Win7减负加速吧! 首先,先从开始菜单中找到磁盘碎...
功能强大的免费办公软件OpenOffice.org体验 还在为找免费微软Office软件而发愁吗,不妨试试功能强大的OpenOffice.org 吧!OpenOffice.org 是一套免费的跨平台的办公室软件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系统上运行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是开源软件,任何人都可以免费下载、...
Office2010中功能强大的图片背景删除工具 图片背景删除功能是Office 2010中新增的功能之一,包含在2010版的Word、Excel、PowerPoint和Outlook之中。利用删除背景工具可以快速而精确地删除图片背景,使用起来非常方便。与一些抠图工具不同的是,它无需在对象上进行精确描绘就可以智能地识别出需要删除的背景。下面以Excel 2010为例,对该...
标签: 手机 智能手机
1、查阅名词 「搜索」是 Siri 最擅长为你做的事情之一,不过「搜索」是一个相当宽泛的概念,所以我打算具体到「查名词」这一场景中去介绍。工作和学习中我们会遇到一些新名词,可以是感兴趣的,也可以是对生产生活有所助益的,这时我们往往会选择通过搜索引擎来查阅。如果我告诉你,Siri 可以调用多种 Web 服务为你呈现搜索结果...

经验教程

618

收藏

80
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部