zoukankan      html  css  js  c++  java
  • 标签栏的几种实现方式解析

    标签页:分类    +    描述

    标签栏:分类 =>让用户明白自己在哪里,将要去哪里

    一、css命名方式:

    <div class="service-tabs service-tabs1">

      <ul class="service-tabs-inner">
        <li class="on"><a href="#nogo">关注</a></li>
        <li><a href="#nogo">推荐</a></li>
        <li><a href="#nogo">导航</a></li>
        <li><a href="#nogo">购物</a></li>
      </ul>

    </div>

    标签页:tab

    优 势:1、方便查找 2、符合SEO规范

    二、布局方式:

    1.<ul><li> </div>
    1) float:清浮动 overflow:hidden;/伪类:after/
    2) display:inline-block IE7不兼容:*display:inline;*zoom:1; 空白间隔 : font-size:0;/同一行/margin负值/letter-spacing

    2.<table>

    三、模板代码:

     1、悬停加背景色

    .service-tabs li a{160px;height:80px;display:block;color:#666;font-size:32px;}
    .service-tabs1 li a:hover{color:#2CC185;}
    .service-tabs1 li.on a{background-color:#2CC185;color:#fff;} /*背景颜色*/

    2、小三角,明显

    .service-tabs4 li{position:relative;}
    .service-tabs4 li a:hover{color:#2CC185;}
    .service-tabs4 li.on a{background-color:#2CC185;color:#fff;}
    .service-tabs4 li i{11px;height:7px;position:absolute;bottom:-6px;left:76px;background:url(images/arrow.png);display:none;}
    .service-tabs4 li.on i{display:block;}

    3、下划线标注

    .service-tabs2 li a:hover{color:#2CC185;}
    .service-tabs2 li.on a{height:78px;border-bottom:2px solid #2CC185;color:#2CC185;}

    四、脚本实现

    $(function(){ $(".service-tabs ul li").click(function() { $(this).addClass("on").siblings().removeClass("on"); }); })

    简洁  +  实用

  • 相关阅读:
    uva 10369 Arctic Network
    uvalive 5834 Genghis Khan The Conqueror
    uvalive 4848 Tour Belt
    uvalive 4960 Sensor Network
    codeforces 798c Mike And Gcd Problem
    codeforces 796c Bank Hacking
    codeforces 768c Jon Snow And His Favourite Number
    hdu 1114 Piggy-Bank
    poj 1276 Cash Machine
    bzoj 2423 最长公共子序列
  • 原文地址:https://www.cnblogs.com/chaoli/p/5783422.html
Copyright © 2011-2022 走看看