• CSS+JSS实现滚动切换的选项【推荐】


    代码简介:

    用CSS制作会滚动的选项卡,感觉比较不错,本人很喜欢,运用CSS+JavaScript技术结合,带动画效果的切换,新颖美观,推荐给大家。注意标题的长度,如果太长的话会变成二行,不过用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>
    <title>CSS+JSS实现滚动切换的选项【推荐】_网页代码站(www.webdm.cn)</title>
    <STYLE> 
    * { 
    margin:0; 
    padding:0; 
    font-size:12px; 
    } 
    img { 
    border:none; 
    } 
    ul,ol { 
    list-style:none; 
    } 
    #content { 
    margin:20px auto; 
    border:1px solid #a5b5c0; 
    188px; 
    height:241px; 
    background:url(http://www.webdm.cn/images/20090918/dot.gif); 
    overflow:hidden; 
    } 
    #title { 
    height:17px; 
    *height:16px; 
    background:url(http://www.webdm.cn/images/20090918/dotline.gif) repeat-x; 
    border-bottom:1px solid #a5b5c0; 
    padding:3px 0 0 6px; 
    *padding:4px 0 0 6px; 
    font-weight:700; 
    } 
    #title li { 
    float:left; 
    display:inline; 
    92px; 
    } 
    #tit_l { 
    float:left; 
    92px; 
    overflow:hidden; 
    height:14px; 
    } 
    #tit_r { 
    float:right; 
    margin-top:-1px; 
    *margin-top:-2px; 
    } 
    #tit_r img { 
    margin-right:4px; 
    cursor:pointer; 
    } 
    #tit_r img:hover { 
    filter: Alpha(Opacity=70); 
    -moz-opacity: 0.7; 
    opacity: 0.7; 
    } 
    #text { 
    clear:both; 
    height:210px; 
    } 
    #text ul { 
    background:url(http://www.webdm.cn/images/20090918/dotcount.gif) no-repeat 12px 4px; 
    margin:6px 0; 
    } 
    #text li { 
    padding-left:34px; 
    line-height:21px; 
    } 
    #text li a { 
    color:#123b8d; 
    text-decoration:none; 
    } 
    #text li a:hover { 
    text-decoration:underline; 
    } 
    </STYLE>
    </head> 
    <body>
    
    <DIV id=content>
    <DIV id=title>
    <DIV id=tit_l>
    <DIV id=mytit>
    <UL>
    <LI>最新更新 </LI>
    <LI>下载排行 </LI>
    <LI>最受关注 </LI></UL></DIV></DIV>
    <DIV id=tit_r><IMG alt="" src="http://www.webdm.cn/images/20090918/dotleft.gif"><IMG alt="" 
    
    src="http://www.webdm.cn/images/20090918/dotright.gif"></DIV></DIV>
    <DIV id=text>
    <UL id=c1>
    <li><a href="/" target="_blank">VC++实现超酷QQ界面</a></li><li><a href="/" target="_blank">基于C#同步套接字</a></li><li><a href="/" 
    
    target="_blank">《网页制作完全手册》 chm</a></li><li><a href="/" target="_blank">VB调用模板进行打印的实例</a></li><li><a href="/" 
    
    target="_blank">ASP.net报表设计源码包</a></li><li><a href="/" target="_blank">J2me开发环境的搭建教程</a></li><li><a href="/" target="_blank">
    
    《jQuery in Action》 源代码</a></li><li><a href="/" target="_blank">DCS PHP在线记账/记事本</a></li><li><a href="/" target="_blank">VB打印控件
    
    Listview示例</a></li><li><a href="/" target="_blank">仿支付宝CSS网站导航栏</a></li>
    </UL>
    <UL id=c2>
     <li><a href="/" target="_blank">BICQ 仿QQ聊天系统</a></li>
    <li><a href="/" target="_blank">DIV+JS弹出窗口框架</a></li>
    <li><a href="/" target="_blank">WindowLite  可拖动提示窗口</a></li><li><a href="/" target="_blank">Asp生成静态完整实例</a></li><li><a href="/" 
    
    target="_blank">VC++固定资产管理系统</a></li><li><a href="/" target="_blank">jQuery相册播放插件</a></li><li><a href="/" target="_blank">Ajax拖动
    
    分页插件</a></li><li><a href="/" target="_blank">C#餐饮管理系统</a></li>
     <li><a href="/" target="_blank">BICQ 仿QQ聊天系统</a></li>
     <li><a href="/" target="_blank">BICQ 仿QQ聊天系统</a></li>
    </UL>
    <UL id=c3>
    <li><a href="/" target="_blank">VC++实现超酷QQ界面</a></li><li><a href="/" target="_blank">基于C#同步套接字</a></li><li><a href="/" 
    
    target="_blank">《网页制作完全手册》 chm</a></li><li><a href="/" target="_blank">VB调用模板进行打印的实例</a></li><li><a href="/" 
    
    target="_blank">ASP.net报表设计源码包</a></li><li><a href="/" target="_blank">J2me开发环境的搭建教程</a></li><li><a href="/" target="_blank">
    
    《jQuery in Action》 源代码</a></li><li><a href="/" target="_blank">DCS PHP在线记账/记事本</a></li><li><a href="/" target="_blank">VB打印控件
    
    Listview示例</a></li><li><a href="/" target="_blank">仿支付宝CSS网站导航栏</a></li>
    </UL></DIV></DIV>
    <SCRIPT type=text/javascript> 
    /** /**/ 
    var myTitle = document.getElementById("mytit"); 
    myTitle.innerHTML += myTitle.innerHTML; 
    var lists = myTitle.getElementsByTagName("li"); 
    var num = lists.length - 2; 
    //alert(num) 
    myTitle.style.width = (num+1) * 92;//计算标题长度 
    var ele = document.getElementById("tit_l"); 
    var w = ele.clientWidth; 
    var n = 18; 
    var t = 38;//数值越小速度越快 
    var times = new Array(n); 
    var k = 0; 
    var l = 0; 
    yahooo(0); 
    function yahooo(s) 
    { 
    if(k >= num && s > 0) 
    { 
    ele.scrollLeft = w; 
    k = 1; 
    } 
    if(k < 1 && s < 0) 
    { 
    ele.scrollLeft = (num-1) * w; 
    k = num-1; 
    } 
    k += s; 
    var x = ele.scrollLeft; 
    var d = k * w - x; 
    for(i=0;i<n;i++) 
    ( 
    function() 
    { 
    if(times[i]) {clearTimeout(times[i])} ; 
    var j = i; 
    times[i] = setTimeout(function(){ele.scrollLeft=x+Math.round(d*Math.sin(Math.PI*(j+1)/(2*n)));},(i+1)*t); 
    } 
    )(); 
    } 
    var imgs = document.getElementById("tit_r").getElementsByTagName("img"); 
    ///
    var c1 = document.getElementById("c1"); 
    var c2 = document.getElementById("c2"); 
    var c3 = document.getElementById("c3"); 
    imgs[0].onclick = function() 
    { 
    yahooo(-1); 
    if(k==0){c1.style.display = "block";c2.style.display = "none";c3.style.display = "none";} 
    if(k==1){c1.style.display = "none";c2.style.display = "block";c3.style.display = "none";} 
    if(k==2){c1.style.display = "none";c2.style.display = "none";c3.style.display = "block";} 
    } 
    imgs[1].onclick = function() 
    { 
    yahooo(1); 
    if(k==0 || k==3){c1.style.display = "block";c2.style.display = "none";c3.style.display = "none";} 
    if(k==1 || k==4){c1.style.display = "none";c2.style.display = "block";c3.style.display = "none";} 
    if(k==2){c1.style.display = "none";c2.style.display = "none";c3.style.display = "block";} 
    } 
    </SCRIPT>
    </body>
    </html>
    <br>
    <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>
    


    代码来自:http://www.webdm.cn/webcode/e752fb9c-a047-4149-a272-928f22cec7b8.html

  • 相关阅读:
    Atcoder D
    51nod 1201 整数划分(dp)
    Atcoder D
    Atcoder C
    codeforces 812 E. Sagheer and Apple Tree(树+尼姆博弈)
    codeforces 811 D. Vladik and Favorite Game(bfs水题)
    codeforces 811 E. Vladik and Entertaining Flags(线段树+并查集)
    codeforces 811 C. Vladik and Memorable Trip(dp)
    1449 砝码称重(思维)
    SQL大量数据查询的优化 及 非用like不可时的处理方案
  • 原文地址:https://www.cnblogs.com/webdm/p/1969648.html
Copyright © 2020-2023  润新知