- 이미지 삽입 및 배치
-
이미지 삽입 시
.img-fluid는 기본값이며,.img-thumbnail로 주면; 둥근 모서리를 가진 1픽셀 테두리(=border rounded 1px)로 이미지를 둘러싸준다 - 1. <picture> & <source> 태그와 함께 사용할 때는; 이미지 관련 클래스를 <img> 태그에 넣어주어야 한다:
-
2.
이미지에 설명글을 달아줄 때는, <figure>(&
.figure) 요소 안에서 <img>(&.figure-img)의 위나 아래에 <figcaption>(&.figure-caption)으로 작성해주면 된다:
가끔은, 이미지를 좌/우 사이드 방면으로 이동시켜야할 때가 있는데,
이미지의 부모 요소에서 .img-shifted shift-left/right 사용자정의 클래스를
추가해주면; 이미지가 컨테이너 바깥으로 빠져나가게 된다
.bg-image { position: absolute; left: 0; bottom: 0; right: 0; top: 0; }
.bg-cover {
background-repeat: no-repeat; background-position: center center; background-size: cover;
backface-visibility: hidden;
}
.bg-contain {
background-repeat: no-repeat; background-position: center center; background-size: contain;
backface-visibility: hidden;
}
.img-shifted { position: relative; overflow: hidden; }
.img-shifted.shift-left { width: 100%; float: right; }
.img-shifted.shift-right { width: 100%; }
☞ bg-cover 값을 줄지 bg-contain 값을 줄 지는 이미지의 크기에 맞춰 적절한 값으로 선택해주면 됩니다..
- 미디어 삽입하기
-
html 5)에서 미디어 삽입 시는;
.media요소 내부에 넣어주면 된다 -
유튜브 등의 동영상 삽입 시는;
.ratio ratio-1x1/4x3/16x9/21x9(기본값: 1x1)로 넣어준다. 이는 <iframe>, <video>, <object> 등으로 삽입한 비디오나 슬라이드를 부모 요소의 너비에 따라 반응형으로 처리하는데, 스타일은 부모 요소의.ratio클래스로부터 자식 요소로 직접 적용된다
Media 영역
☞ 참고로, 이러한 비율 도우미는 <div>나 <img> 등 표준적인 html 태그에서도 사용할 수 있다!





