JS+CSS实现另类带提示效果的竖向导航菜单


Posted in Javascript onOctober 15, 2015

本文实例讲述了JS+CSS实现另类带提示效果的竖向导航菜单。分享给大家供大家参考。具体如下:

这是一款JS+CSS打造另类带提示的竖向导航菜单,觉得挺不错,只是美工水平有限,有兴趣的朋友就请继续完善吧。

运行效果截图如下:

JS+CSS实现另类带提示效果的竖向导航菜单

在线演示地址如下:

具体代码如下:

<html>
<head>
<title>带提示的竖向导航菜单</title>
<style type="text/css">
#coolmenu{
border: 1px solid black;
width: 160px;
background-color: #E6E6E6;
}
#coolmenu a{
font: bold 13px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}
html>body #coolmenu a{
width: auto;
}
#coolmenu a:hover{
background-color: black;
color: white;
}
#tabledescription{
width: 100%;
height: 3em;
padding: 2px;
filter:alpha(opacity=0);
-moz-opacity:0;
}
</style>
<script type="text/javascript">
var baseopacity=0
function showtext(thetext){
if (!document.getElementById)
return
textcontainerobj=document.getElementById("tabledescription")
browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
document.getElementById("tabledescription").innerHTML=thetext
highlighting=setInterval("gradualfade(textcontainerobj)",50)
}
function hidetext(){
cleartimer()
instantset(baseopacity)
}
function instantset(degree){
if (browserdetect=="mozilla")
textcontainerobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
textcontainerobj.filters.alpha.opacity=degree
else if (document.getElementById && baseopacity==0)
document.getElementById("tabledescription").innerHTML=""
}
function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}
function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=20
else if (window.highlighting)
clearInterval(highlighting)
}
</script>
</head>
<body>
<div id="coolmenu">
<a href="#" onMouseover="showtext('精品脚本代码下载!')" onMouseout="hidetext()">开始吧</a>
<a href="#" onMouseover="showtext('常用特效收集与发布')" onMouseout="hidetext()">网页特效</a>
<a href="#" onMouseover="showtext('网站地图索引')" onMouseout="hidetext()">资源分类</a>
<a href="#" onMouseover="showtext('最新更新的资源')" onMouseout="hidetext()">最新更新</a>
<a href="#" onMouseover="showtext('网站最热的下载')" onMouseout="hidetext()">下载排行</a>
<div id="tabledescription"></div>
</div>
</body>
</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js类型转换与引用类型详解(Boolean_Number_String)
Mar 07 Javascript
Javascript基础知识盲点总结之函数
May 15 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
Aug 05 Javascript
vue实现可增删查改的成绩单
Oct 27 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
Nov 10 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 Javascript
用js简单提供增删改查接口
May 12 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
Sep 20 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
Nov 19 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 13 Javascript
Javascript执行流程细节原理解析
May 14 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
Oct 15 #Javascript
如何实现移动端浏览器不显示 pc 端的广告
Oct 15 #Javascript
JS简单限制textarea内输入字符数量的方法
Oct 14 #Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
Oct 14 #Javascript
浅析四种常见的Javascript声明循环变量的书写方式
Oct 14 #Javascript
浅谈angular.js中实现双向绑定的方法$watch $digest $apply
Oct 14 #Javascript
JS更改select内option属性的方法
Oct 14 #Javascript
You might like
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
PHP分页显示制作详细讲解
2006/12/05 PHP
php实现单链表的实例代码
2013/03/22 PHP
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
JS判定是否原生方法
2013/07/22 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
基于JS实现移动端左滑删除功能
2017/07/28 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
Python多线程和队列操作实例
2015/06/21 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
python的range和linspace使用详解
2019/11/27 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
运动会开幕式主持词
2014/03/28 职场文书
勤俭节约倡议书
2014/04/14 职场文书
慰问信格式
2015/02/14 职场文书
民主生活会主持词
2015/07/01 职场文书
Redis实现一个账号只能登录一个设备
2022/04/19 Redis