当前位置: 首页 > 图文教程 > 网页制作 > Dreamweaver > 网页菜单详解(3):样式修饰

Dreamweaver
用代码“写”出扫描线效果图片
DHTML实例解析:用HTC统一定制表单样式
网页瘦身小技巧---“分割大法”
简单实用的网页表格特效
巧用样式表,让文本框与按钮变个样
网页工作原理
网页图片特效小技巧
如何防止及消除垃圾代码的产生
提高页面显示速度的秘技
用DW MX制作导航下拉菜单
Dreamweaver MX应用表格排序
Dreamweaver查找替换的技巧
用DreamWeaver定制网站的颜色
Dreamweaver MX进阶教程(七)创建基于框架的网页
Dreamweaver MX进阶教程(九)使用用于框架的“行为”
Dreamweaver MX进阶教程(八) 操作框架
Dreamweaver MX进阶教程(十)制作居中的网页
Dreamweaver MX进阶教程(十六)制作可拖动表格
Dreamweaver MX进阶教程(二十一)制作虚线
Dreamweaver MX进阶教程(十三)在Dreamweaver 中使用上标和下标

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-23   浏览: 34 ::
收藏到网摘: n/a

    美化主要表现在鼠标放到菜单上后(即鼠标悬停)的效果,这里首先介绍几个经常用到的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了解的还不多,前面已经介绍了几个较常用的属性。所以,这里就不再多讲了。