JS+CSS实现的日本门户网站经典选项卡导航效果


Posted in Javascript onSeptember 27, 2015

本文实例讲述了JS+CSS实现的日本门户网站经典选项卡导航效果。分享给大家供大家参考。具体如下:

这里介绍的是来自日本门户网站的一款CSS+JavaScript选项卡导航菜单,银灰色风格,看来日本人和中国人的审美是接近的,都喜欢这种风格,如果你要用的话,直接拷贝代码部分到你的网页中,注意你需要修改编码才行,日本的编码和中国可是不一样哦,只要把文字改为中国的就行了。

运行效果截图如下:

JS+CSS实现的日本门户网站经典选项卡导航效果

在线演示地址如下:

具体代码如下:

<HTML>
<HEAD>
<title>日本门户网站的经典选项卡导航</title>
<style type="text/css"> 
*{margin:0; padding:0;}
body{
 padding:0;
 margin:0;
 font-size:8pt;
 _font-size:x-small;
 color:#333;
 background:#FFF;
 line-height:1.3em; 
 word-break:break-all;
}
#TabNews{
width:403px; padding:0; min-height:260px; border: 1px solid rid;
margin:39px;
}
#News-navi{background:url(images/bg_navi.gif) 0 100% no-repeat;background-color:#FFFFFF !important; width:405px;}
#News-navi li{float:left; list-style:none;}
#News-navi #News01{width:102px;}
#News-navi #News02{width:76px;}
#News-navi #News03{width:76px;}
#News-navi #News04{width:76px;}
#News-navi #News05{width:75px;}
#News-navi a{background:url(images/bg_navi.gif) 0 0 no-repeat;padding-top:1px;display:block;line-height:1.1;min-height:22px;_height:23px;text-align:center;}
#News-navi a span{display:block;padding:3px 0 0;}
#News-navi #News01 a{background-position:0 0;}
#News-navi #News02 a{background-position:-102px 0;}
#News-navi #News03 a{background-position:-178px 0;}
#News-navi #News04 a{background-position:-254px 0;}
#News-navi #News05 a{background-position:-330px 0;}
#News-navi .focus a{font-weight:bold;color:#333333;}
#News-navi #News01.focus a{background-position:-405px 0;}
#News-navi #News02.focus a{background-position:-507px 0;}
#News-navi #News03.focus a{background-position:-583px 0;}
#News-navi #News04.focus a{background-position:-659px 0;}
#News-navi #News05.focus a{background-position:-735px 0;} 
#News .news-content .dot li,#News .news-content .dot dd{padding-bottom:3px;}
#News .news-content .dot li a,#News .news-content .dot dd a{padding-left:10px;}
#News .more-content .dot li a,#News .more-content .dot dd a{background-position:-196px -546px;padding-left:6px;}
#News{ min-height:238px;_height:238px; width:403px;border:1px solid #c4c4c4;margin-bottom:10px;border-top:none; background:#FFF;}
#News .pkg{width:393px; padding: 5px;}
#News .arrR{background-position:-187px -298px;}
#News #cocoCeleb{width:187px;}
#News .news-content{width:206px; line-height:1.4;}
#News .more-content{width:190px;}
#News .new{ background-position:1px -140px;*background-position:1px -142px;}
</style>
<SCRIPT type="text/javascript" >
function $()
{var C=new Array();for(var B=0;B<arguments.length;B++)
{var A=arguments[B];
if(typeof A=="string")
{if(document.getElementById){A=document.getElementById(A)}else{if(document.all){A=document.all(A)}}}if(arguments.length==1){return A}C.push(A)}return C};
function tabclick(A)
{if($("News0"+A).className!="focus")
{settab(A);saveCookie("ntab",A,200);return false}}
function settab(A)
{
 for(i=1;i<6;i++)
 {
 if(i==A)
 {$("News0"+i).className="focus";$("newsArea0"+i).style.display="block"}else{$("News0"+i).className="";$("newsArea0"+i).style.display= "none"}
 }}
function saveCookie(D,E,B)
{var C=arguments.length>2?B:"200";var A=new Date();A.setTime(A.getTime()+1000*60*60*24*(C));var F=A.toGMTString();document.cookie=D+"="+escape(E)+"; expires="+F+"; path=/;"}
</SCRIPT>
 </HEAD>
<BODY>
<div id="TabNews">
 <UL id="News-navi" class="pkg">
<LI id="News01" class="focus"><A href="#" hidefocus="true" onclick="return tabclick(1);" ><SPAN>Codes</SPAN></A></LI>
<LI id="News02" class=""><A href="#" hidefocus="true" onclick="return tabclick(2);" ><SPAN>ASP</SPAN></A></LI>
<LI id="News03" class=""><A href="#" hidefocus="true" onclick="return tabclick(3);" ><SPAN>PHP</SPAN></A></LI>
<LI id="News04" class=""><A href="#" hidefocus="true" onclick="return tabclick(4);" ><SPAN>JSP</SPAN></A></LI>
<LI id="News05" class=""><A href="#" hidefocus="true" onclick="return tabclick(5);" ><SPAN>DELPHI</SPAN></A></LI>
</UL><DIV class="box hslice" id="News">
 <DIV id="newsArea01" class="pkg pddT10" style="display: block; ">
<a href="#" target="_blank">那个年少轻狂的年代,已经一去不回!</a>
</DIV>
<DIV id="newsArea02" class="pkg pddT10" style="display: none; ">
 <a href="#" target="_blank">ASP</a>
 </DIV>
 <DIV id="newsArea03" class="pkg pddT10" style="display: none; ">
 <a href="#" target="_blank">PHP</a></DIV>
 <DIV id="newsArea04" class="pkg pddT10" style="display: none; ">
 <a href="#" target="_blank">Jsp</a> </DIV>
 <DIV id="newsArea05" class="pkg pddT10" style="display: none; ">
 <a href="#" target="_blank">Delphi</a>
 </DIV>
 </DIV>
 </div>
 </div>
</BODY>
</HTML>

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

Javascript 相关文章推荐
jqPlot 基于jquery的画图插件
Apr 26 Javascript
jquery动画效果学习笔记(8种效果)
Nov 13 Javascript
JSON+Jquery省市区三级联动
Jan 13 Javascript
bootstrap flask登录页面编写实例
Nov 01 Javascript
js中的触发事件对象event.srcElement与event.target详解
Mar 15 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
Apr 25 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
vue使用iframe嵌入网页的示例代码
Jun 09 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
js实现json数组分组合并操作示例
Feb 12 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
Oct 23 Javascript
深入详解JS函数的柯里化
Jun 09 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 #Javascript
asp知识整理笔记3(问答模式)
Sep 27 #Javascript
JS实现带鼠标效果的头像及文章列表代码
Sep 27 #Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 #Javascript
AngularJS基础教程之简单介绍
Sep 27 #Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
Sep 27 #Javascript
浅谈javascript的Touch事件
Sep 27 #Javascript
You might like
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
基于Linux调试工具strace与gdb的常用命令总结
2013/06/03 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
详解PHP中的PDO类
2015/07/06 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
PHP Web表单生成器案例分析
2020/06/02 PHP
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
js将控件隐藏及display属性的使用介绍
2013/12/30 Javascript
node.js中的require使用详解
2014/12/15 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
深入理解JavaScript中的尾调用(Tail Call)
2017/02/07 Javascript
js实现旋转木马效果
2017/03/17 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
Python中的文件和目录操作实现代码
2011/03/13 Python
python聊天程序实例代码分享
2013/11/18 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Python返回数组/List长度的实例
2018/06/23 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
python3字符串输出常见面试题总结
2020/12/01 Python
Python修改DBF文件指定列
2020/12/19 Python
python解包概念及实例
2021/02/17 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
网吧消防安全责任书
2014/07/29 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python