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 相关文章推荐
模拟用户操作Input元素,不会触发相应事件
May 11 Javascript
JS request函数 用来获取url参数
May 17 Javascript
JavaScript 判断日期格式是否正确的实现代码
Jul 04 Javascript
自己写了一个展开和收起的多更能型的js效果
Mar 05 Javascript
jquery validate表单验证的基本用法入门
Jan 18 Javascript
仅30行代码实现Javascript中的MVC
Feb 15 Javascript
JS实现六位字符密码输入器功能
Aug 19 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
Vue.js之slot深度复制详解
Mar 10 Javascript
Web纯前端“旭日图”实现元素周期表
Mar 10 Javascript
js作用域和作用域链及预解析
Apr 11 Javascript
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
jquery 使用点滴函数代码
2011/05/20 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
jquery表单插件Autotab使用方法详解
2016/06/24 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
2017/03/27 jQuery
ES6中的Promise代码详解
2017/10/09 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
Python根据区号生成手机号码的方法
2015/07/08 Python
python中的编码知识整理汇总
2016/01/26 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
2019/09/25 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
使用python实现多维数据降维操作
2020/02/24 Python
Python函数参数分类原理详解
2020/05/28 Python
python属于解释型语言么
2020/06/15 Python
销售人员中英文自荐信
2013/09/22 职场文书
大学生就业自荐书
2014/06/16 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
教师节主持词开场白
2015/05/29 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书