`
zhouxin464585932
  • 浏览: 80504 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于导航条的作法:鼠标点后背景改变

阅读更多

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<link href="../../Content/Index.css" rel="Stylesheet" type="text/css" />
<link href="../../Content/isnew.css" rel="Stylesheet" type="text/css" />
<table align="center" class="HeadTable">
<tr>
<td valign="top" colspan="2" >
<table class="Navigation">
<tr>
<td valign="middle" id="Index" class="MenuTdDefault" align="center">
<a href="/Home/Index" id="aIndex" >首页</a>
</td>
<td valign="middle" id="About" class="MenuTdDefault" align="center">
<a href="/Home/About" id="aAbout" >关于Disc</a>
</td>
<td valign="middle" id="Instruct" class="MenuTdDefault" align="center">
<a href="/Home/Instruct" id="aInstruct">影印流程</a>
</td>
<td valign="middle" id="ServerPrice" class="MenuTdDefault" align="center">
<a href="/Home/ServerPrice" id="aServerPrice">服务报价</a>
</td>
<td valign="middle" id="" class="MenuTdDefault" align="center">
<a href="#">业务范围</a>
</td>
<td valign="middle" id="CustomerServerSit" class="MenuTdDefault" align="center">
<a href="/Home/CustomerServerSit" id="aCustomerServerSit">客户服务</a>
</td>
<td valign="middle" id="JoinIn" class="MenuTdDefault" align="center">
<a href="/Home/JoinIn" id="aJoinIn">加盟合作</a>
</td>
</tr>
</table>

</td>
</tr>
</table>

<script language="javascript" src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript" >

$(AddClass);

function AddClass()
{
//var url = window.location.href;//获取浏览器的地址
var url= document.location.href
var name=url.split('/');//以/分开成数组
var Urlname=name[name.length-1];//页面地址的值
if(Urlname=="Default.aspx"||Urlname=="")//如果是首次使用的话action就赋值为Index
{
Urlname="Index";
}
var tdname="#"+Urlname;
var aname="#a"+Urlname;
$(tdname).removeClass();//移去Td的样式
$(tdname).addClass("MenuTD");//给指定的TD写入新的样式
$(aname).attr("style","color:White");//给a标签写入新的样式
}

</script>

样式文件:


.MainTable{background-image:url(Image/background.png); background-repeat:no-repeat; width:950px;/*height:705px;*/ margin-top:0px; padding:0px}
/*.HeadTable{background-image:url(Image/head.png); background-repeat:no-repeat; width:950px;height:196px; margin-top:0px; padding:0px}*/
.HeadTable{background-image:url(Image/head.png); background-repeat:no-repeat;width:950px;height:177px; padding:0px}
.HeadTableRandam{background-image:url(Image/head.png); background-repeat:no-repeat;width:100%;height:177px; padding:0px}
.BottomTable{background-image:url(Image/bottom.png); background-repeat:no-repeat; width:950px;height:130px;margin:auto; margin-top:0px; padding:0px}
.Navigation{margin-top:125px; margin-left:220px}
.Navigation td{padding-right:10px}
.Button{background-image:url(Image/buttomblack.png); background-repeat:no-repeat; width:68px; height:23px; border:0px; color:White; font-weight:bold}
.Button1{background-image:url(Image/buttomgray.png); background-repeat:no-repeat; width:69px; height:23px; border:0px; color:#666666; font-weight:bold; font-size:11px}


.surNavigation{ padding:95px 4px 0 0;}

.tdClass { border-bottom:1px solid #BEC2C3; padding:10px; vertical-align:top; }
.title { color:#666666; font-size:13px; font-weight:bold; padding-top:10px; }
.span_info { font-size:12px; color:#737476; margin:10px; }

.MenuTD
{
background-image: url(../../Content/Image/buttomblack.png);
background-repeat: no-repeat;
width: 68px;
height: 23px;
border: 0px;
color: White;
font-weight: bold;
font-size: 13px;
}
.MenuTdDefault
{
background-image: url(../../Content/Image/buttomgray.png);
background-repeat: no-repeat;
width: 69px;
height: 23px;
border: 0px;
color: #666666;
font-weight: bold;
font-size: 13px;
}
.Navigation td a:link
{
color: #666666;
text-decoration: none;
}
.Navigation td a:visited
{
color: #666666;
text-decoration: none;
}
.Navigation td a:hover
{
color: #FF0000;
text-decoration: none;
}
.Navigation td a:active
{
color: #666666;
text-decoration: none;
}

分享到:
评论

相关推荐

    jQuery特效

    5. "css控制鼠标经过更换图-background-position另类做法.rar":这是一个利用jQuery和CSS改变元素背景位置的技巧,当鼠标悬浮在元素上时,通过jQuery动态调整CSS的`background-position`属性,实现图片或背景的切换...

    没有调用jquery的网站js左侧导航,所有浏览器均能完美兼容

    同时,通过JavaScript与CSS的交互,我们可以实现鼠标悬停或点击时的动态效果,比如改变背景色、添加阴影或动画过渡。 HTML结构对于构建导航菜单至关重要。通常,一级分类会作为独立的标题元素,而二级分类则作为...

    网页的框架和布局控制PPT学习教案.pptx

    动手练习创建一个儿童世界主题的网页,可以帮助巩固这些概念,包括构建基础框架、表格,并插入动画和导航条。 总之,网页的框架和布局控制涉及到了HTML的高级特性,它不仅涉及到网页的结构,还关系到用户体验和设计...

    JavaScript大作业(餐厅美食网站设计与实现)

    - 顶部导航条采用100%宽度的设计,增强视觉连贯性。 - 底部区域同样采用全宽设计,保持页面的整体性。 2. **内容组织**: - 主页设计较为丰富,包括但不限于轮播图、特色菜品展示、最新资讯等。 - 分类展示:...

    Web前端开发经典面试题(附参考答案)

    1. **问题**: 在 Bootstrap 中,关于导航条,下列说法正确的是? - **选项**: - A. 应该将被包裹的元素放到 `navbar-collapse` 类中。 - B. 表单应该放置于 `navbar-form` 内。 - C. 可以使用 `navbar-left` 和...

    Web前端开发工程师经典面试题(附参考答案)

    这是Bootstrap中导航条的常用做法,用于响应式布局。 - B. 表单应该放置于`navbar-form`内。 **正确**。这是为了让表单与导航条其他元素保持一致的样式。 - C. 可以使用`navbar-left`和`navbar-right`来对齐导航条...

    2021-2022计算机二级等级考试试题及答案No.5483.docx

    - NEXT 1表示找到满足条件的第一条记录后,再查找下一条满足条件的记录。 - CONTINUE命令用于继续查找满足LOCATE命令中指定条件的下一条记录。 ### 12. 单选按钮与复选框的区别 **知识点概述:** - **单选按钮**: ...

    ExtAspNet_v2.3.2_dll

    -修正Expanded项和Checked项的状态在回发改变后不能保持的BUG。 -GetNodeById更名为FindNode,保持和FindControl一致命名。 -删除CheckedNodeIDArray属性,增加GetCheckedNodes和GetCheckedNodeIDs函数。 -...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正Expanded项和Checked项的状态在回发改变后不能保持的BUG。 -GetNodeById更名为FindNode,保持和FindControl一致命名。 -删除CheckedNodeIDArray属性,增加GetCheckedNodes和GetCheckedNodeIDs函数。 -...

    浮动菜单,可实现上下滚动的效果

    通过为表格的TR和TD元素添加onMouseOver和onMouseOut事件,来改变用户鼠标悬停时表格的背景颜色。此外,还定义了滚动按钮,当用户鼠标悬停在此按钮上时,会通过返回doScrollerIE函数的调用来启动向上滚动的效果。 ...

    CSS Sprite图片处理技巧

    除此之外,CSS Sprite还可以应用于网页中的图标集,如社交分享按钮、导航条、工具提示图标等。它减少了页面加载时间和带宽消耗,尤其在高流量网站或者移动设备上,这种优化效果更为显著。 总结来说,CSS Sprite是一...

Global site tag (gtag.js) - Google Analytics