Bootstrap 이용하기 06
- tooltip 이용하기
- tooltip은 팁이나 설명할 때 이용하기 좋다.
- script로 띄우는 방향(placement), animation, 띄우는 시점(trigger)을 설정할 수 있다.
- 해당 버튼의 속성값 data-placement로 띄우는 방향 설정이 가능하다.
- tooltip("show"), tooltip("hide")로 trigger:"manual"(특정시점에 띄우기)의 설정을 해줄 수 있다.
** 출력 결과 **
- popover 이용하기
- data-title="제목" data-content="내용" data-toggle="popover"
** 출력 결과 **
- Carousel 이용하기
- 이미지 배너 여러개를 넣을 때 주로 사용한다.
- id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="5000" 를 입력해야한다.
- class="carousel-indicators" : 몇 번째 그림인지 알려주는 동그라미 표시를 생성해준다.
- data-target="#myCarousel" data-slide-to="0" : data-target을 표시할 요소가 필요하다. data-slide-to는 몇 번째 컨텐츠인지 표시하는 역할을 한다.
** 출력 결과 **
- collapse 이용하기
- panel-group클래스 속에 panel 클래스를 준다. 그리고 그 내부에 panel-heading 클래스와 panel-collapse(접힐 부분)클래스를 준다.
- panel-collapse 의 자식 div에는 panel-body클래스를 준다.
- 페이지 로딩 후 펼쳐져 있을 panel-body에는 상위 div에 in클래스를 적용시키면 된다. ( 다른 panel을 펼치면 in이 옮겨간다 )
** 출력 결과 **
- button group 이용하기
- btn-group클래스 적용후 자식 클래스를 btn으로 준다.
- input type은 다중 선택은 checkbox, 단일 선택은 radio로 해준다.
** 출력 결과 **
- affix 이용하기
- 일정 높이에서부터 따라오다가 일정 하단 높이에서 멈추는 div를 이용하려면 affix 기능을 이용한다.
- affix 클래스의 css는 고정될 때 상단에서 얼만큼 떨어질 것인지 top을 준다.
- affix-bottom을 absolute로 준다. (????)
- fix될 이미지를 감싸는 div에 data-spy="affix" data-offset-top="500" data-offset-bottom="300"를 준다. (숫자는 치수)
** 출력 결과 **
- modal 이용하기
- fade값은 위에서 슬라이드가 떨어지는 animation 효과를 준다.
- javascript 로 만들 경우 : backdrop - 뒤에 덮어주는 회색 배경
show:false - javascript가 실행될 때 modal 안뜨도록
- data속성으로 만들 경우 : data-toggle="moda", data-target="#myModal"을 넣어준다.
** 출력 결과 **
- scrollspy 이용하기
- 전체스크롤의 경우 body에 position을 지정하고 부분일 경우 해당 부분에 지정해준다.
- 스크롤을 감시할 요소에 data- 속성을 추가한다.
- nav클래스는 decoration:none 등 좀 더 보기좋게 만들어 줌. 기능과는 상관 없다.
** 출력 결과 **
- 부분 scrollspy 이용하기
- 스크롤이 필요한 box에 overflow-y:scroll;을 준다.
- position:relative로 지정해줘야한다.
- box클래스가 적용된 곳에 data-offset="0" data-spy="scroll" data-target="#navbar-example"을 추가한다.
- data-target값은 ul의 부모div에 줘야한다.
** 출력 결과 **
- holder.js 이용하기
- 사이즈별 dummy 이미지를 이용할 수 있다.
- http://holderjs.com/ 홈페이지를 참조한다.
** 출력 결과 **
- display:inline 과 float:left의 차이점
- display:inline
- span이나 마찬가지이다.
- 폭과 높이를 갖지 않는다.
- width x height = auto x auto
** 출력 결과 **
- display:inline-block
- 폭과 높이를 갖는다.
- inline처럼 한 줄에 정렬된다.
- 개행기호(enter키)까지 해석된다
** 출력 결과 **
- float:left
- p영역이 박스의 범위를 침범하지 않으면서 함께 정렬된다.
- box의 크기를 따로 지정하지 않을 경우 컨텐츠의 최소 width x height를 갖는다. (display:inline의 경우 auto x auto이기 때문에 float을 더 사용하는 경우가 많다)
** 출력 결과 **
box가 자동으로 최소한의 width와 height를 갖은 것을 볼 수 있다.
- p를 한 줄에 나타내고 싶지 않을 때는 clear속성을 이용한다.
** 출력 결과 **
'WEB기초 > Bootstrap' 카테고리의 다른 글
[bootstrap] Bootstrap 이용하기 05 (170406) (0) | 2017.04.06 |
---|---|
[bootstrap] Bootstrap 이용하기 04 (170406) (0) | 2017.04.06 |
[bootstrap] Bootstrap 이용하기 03 (170405) (0) | 2017.04.05 |
[bootstrap] Bootstrap 이용하기 02 (170405) (0) | 2017.04.05 |
[bootstrap] Bootstrap 이용하기 01 (170404) (0) | 2017.04.04 |
댓글