大家经常在一些网页中看到一种会随着鼠标的接触而变色的按钮,参见范例网页。这称之为鼠标翻转效果,这是根据英文rollover翻译而来的,其实不是很符合中文的语境。其原理是利用两张图片,平时显示一幅,当鼠标接触后换成另外一幅图片。如下图。这样看起来好像是鼠标接触的时候按钮变亮了。现在我们来动手制作,首先在Photoshop中将它们制作成图片,然后再做成网页。

首先新建一个400×300的白底图像,新建一层,利用形状工具椭圆〖U/SHIFTU〗,在公共栏选择第3种绘图方式(填充像素),调出信息调板〖F8〗观看数值,用任意颜色在新建层中间位置画一个直径40左右的正圆(按住SHIFT保持正圆)。如下左图。

【窗口>样式】调出样式调板,点击右上角圆三角按钮,选择“替换样式”,在出来的样式列表目录中选择“Web翻转样式”,确认目前选择的是新建层,然后使用“选中状态的蓝色胶体按钮”样式。如下中图红色箭头处。大家也可以自己选择其他颜色的。

将新建层与背景层合并,然后【图像>修整】,如下右图所示。确定操作后图像将被裁剪为和所画的圆同等大小。这个命令的作用是根据左上角第一个像素处,或右下角最后一个像素处的颜色,在我们这幅图像中这两个地方都是白色。然后就将画面中连续的白色部分裁剪掉。这就好像现实中打印图像之后将纸张的边缘裁剪掉一样。

接着将背景图层复制一层,对复制出来的图层使用曲线工具,合并高光和暗调区域(高光点229,255;暗调点60,0),形成加亮按钮的效果。如下左图。完成后我们得到两个图层,分别是暗色按钮的背景层,和亮色按钮的背景复制层。如果以上步骤无法完成,点此下载范例文件

使用【文件>在ImageReady中编辑】〖CTRLSHIFTM〗,或点击工具栏最下方

按钮,将会跳转到ImageReady中,这是Photoshop附带的一个软件,用来制作动画和网页。我们找到Web内容和图层两个调板,如下下图。后面的操作就是由这两个调板配合完成。

在完成以上5个步骤后,我们就可以开始制作鼠标翻转效果了。开始之前我们先简要介绍一下制作的原理。范例网页大家也看过,是随着鼠标的接触而发生的。这里涉及一种概念,叫事件和方法。我们的日常生活就是由许多事件和方法组成的,比如口渴是事件,喝水就是解决这个事件的方法。肚子饿是事件,吃东西就是方法。想学习是事件,看《大师之路》就是方法等等。

这其实就是一种编程的思想,和人一样,电脑也是由事件和方法组成的一套逻辑系统。所以下面我们也要按照这种思路,去创建一个事件和解决方法。这个事件就是鼠标接触事件。平时鼠标不接触,我们只显示暗色按钮层(背景层)。而在鼠标接触的事件发生后,显示亮色按钮层(背景副本层)。

点击Web内容调板下方的新建按钮,将建立一个翻转设定。位于上方的s060101代表正常状态,因此我们要在图层调板中隐藏背景副本层,如下上图。

位于下方的Over代表鼠标接触事件,因此我们在图层调板中显示背景副本层并隐藏背景层(在这里由于图层的遮盖关系即使不隐藏也不影响最终效果)。如下下图。可以从Web内容调板中看到平时和鼠标接触两种不同的效果。

好,这样我们就已经完成了制作,记得保存文件。现在点击工具栏上的

按钮即可在ImageReady中预览将来做成网页后的实际效果。注意有可能在图像窗口可能会出现如下图的标有序号的橙色外框,这是切片的序号。如果觉得有碍视觉可点击工具栏中的

按钮隐藏切片。有关切片的概念和使用我们将在以后介绍。现在大家不必深究。

如果要做成实际的可以在网页浏览器中打开的网页,就要使用【文件>将优化结果存储为】〖CTRLALTSHIFTS〗。在出现的保存对话框中,保存类型要选择为“HTML和图像”,设置选项为“默认设置”,切片选项为“所有切片”。文件名可自行决定,但不要使用中文。保存的位置默认是个人文档的位置,可自行更改(如桌面)。确定之后可能会出现一个如下右图的警告框,提示文件名兼容性问题,可不必理会,按下好按钮即可。这样将会在指定的目录中会产生一个.html文件和一个images目录,如果要移动目录位置必须两者一起移动,否则图片无法在网页中显示。因为网页文件并不能包含图片,图片存放在images目录中。

这样的操作就成为输出操作,将Photoshop中的图象输出成为了其他的格式。同时大家也要保存好这个图像的原始psd格式,因为以后我们还要“老瓶装新酒”,在这个范例的基础上增加动画效果。参见范例网页。大家也可自行打开s0603.psd文件研究一下。注意要退出预览模式(按钮

)才可以保存文件。ImageReady可以直接保存psd格式,动画设定也会随之保存。

虽然曲线工具在这一小节只占有很少的部分,但也是很重要的,没有曲线的加亮效果,后面的一切也都无从谈起。曲线的类型运用在网页设计制作中是很常见的。

这是我们第一次真实地将自己的作品做成网页格式,大家肯定有很多地方不明白。有种云里雾里的感觉,这没关系,随着本系列教程在以后的课程逐步增加更多的网页相关知识,这片迷雾也会逐渐散去,大家将会发现来到一个更广阔的天地。

事实上Photoshop和ImageReady在网页制作方面来说功能十分有限,如果要有更多更好的功能,还是要使用专门的网页制作软件才行。我们在以后课程将学习到一个专门与Photoshop和ImageReady配合的网页制作软件GoLive,它可以完全兼容ImageReady产生的网页代码。在其中我们也可以创建以上的翻转效果,并且还能有更多的变化。在文字教程发布之前,大家可以先通过GoLiveCS2视频教程来学习。

按钮做页面调转_制作网页翻转按钮相关推荐

  1. 网页设计如何排成一列_制作网页该怎么做排版

    排版是制作网页中一个重要的环节,做好排版才能更合理地放置内容,令内容有序地显示在网页中.进行网页排版前,需要考虑怎么制作网页的排版才能令整个页面看起来舒服.工整,才能够让用户有更好的浏览体验.不过对于 ...

  2. html相册浏览页面怎么做,ul结合CSS制作网页相册滑动浏览效果

    ul结合CSS制作网页相册滑动浏览效果 互联网   发布时间:2008-10-17 19:25:02   作者:佚名   我要评论 英文原文:Sliding Photograph Galleries ...

  3. 在html中做产品介绍页面,美发企业制作网页时如何添加产品介绍

    在这个看颜时代,发型是影响一个人颜值的重要因素,一个好的发型能够改变一个人气质,改变别人对你的印象,因此现在越来越多的美发企业都应运而生.美发企业要想获得更多订单获得更高的知名度,搭建网站借助互联网的 ...

  4. ps制作手机端网页字体大小_制作网页的最佳字体大小

    ps制作手机端网页字体大小 To make web content work, text on a page must be readable for all visitors. Following ...

  5. java制作安卓客户端_制作网页的Android客户端(一)

    当发现一个有趣的新闻网站(AnimeNews)没有android客户端时,打算做一个学习和自用. 0.简单的需求分析 1.能看新闻 2.能查单词 3.单词表 1.建立新闻的抽象类 需要的属性有: 新闻 ...

  6. xd怎么做页面滑动_页面布局(XD):滚动页面《 从设计到代码:布局设计 》

    在预览这个设计的时候,我想让页面可以滚动,先选中这个中等尺寸画板,然后调整一下画板的高度,让它可以包含所有的内容.这个蓝线以下的区域就是可以滚动显示的内容. 再调整一下边栏的高度,还有主体区域背景的容 ...

  7. 废旧纸箱做机器人图片_制作纸箱板画(适合1112岁孩子们)

    制作纸箱板画 制作纸箱板画 制作纸箱板画 纸箱板又叫瓦楞纸 纸箱板又叫瓦楞纸,也是纸的一种.今天分享的制作纸箱板画主要是想使孩子们更多地了解艺术创作与生活的密切联系,通过媒体.设计技巧和制作过程的探索 ...

  8. python做动态相册_动感网页相册 python编写简单文件夹内图片浏览工具

    ''' template_body = '' # 如果指定乱序,就乱序列表中的数据 if shuffle == True: from random import shuffle shuffle(fil ...

  9. java的按钮点击事件_[转载]java处理按钮点击事件

    不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象. AWT时间处理机制的概要: 1.监听器对象是一个实现了特定监听器接口( ...

最新文章

  1. 扩增子图片解读7三元图:美的不要不要的,再多用也不过分
  2. 修改maven中的jdk版本
  3. SafeSEH原理与对抗
  4. 北京、广东重名数量查询工具,给孩子起名重名查询
  5. 内存映射文件进行写文件和读文件有啥不同_Linux中的mmap映射 [二]
  6. 请教SQL对日期格式化的写法
  7. spring cloud feign 上传文件报not a type supported by this encoder解决方案
  8. 计算机视觉领域还能耍什么花样?
  9. logstash mysql增量_Logstash jdbc 按时间增量更新的一些总结
  10. Runnable Thread分析比较
  11. php 5.5 sqlserver,thinkphp5 连接sqlserver windows
  12. springboot自动配置原理_今日份学习之Spring Boot自动配置实现原理
  13. 元器件(Components)安规标准(UL+IEC)
  14. matlab画基因表达热图,科学网—使用pheatmap软件绘制基因表达热图 - 陈振玺的博文...
  15. 迭代法求解贝尔曼期望方程的数学证明
  16. ChinaGrid要建8朵“云”
  17. 在线要饭源码 支付宝个人免签约支付
  18. ajax初始化 ztree v3,zTree_v3
  19. android 8.0 ps 命令,全网最全adb命令 - osc_8exjk9uk的个人空间 - OSCHINA - 中文开源技术交流社区...
  20. java安卓开发 快速入门_安卓程序员如何快速入门后端开发常识

热门文章

  1. 选择美国主机的机房地理位置、网络分析及相关主要机房服务商
  2. 使用VS2010时遇到的一些小问题的解决方案(从各处搜罗总结的,不定期更新,向原作者致敬)
  3. 小白的高德地图初体验(四)—— 矢量图形
  4. c语言农场,C语言课程设计《开心农场》源码公开
  5. 速卖通平台关于欧洲EPR详细规则解析
  6. 2021.07.22
  7. qq飞车手游早上会服务器维护吗,qq飞车手游:28号迎来全服大更新,这些注意事项你都知道吗...
  8. 2022年证券从业资格金融市场基础知识考试多选题专练及答案
  9. python操作图片批量保存成PDF文件
  10. 详细步骤:SCI等论文投稿,修改图片格式visio-eps,无需ps