본문 바로가기

수업정리

Tap style

https://www.w3schools.com/bootstrap/bootstrap_tabs_pills.asp

메뉴를 탭으로 구성하는 방식.

순수 CSS로는 구현할 수 없고, JS를 이용해야한다.

    <section>
        <div class="container">
            <div class="row">
                <div class="col-xs-12">
                    <ul class="nav nav-tabs">
                        <li class="active"><a data-toggle="tab" href="#home">Home</a></li>
                        <li><a data-toggle="tab" href="#menu1">Menu 1</a></li>
                        <li><a data-toggle="tab" href="#menu2">Menu 2</a></li>
                        <li><a data-toggle="tab" href="#menu3">Menu 3</a></li>
                      </ul>
                    
                      <div class="tab-content">
                        <div id="home" class="tab-pane fade in active">
                          <h3>HOME</h3>
                          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
                        </div>
                        <div id="menu1" class="tab-pane fade">
                          <h3>Menu 1</h3>
                          <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
                        </div>
                        <div id="menu2" class="tab-pane fade">
                          <h3>Menu 2</h3>
                          <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>
                        </div>
                        <div id="menu3" class="tab-pane fade">
                          <h3>Menu 3</h3>
                          <p>Eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
                        </div>
                      </div>
                    </div>
                </div>
            </div>
            
            
    </section>

반드시 bootstrap.js와 jquerry를 참조시켜야 사용할 수 있다.

 

ul태그 내부의 href와 tab-content내부의 id이름을 매개로 작동.

 

 

선택자 구분

li.active = 내부에 active 클래스를 가진 li 태그

li = 그냥 li 태그

'수업정리' 카테고리의 다른 글

CSS디자인 실습  (0) 2021.05.23