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 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
js压缩利器
Feb 20 Javascript
html中的input标签的checked属性jquery判断代码
Sep 19 Javascript
AngularJS基础知识
Dec 21 Javascript
jQuery 判断图片是否加载完成方法汇总
Aug 10 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
Oct 28 Javascript
jQuery UI插件实现百度提词器效果
Nov 21 Javascript
bootstrap laydate日期组件使用详解
Jan 04 Javascript
微信小程序 picker 组件详解及简单实例
Jan 10 Javascript
详解微信小程序中组件通讯
Oct 30 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
Jan 31 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 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
PHP语法速查表
2006/12/06 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
基于jquery的气泡提示效果
2010/05/31 Javascript
关于this和self的使用说明
2010/08/01 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
2015/05/06 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
vue两个组件间值的传递或修改方式
2018/07/04 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
2019/06/18 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
python自定义异常实例详解
2017/07/11 Python
python装饰器实例大详解
2017/10/25 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
详解python中的闭包
2020/09/07 Python
python实现PolynomialFeatures多项式的方法
2021/01/06 Python
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
优秀护士先进事迹
2014/05/08 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
捐助倡议书
2015/01/19 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
Python中常见的反爬机制及其破解方法总结
2021/06/10 Python