| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Dreamweaver教程 > Dreamweaver入门教程 > 文章正文 用户登录
网页菜单之---树形
用XSLT生成网页菜
DHTML实例解析:用
网页菜单详解(4):
网页菜单详解(2):
网页菜单详解(1):
网页菜单之---"抄

网页菜单详解(3):样式修饰           

网页菜单详解(3):样式修饰

作者:钟钟 来源:天极设计在线 更新:2005-3-30 13:29:45 错误报告 我要投稿

   美化主要表现在鼠标放到菜单上后(即鼠标悬停)的效果,这里首先介绍几个经常用到的CSS属性:

  background-color:背景色,其值为一个颜色值,如“#FF0000”、“red”。

  border:边框样式,一个形如“宽度 样式 颜色”的字符串,如“1px solid red”,即1px的红色实线边框。

  cursor:鼠标指针样式,取值为表示鼠标指针样式的字符串,如“hand”、“help”,即小手、帮助状态。

  以上只是简单的介绍了几个在此类菜单中非常常见的CSS属性,这里也并未做很详尽的解释(毕竟这些并不是我们要讲解的重点),欲了解更多可参阅相关资料。笔者在这里想说的是:掌握更多的CSS属性会对你有所帮助。

  前面说了,美化主要表现在鼠标放到菜单上后的效果,那么如何用javascript来控制样式的变化呢?或者你会想到前面讲过的style对象,的确,用style可以达到目的,但是,很多时候,需要改变很多个CSS属性,用style就显得有些麻烦。我们再来介绍一个新的属性:className。

  className属性对应的就是CSS的class,也即所谓的伪类,比如在某个标记中设置class=myName,那么这时该元素的className属性就是myName。

  来看下面这个例子:
--------------------------------------------
<style type="text/css">
.style_normal { color: gray; }
.style_over  { color: red; }
</style>
<span class=style_normal onmouseover="this.className='style_over'"
onmouseout="this.className='style_normal'">
鼠标移上来,通过className属性改变这段文字的class,使文字颜色变成红色;
移走,又恢复原来的颜色。</span>
----------------------------------------------


  

  我们看到,在处理相对复杂的样式变化的情况下,用className就方便得多了,至于样式如何变化,就变成如何定义class的问题了。

  讲到这里,我想有一定CSS基础的朋友应该已经清楚如何来修饰这个菜单了,即便你对CSS了解的还不多,前面已经介绍了几个较常用的属性。所以,这里就不再多讲了。

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。