Bootstrap 3

[basic] BS3 - Utilities (BS유틸클래스) - BS글자색, BS배경색, BS닫기, BS카렛, BS정렬, BS클리어픽스, BS보이기 + BS숨기기, BS스크린리더, BS텍스트숨기기

Contextual Text Color (맥락글자색)

 

<p class="text-muted">회색</p>

<p class="text-primary">파란색</p>

<p class="text-success">녹색</p>

<p class="text-info">청녹색</p>

<p class="text-warning">고동색</p>

<p class="text-danger">빨간색</p>

 

※ 일반텍스트 및 링크에 사용 가능. 링크 마우스허버 시 좀 더 짙어짐.

※ 다른 앵커 선택자로 인해 적용 안 될 때, 텍스트를 <span> 태그로 감싼 후 클래스 적용.

※ 스크린리더 같은 보조기기 사용자에겐 색정보 정달 안됨. 텍스트 이용해 별도 표시 필요. 

.sr-only 클래스 적용해 스크린리더 사용자를 위한 색깔 텍스트 정보를 가리는 것도 가능.

 

Contextual Background Color (맥락배경색

 

<p class="bg-primary">파란색배경</p>

<p class="bg-success">연녹색배경</p>

<p class="bg-info">연청녹배경</p>

<p class="bg-warning">아이보리배경</p>

<p class="bg-danger">연보라배경</p>

 

※ 일반텍스트 및 링크에 사용 가능. 링크 마우스허버 시 좀 더 짙어짐.

※ 다른 앵커 선택자로 인해 적용 안 될 때, 텍스트를 <div> 태그로 감싼 후 클래스 적용.

※ 스크린리더 같은 보조기기 사용자에겐 색정보 정달 안됨. 텍스트 이용해 별도 표시 필요. 

※ .sr-only 클래스 적용해 스크린리더 사용자를 위한 색깔 텍스트 정보를 가리는 것도 가능.

 

Close Icon (닫기아이콘) = Close Button (닫기버튼)

 

<button type="button" class="close" aria-label="Close"><span aria-hidden="true">&times;</span></button>

 

 

 

Caret (카렛 = 드롭다운화살표기호・드롭업화살표기호)

 

<span class="caret"></span>

 

※ 드롭다운(아래쪽화살표)・드롭업메뉴(위쪽화살표)

 

 

Float (띄우기 = 정렬 = 왼쪽정렬・오른쪽정렬)

 

<div class="pull-left">왼쪽에 띄우기 float: left !important;</div>

<div class="pull-right">오른쪽에 띄우기 float: right !important;</div>

 

 

※ 요소 자체를 왼쪽이나 오른쪽에 배치할 때 사용.

※ 해당 클래스는 믹스인으로 사용 가능.

Naviagation bar에선 사용 금지. 대신, .navbar-left , .navbar-right 클래스 사용.

 

 

블럭요소 중앙정렬

 

<div class="center-block">...</div>

 

※ .center-block 클래스는 믹스인으로 사용가능.

 

 

Clearfix 클리어픽스 (= float 해제)

 

<div class="clearfix">Nicolas Gallagher가 개발한 the micro clearfix 사용.</div>

 

※ .clearfix 클래스는 믹스인으로 사용 가능.

 

 

Show・Hide (블럭요소 보이기・숨기기)

 

<div class="show">요소 보이기</div>

<div class="hidden">요소 숨기기 + 자리 차지 X</div>

<div class="invisible">요소 숨기기 + 자리 차지 O</div>

 

※ .show 요소는 블록레벨에만 사용 가능. (∵ display:block !important)

※ .show , .hidden 클래스는 믹스인으로 사용 가능.

※ .hide 클래스 사용금지. (즉, 스크린리더에서 효과 없는데다가, BS 3.01부터 폐기예고됨. )

※ .hide 클래스 대신에 (.hidden 또는, .sr-only) 클래스 사용.

.invisible 클래스 : 자리는 차지하면서 보이지만 않게 할 때 사용.

 

Screen Reader (스크린리더)

 

<a class="sr-only sr-only-focusable" href="#content">스크린리더에게만 노출</a>

 


 

// mixin

.skip-navigation {

  .sr-only();

  .sr-only-focusable();

}

 

※ .sr-only 클래스 단독 :  스크린리더 제외한 모든 기기에서 요소 숨기기.
※ .sr-only-focusable 클래스 추가 : focus 상태일 땐, 요소 보이게 하기.

※ .sr-only 와 .sr-only-focusable 클래스는 믹스인으로 사용 가능.

 

 

Text 숨기기 (= 이미지대체)

 

<h1 class="text-hide">텍스트내용을 숨기고, 배경이미지로 내용 대체.</h1>

 

 

※ .text-hide 클래스는 믹스인으로 사용 가능.

 

 

CSS

 

// Class

.pull-left {

  float: left !important;

}

.pull-right {

  float: right !important;

}


// mixin

.element {

  .pull-left();

}

.another-element {

  .pull-right();

}

 


 

// Class

.center-block {

  display: block;

  margin-left: auto;

  margin-right: auto;

}


// mixin

.element {

  .center-block();

}

 


 

// Mixin 자체

.clearfix() {

  &:before,

  &:after {

    content: " ";

    display: table;

  }

  &:after {

    clear: both;

  }

}


// mixin으로 사용

.element {

  .clearfix();

}

 


 

// Class

.show {

  display: block !important;

}

.hidden {

  display: none !important;

  visibility: hidden !important;

}

.invisible {

  visibility: hidden;

}


//  mixin

.element {

  .show();

}

.another-element {

  .hidden();

}

 


 

// mixin

.heading {

  .text-hide();

}

 


방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
basic BS3 - HOME (소개) - BS3 vs BS4 차이 (= BS차이)
basic BS3 - Start (시작) ★ - BS다운 / BSCDN / BS구문
basic BS3 - Grid (그리드) ★★★ - (BS3그리드 vs BS4그리드)
basic BS3 - Text/Typography(BS글자 = BS텍스트) (= BS4글자 vs BS3글자) BS글자색
basic BS3 - Table (BS테이블) - 테이블테두리 + 테이블배경색 + 반응형테이블
basic BS3 - Image (BS이미지) - 반응형이미지 + 반응형동영상 + 이미지정렬
basic BS3 - Jumbotron/page-header (BS점보트론 / BS페이지헤더) - 큰글씨, 글자키우기
basic BS3 - Well (BS웰 = BS회색상자) ★ - BS회색배경상자 (= BS회색박스 = BS웰클래스)
basic BS3 - Alert (BS경고 = BS얼럿 = BS경보) - 배경색 + 글자색 + 링크색 + 닫기 + 애니…
basic BS3 - Button (BS버튼) ★ - 버튼색깔 + 버튼크기 + 버튼활성화 + 버튼비활성화
basic BS3 - Button Group (BS버튼그룹) ★
basic BS3 - Icon (아이콘) - Glyphicon/Font Awesome/Google Material De…
basic BS3 - Progress Bar (BS진행바 = BS진행상태표시 = BS진도바 = BS프로그레스바) - I…
basic BS3 - Pagination (BS페이징 = BS페이지번호 = BS페이징 = BS패지네이션) + Bread…
basic BS3 - Pager (BS페이저) - 이전페이지/다음페이지 (= 앞으로가기/뒤로가기)
1/4
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱 PC버전 로그인