간단한 탭 제이쿼리

· 2015-12-16 (수) 09:47:37 · 612

html

 

<ul class="tab">

    <li class="on">

        <a href="#">TAB 1</a>

        <div>

            Contents 1

        </div>

    </li>

    <li>

        <a href="#">TAB 2</a>

        <div>

            Contents 2

        </div>

    </li>

    <li>

        <a href="#">TAB 3</a>

        <div>

            Contents 3

        </div>

    </li>

</ul>

 

 

 

css

 

.tab {position:relative; padding-top:31px;}

.tab>li>a {

    display:block; 

    position:absolute; 

    top:0; 

    width:95px;

    height:30px;

    line-height:30px;

    text-align:center; 

    background:#eee; 

    color:#555; 

    border:1px solid #767676; 

    border-bottom:0;

}

.tab>li.on>a {background:#767676; color:#fff;}

.tab>li:first-child>a {left:0;}

.tab>li+li>a {left:100px;}

.tab>li+li+li>a {left:200px;}

.tab>li>div {height:0; overflow:hidden; position:absolute;}

.tab>li.on>div {height:auto; position:static; border:1px solid #767676; padding:10px;}

 

 

Jquery

 

$( ".tab>li>a" ).click(function() {

    $(this).parent().addClass("on").siblings().removeClass("on");

    return false;

});

|
댓글을 작성하시려면 로그인이 필요합니다.

팁게시판

6,077건

디자인과 관련된 유용한 정보를 공유하세요. 질문은 상단의 QA에서 해주시기 바랍니다.

+
제목 글쓴이 날짜 조회
16-02-15 조회 889
16-02-02 조회 580
16-01-25 조회 407
16-01-18 조회 556
16-01-08 조회 519
16-01-07 조회 526
16-01-05 조회 546
16-01-05 조회 719
16-01-05 조회 603
16-01-05 조회 542
16-01-04 조회 577
16-01-04 조회 549
16-01-04 조회 512
16-01-04 조회 484
15-12-30 조회 624
15-12-24 조회 506
15-12-24 조회 489
15-12-24 조회 553
15-12-24 조회 590
15-12-23 조회 483
15-12-16 조회 613
15-12-15 조회 676
15-12-11 조회 607
15-12-10 조회 617
15-11-09 조회 695