js+css实现有立体感的按钮式文字竖排菜单效果


Posted in Javascript onSeptember 01, 2015

本文实例讲述了js+css实现有立体感的按钮式文字竖排菜单效果。分享给大家供大家参考。具体如下:

这是一款较不错的竖排菜单,有立体感效果的菜单,不要以为那些带立体特效的菜单是按钮啊,其实它就是用JavaScript代码修饰出来的按钮,鼠标放上的时候就会有明显的立体文字效果,竖向排列的,也可以修改成横向的。

运行效果截图如下:

js+css实现有立体感的按钮式文字竖排菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>有立体感的按钮式文字菜单,竖排</TITLE>
</HEAD>
<BODY>
<STYLE type=text/css>A:link {
 TEXT-DECORATION: none
}
A:visited {
 TEXT-DECORATION: none
}
A:active {
 TEXT-DECORATION: none
}
A:hover {
 TEXT-DECORATION: none
}
.up {
 BORDER-RIGHT: #711200 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: white 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; BORDER-LEFT: white 1px solid; COLOR: #ff0000; PADDING-TOP: 1px; BORDER-BOTTOM: #711200 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #eadfd0
}
</STYLE>
<SCRIPT language=JavaScript>
<!-- IE and NS6 Menu Button script kurt.grigg@virgin.net
if (!document.layers){
// Choose size and colours here!
Width=100;
Font='Verdana';
FontSize=9;
AFontColor='#000000';
BFontColor='red';
CFontColor='#ffffff';
down="#6699cc";
FontWeight='normal'; //normal or bold!
BackGround='#99ccff'; //Same as your body bgcolor!
BorderDepth=2;
BorderLight='#FFFFFF';
BorderShad='#000000';
//Nothing needs altering past here!!!!!!!!!!!!!!!!!!!!!!
function On(id){
with(id.style){
color=BFontColor;
borderTopColor=BorderLight;
borderLeftColor=BorderLight;
borderRightColor=BorderShad;
borderBottomColor=BorderShad;
}
}
function Off(id){
with(id.style){
color=AFontColor;
borderTopColor=BackGround;
borderLeftColor=BackGround;
borderRightColor=BackGround;
borderBottomColor=BackGround;
background=BackGround;
}
}
function Down(id){
with(id.style){
color=CFontColor;
borderTopColor=BorderShad;
borderLeftColor=BorderShad;
borderRightColor=BorderLight;
borderBottomColor=BorderLight;
background=down;
}
}
function Link(Url,Txt,target){
document.write("<a href='"+Url+"' target='"+target+"'>"
+"<div style='position:relative;"
+"width:"+Width+"px;height:"+FontSize+"px;"
+"border-width:"+BorderDepth+"px;"
+"border-color:"+BackGround+";"
+"border-style:solid;"
+"padding:"+FontSize/4.5+"pt;"
+"background:"+BackGround+";"
+"font-family:"+Font+";"
+"font-size:"+FontSize+"pt;"
+"line-height:"+FontSize*1.2+"pt;"
+"font-weight:"+FontWeight+";"
+"text-align:left;"
+"color:"+AFontColor+";"
+"margin-top:2px;"
+"cursor:hand'"
+"onMouseOver='javascript:On(this)'" 
+"onMouseOut='javascript:Off(this)'" 
+"onMouseDown='javascript:Down(this)'>"
+Txt+"</div></a>");
}
}
function Temp(){
alert("TEST");
}
//-->
</SCRIPT>
<!-- End Menu Buttons Part:1 -->
<!-- Menu Buttons Part:2 Paste in Body where needed -->
<SCRIPT language=JavaScript>
<!-- 
if (!document.layers){
if (document.getElementById&&!document.all){
document.write("<div style='position:relative'>"
+"<table border='0' cellpadding='0' cellspacing='0'>"
+"<tr><td valign='top'>");
}
Link('http://www.baidu.com','百度一下','_blank');
Link('http://www.yahoo.com','Yahoo','_blank');
Link('http://www.google.com','Google','_blank');
Link('http://www.hongen.com','洪恩在线','_blank');
Link('http://www.163.com','网易','main');
if (document.getElementById&&!document.all){
document.write("</td></tr></table></div>");
}
}
//-->
</SCRIPT>
</BODY>
</HTML>

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

Javascript 相关文章推荐
javascript 兼容FF的onmouseenter和onmouseleave的代码
Jul 19 Javascript
Javascript 浮点运算的问题分析与解决方法
Aug 27 Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 Javascript
JavaScript常用脚本汇总(一)
Mar 04 Javascript
Vue计算属性的学习笔记
Mar 22 Javascript
Vuex之理解Store的用法
Apr 19 Javascript
JavaScript无操作后屏保功能的实现方法
Jul 04 Javascript
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
微信小程序使用wxParse解析html的方法示例
Jan 17 Javascript
JS基于对象的链表实现与使用方法示例
Jan 31 Javascript
nuxt引入组件和公共样式的操作
Nov 05 Javascript
浅谈TypeScript 索引签名的理解
Oct 16 Javascript
JS实现黑客帝国文字下落效果
Sep 01 #Javascript
JavaScript中this详解
Sep 01 #Javascript
基于JavaScript制作霓虹灯文字 代码 特效
Sep 01 #Javascript
jquery实现简单合拢与展开网页面板的方法
Sep 01 #Javascript
jQuery实现可高亮显示的二级CSS菜单效果
Sep 01 #Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
Sep 01 #Javascript
JavaScript常用标签和方法总结
Sep 01 #Javascript
You might like
php过滤XSS攻击的函数
2013/11/12 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
jquery div 居中技巧应用介绍
2012/11/24 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
python 字符串格式化代码
2013/03/17 Python
Python3基础之基本数据类型概述
2014/08/13 Python
Python中AND、OR的一个使用小技巧
2015/02/18 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
降消项目实施方案
2014/03/30 职场文书
纪检监察建议书
2014/05/19 职场文书
2014年财政所工作总结
2014/11/22 职场文书
军事博物馆观后感
2015/06/05 职场文书
运动员入场前导词
2015/07/20 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python