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 相关文章推荐
jQuery Ajax使用 全解析
Dec 15 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 Javascript
一个支付页面DEMO附截图
Jul 22 Javascript
让人蛋疼的JavaScript语法特性
Sep 30 Javascript
jQuery插件expander实现图片翻转特效
May 21 Javascript
JavaScript实现图片轮播的方法
Jul 31 Javascript
Django+Vue.js搭建前后端分离项目的示例
Aug 07 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
Jul 27 Javascript
Vue异步组件处理路由组件加载状态的解决方案
Sep 07 Javascript
微信小程序实现swiper切换卡内嵌滚动条不显示的方法示例
Dec 20 Javascript
jquery实现的放大镜效果示例
Feb 24 jQuery
详解Node.js使用token进行认证的简单示例
May 25 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
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
PHP+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
56.com视频采集接口程序(PHP)
2007/09/22 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
拉动滚动条加载数据的jquery代码
2012/05/03 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
javascript模拟命名空间
2015/04/17 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
jQuery实现动态加载select下拉列表项功能示例
2018/05/31 jQuery
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
Python提取网页中超链接的方法
2016/09/18 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
python实现倒计时小工具
2019/07/29 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
对python中list的五种查找方法说明
2020/07/13 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
浅析Python中字符串的intern机制
2020/10/03 Python
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
授权委托书怎么写
2014/04/03 职场文书
市场开发与营销专业求职信范文
2014/05/01 职场文书
解除财产保全担保书
2014/05/20 职场文书
宣传口号大全
2014/06/16 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
JavaScript数组 几个常用方法总结
2021/11/11 Javascript
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers