Link Search Menu Expand Document

Basic BT Images

Table of contents

  1. Image Shape Class
    1. img-rounded
    2. img-circle
    3. img-thumbnail
  2. Responsive Image Class
    1. img-responsive
  3. Image Technic
    1. Image Gallery
      1. caption class
    2. Responsive Embeds

Image Shape Class

부트 스트랩 이미지 모양

img-rounded

둥근 테두리

syntax

img class=”img-rounded”

<div class="container">
  <h2>Rounded Corners</h2>
  <p>The .img-rounded class adds rounded corners to an image (not available in IE8):</p>            
  <img src="cinqueterre" class="img-rounded" alt="Cinque Terre" width="304" height="236"> 
</div>

img-circle

둥근 테두리

syntax

img class=”img-circle”

<div class="container">
  <h2>Circle</h2>
  <p>The .img-circle class shapes the image to a circle (not available in IE8):</p>            
  <img src="newyork.jpg" class="img-circle" alt="Cinque Terre" width="304" height="236"> 
</div>

img-thumbnail

둥근 테두리

syntax

img class=”img-thumbnail”

<div class="container">
  <h2>Thumbnail</h2>
  <p>The .img-thumbnail class creates a thumbnail of the image:</p>            
  <img src="sanfran.jpg" class="img-thumbnail" alt="Cinque Terre" width="304" height="236"> 
</div>

Responsive Image Class

img-responsive

반응형 이미지는 화면 크기에 맞게 자동으로 크기를 조정

▸ 상위 요소에 맞게 조정

▸ 가로 991px 이하에서는 100%로 나옴

▸ 이미지에 display: block; max-width: 100%; height: auto; CSS 적용한 것과 같음

syntax

img class=”img-responsive”

<div class="container">
  <h2>Image</h2>
  <p>The .img-responsive class makes the image scale nicely to the parent element (resize the browser window to see the effect):</p>
  <img class="img-responsive" src="img_chania.jpg" alt="Chania" width="460" height="345"> 
</div>

Image Technic

thumbnail 클래스와 그리드 시스템을 동시에 사용해 이미지 갤러리를 만들 수 있음

<div class="container">
  <h2>Image Gallery</h2>
  <p>The .thumbnail class can be used to display an image gallery.</p>
  <p>The .caption class adds proper padding and a dark grey color to text inside thumbnails.</p>
  <p>Click on the images to enlarge them.</p>
  <div class="row">
    <div class="col-md-4">
      <div class="thumbnail">
        <a href="lights.jpg" target="_blank">
          <img src="lights.jpg" alt="Lights" style="width:100%">
          <div class="caption">
            <p>Lorem ipsum donec id elit non mi porta gravida at eget metus.</p>
          </div>
        </a>
      </div>
    </div>
    <div class="col-md-4">
      <div class="thumbnail">
        <a href="nature.jpg" target="_blank">
          <img src="nature.jpg" alt="Nature" style="width:100%">
          <div class="caption">
            <p>Lorem ipsum donec id elit non mi porta gravida at eget metus.</p>
          </div>
        </a>
      </div>
    </div>
    <div class="col-md-4">
      <div class="thumbnail">
        <a href="fjords.jpg" target="_blank">
          <img src="fjords.jpg" alt="Fjords" style="width:100%">
          <div class="caption">
            <p>Lorem ipsum donec id elit non mi porta gravida at eget metus.</p>
          </div>
        </a>
      </div>
    </div>
  </div>
</div>

caption class

제목과 내용 등 다른 요소들도 추가 가능

syntax

class=”caption”

...
<div class="col-md-4">
    <div class="thumbnail">
        <a href="fjords.jpg" target="_blank">
          <img src="fjords.jpg" alt="Fjords" style="width:100%">
          <div class="caption">
            <h3>제목과 </h3>
            <p>내용도 넣을 수 있다.</p>
            <p>
                <a href="#" class="btn btn-primary" role="button">Button</a> 
                <a href="#" class="btn btn-default" role="button">Button</a>
            </p>
          </div>
        </a>
    </div>
</div>
...

Responsive Embeds

비디오 또는 슬라이드 쇼를 모든 장치에서 적절하게 확장

▸ 클래스는 <iframe>, <embed>, <video>, <object> 요소에 직접 적용 할 수 있음

syntax

//부모 객체 비율 선언

div class=”embed-responsive embed-responsive-16by9”

//자식 객체(like iframe) 반응형 선언

class : “embed-responsive-item”

What is aspect ratio?

이미지의 가로 세로 비율은 너비와 높이 사이의 비례 관계를 나타냄

일반적인 비디오 종횡비는 4 : 3 (20 세기의 범용 비디오 형식), 16 : 9 (HD TV 및 유럽 디지털 TV의 범용) 두가지가 있음

두 가지 종횡비 클래스 중에서 선택할 수 있음

<!-- 16:9 aspect ratio -->
<div class="embed-responsive embed-responsive-16by9">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>

<!-- 4:3 aspect ratio -->
<div class="embed-responsive embed-responsive-4by3">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>

이 웹사이트는 jekyll로 제작되었습니다. Patrick Marsceill, Distributed by an MIT license.