CSS标识当前位置页效果的实现原理

css

当前页面--比如说现在的页面是首页,那么在导航栏上首页的色彩等和其他栏目有所不 同,用以给浏览者一个明显的指示。

下面来说下具体的做法,菜单的基本实现和一般的CSS菜单没多大区别,着重说下如何 实现当前页。

设菜单有5个栏目:home、about、products、services、contact,分别给每个栏目一 个ID,m1-m5,CSS可写成如下:

xhtml CODE:

<ul id="nav">
         <li id="m1"><a href="index.html">Home</a></li>
         <li id="m2"><a href="about.html">About</a></li>
         <li id="m3"><a href="products.html">Products</a></li>
         <li id="m4"><a href="services.html">Services</a></li>
         <li id="m5"><a href="contact.html">Contact</a></li>
</ul>

CSS CODE:

#home
#nav li#m1 a,
#about #nav li#m2 a,
#products #nav li#m3 a,
#services #nav li#m4 a,
#contact #nav li#m5 a{
     color: #FFF;
     background: #DC4E1B url(navbg.gif) no-repeat;
}

然后分别给每个页面的bady标签一个独立的ID,例如给首页的ID是home,其余的类推 。

这样做法的好处是每个页面的菜单都是一样的,方便修改,动态页包含也容易。

时间: 2024-09-13 01:32:11

CSS标识当前位置页效果的实现原理的相关文章

代码实例之纯CSS代码实现翻页效果_经验交流

123

JS实现标签页效果(配合css)_javascript技巧

实现的效果: 如上图所示为制作的标签页,我们想要实现的效果是当鼠标移到某一个标签的时候,在下面的内容区显示对应的内容,并且相应标签的颜色需要改变,如图中所示当前鼠标的位置在"标签1"上,则内容区域显示的内容为"我是内容1",并且"标签1"的颜色要比"标签2"和"标签3"深一些,同样鼠标移到"标签2"和"标签3"的时候显示"我是内容2"和"

CSS翻页效果,鼠标放上时变化,无需JS

网页制作Webjx文章简介:!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=gb2312 /titleDIV CSS实例

用CSS和jQuery制作霓虹效果

今天我们为大家准备的JS+CSS霓虹灯效果,让你的文字像灯一样每一分每一秒都变色. 今天我们要用CSS和jQuery制作霓虹效果.现在我们开始第一步,制作一个背景.其中有2个不同颜色的文字版本.要生成五颜六色的背景图象,您首先需要新建的Photoshop文件650px和300px文档,#141414的背景颜色. 使用您喜爱的字体写您的标题. 我使用了哥特式的世纪与60px的大小.然后Ctrl点击他,变成选区. 使用矩形工具,按Shift+Alt选择文本,如下图: 然后复制出一个新的图层: 在用具

Css Div浮动叠加层效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv="Conte

PS制作卷页效果

卷页效果是我们在设计图像中常用的一种修饰效果.不少滤镜都能做到,如由AV Bros.公司出品的 Page Curl,或大名鼎鼎的KPT等.但如果用过你就会发现,这些滤镜作出的效果过于死板,更重要的是不够逼真,一眼就看出人工的痕迹.所以只用过一次,我就放弃了.如果你和我一样,不喜欢滤镜的固定模式,而希望用一种更灵活的方式来表现你的图像,这篇教程也许会给你一些启示. 由于我们在这篇教程中会用到很多路径的知识,所以,在开始之前,我希望你已经能够较熟练的操纵Photoshop的路径工具.如果你是一个Ph

用Photoshop制作图片卷页效果

用Photoshop制作图片卷页效果 卷页效果是我们在设计图像中常用的一种修饰效果.不少滤镜都能做到,如由AVBros.公司出品的PageCurl,或大名鼎鼎的KPT等.但如果用过你就会发现,这些滤镜作出的效果过于死板,更重要的是不够逼真,一眼就看出人工的痕迹.所以只用过一次,我就放弃了.如果你和我一样,不喜欢滤镜的固定模式,而希望用一种更灵活的方式来表现你的图像,这篇教程也许会给你一些启示. 由于我们在这篇教程中会用到很多路径的知识,所以,在开始之前,我希望你已经能够较熟练的操纵Photosh

代码实例:纯CSS代码实现翻页

css|翻页 纯CSS实现翻页效果,原理比较简单,书签配合隐藏. 运行代码框 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" l

Flash电子书鼠标拖拽翻页效果原理

翻页|鼠标 最近要做些电子书,本来准备去网上买现成的翻页效果的组件,但一看报价吓一跳,而且执行效率也不高,一个叫AsFlipPage4.0的组件CPU占用率高居70%,喊价1000RMB,真是黑心商人.下载了几个开源的程序自己也看不懂.于是一咬牙自己做了一个,并放上源程序.过两星期再把变量接口做好,免费发布. 设置遮罩和阴影之后的最终品: 主要原理: 将电子书分为3个内容层,叠放顺序如图.第一层为当前页面层,是现在正在显示的页面:第二层是随鼠标拖拽时卷起的页角,第三层是当页角卷起时,露出下一页的