一款经典简洁的CSS滑动门代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>滑动门</title>
<style media="screen" type="text/css">
<!--
*{font-size:12px;}
html,body{margin:0;text-align:center;over-flow:hidden;height:100%;width:100%;}
UL{list-style-type:none; margin:0px;}
/* 标准盒模型 */
.ttl{height:18px;}
.ctt{height:auto;padding:6px;clear:both;border:1px solid #064ca1;border-top:0;text-align:left;}
.w936{margin:2px 0;clear:both;width:936px;/*滑动门的宽度*/}
/* TAB 切换效果 */
.tb_{background-image: url(‘/jscss/demoimg/200901/tabs1.gif‘); background-repeat: repeat-x;background-color: #E6F2FF;}
.tb_ ul{height:24px;}
.tb_ li{float:left;height: 24px;line-height:1.9;width: 94px;cursor:pointer;}
/* 控制显示与隐藏css类 */
.normaltab   { background-image:url(‘/jscss/demoimg/200901/tabs2.gif‘); background-repeat: no-repeat; color:#1F3A87 ;}
.hovertab    { background-image: url(‘/jscss/demoimg/200901/tabs3.gif‘); background-repeat: no-repeat; color:#1F3A87; font-weight:bold }
.dis{display:block;}
.undis{display:none;}
-->
</style>
<script type="text/javascript" language="javascript">
//<!CDATA[
function g(o){return document.getElementById(o);}
function HoverLi(n){
//如果有N个标签,就将i<=N;
for(var i=1;i<=6;i++){g(‘tb_‘+i).className=‘normaltab‘;g(‘tbc_0‘+i).className=‘undis‘;}g(‘tbc_0‘+n).className=‘dis‘;g(‘tb_‘+n).className=‘hovertab‘;
}
//如果要做成点击后再转到请将<li>中的onmouseover 改成 onclick;
//]]>
</script>
</head>
<body>
<div class="w936">
 <div id="tb_" class="tb_">
   <ul>
    <li id="tb_1" class="hovertab" onmouseover="x:HoverLi(1);">
    ASP.NET</li>
    <li id="tb_2" class="normaltab" onmouseover="i:HoverLi(2);">
    MYSQL</li>
    <li id="tb_3" class="normaltab" onmouseover="a:HoverLi(3);">
    DELPHI</li>
    <li id="tb_4" class="normaltab" onmouseover="o:HoverLi(4);">
    VB.NET</li>
    <li id="tb_5" class="normaltab" onmouseover="g:HoverLi(5);">
    JAVA</li>
    <li id="tb_6" class="normaltab" onmouseover="z:HoverLi(6);">
    PHP5</li>
   </ul>
 </div>
 <div class="ctt">
  <div class="dis" id="tbc_01">这里是ASP.NET的相关内容</div>
  <div class="undis" id="tbc_02">这里是MYSQL的相关内容</div>
  <div class="undis" id="tbc_03">这里是DELPHI的相关内容</div>
  <div class="undis" id="tbc_04">这里是VB.NET的相关内容</div>
  <div class="undis" id="tbc_05">这里是JAVA的相关内容</div>
  <div class="undis" id="tbc_06">这里是PHP5的相关内容</b>
  </div>
 </div>
</div>

<div>http://www.999jiujiu.com/</div>
</body>
</html>

时间: 2024-08-01 23:51:14

一款经典简洁的CSS滑动门代码的相关文章

CSS滑动门圆角

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>CSS滑动门圆角</title> <style type="text/css"> .huadong{ width:500px; border:1px solid #ccc;  line-height:50px; padding-top:20px;} .huadong

CSS——滑动门

在背景图片中可以对图片进行圆角设置,但是这样是写死的.如下图: 情况分析:如果我们li标签中的文字变少了或者变多了,我们就需要重新定义背景图片.所以我们使用滑动门技术.它将图片特殊地方进行分割.宽度利用的是字体的宽度,在加上padding进行调整. <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style type="te

css滑动门技术

双重滑动门效果还是比较常用的,其实很好理解: 两个门就好比两个块级的元素重合所形成的效果,看一段代码如下: #Mydoor ul li a:hover{ color:#fff; //设置背景 黑色 background: url(hover.gif); //设置背景 图片,图片周边应为透明,这样才能把背景衬托出来 } 可以看到左侧变化如下 /* *将连接a下的内容变为块级:给右边一个宽度 */ #Mydoor ul li a b{ display:block; //设置为块元素 padding:

css滑动门制作圆角按钮

之前做项目的时候,基本都是将圆角背景图切成三块,故而每次用的标签都超级多,a标签中总是包含三个span,然后里面还得放按钮,导航冗余标签极多. 事实上是之前理解的滑动门的精髓不够到位. 现在有两种方式. 效果展示:http://runjs.cn/detail/evk8nkc8 先上传要用的两张图片吧.              btnBg.png                                                      bg.png <!doctype html>

有关“滑动门”代码研究

废话先不说,先上代码: /**************************************** 此代码来源于CSS-TRICKS,以下信息为博主发布: CREATED BY: Brandon Setter WEBSITE: http://Media-Sprout.com FOLLOW ME: twitter.com/bsetter CREATION DATE: 10/2009 VERSION 1.0 *****************************************/

一款CSS+JS+DIV制作的蓝色风格tab滑动门

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>一款CSS+JS+DIV制作的蓝色风格ta

11.4 “5图形”二维滑动门经典圆角框

11.3节介绍的不固定宽度的圆角框制作方法只适用于单色的圆角框,对于带有复杂边框的圆角框就不适用了. 另外,还需要考虑一个问题,用11.3节介绍的方法制作的圆角框,尽管可以适应不同宽度,但是它里面的正文段落也承担了设置圆角框布局的任务.也就是说,圆角框中的正文并不是独立的,正文内容不能自由地设置样式.这对于通用型的网页来说,局限性很大:例如,如果较为复杂的页面,每个圆角框用于放置不同的栏目,希望达到的目标应该是可以在每个圆角框中放置任何内容,并且可以对这些内容设置样式,还能保证圆角框本身显示正确

27款经典的CSS框架

利用 CSS 框架,可以简化你的工作,提高工作效率.CSS 框架是一系列 CSS 文件的集合体,包含了基本的元素重置,页面排版.网格布局.表单样式.通用规则等代码块.下面给你推荐了27款优秀的CSS框架,你可以选用. 1. 960gs 960 像素的页面宽度似乎成为了一种设计标准,在当前各种分辨率下,能够很好地展现网页内容.提供较为常用的尺寸来简化网页设计过程,使工作简单高效. 2. YUI 2: Grids CSS 芒果曾经介绍过由雅虎开发小组推出的 YUI,而这个 YUI Grids CSS

[CSS]三层嵌套的滑动门

原理: 最外层放水平平铺的背景,第二层放左边,第三层放右边,注意这个做法背景图不能透明 结构: <div class="module-title"> <span class="left"> <span class="right"></span> </span> </div> 样式: .module-title {    height:33px;    background: