Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Spacer
- 다른컴퓨터에서 git사용
- 리스트 렌더링
- vue 이벤트 수신
- netlify redirect
- SCSS extend
- react next
- 쌓임맥락
- git 같은계정 다른 컴퓨터
- flex
- intersection opserver
- KDT 프로그래머스 데브코스 프론트엔드
- SCSS import
- 프로그래머스 데브코스
- vuex map
- SCSS use
- 프로그래머스 데브코스 프론트엔드
- vue 지역 컴포넌트
- SCSS forward
- 고양이 사진 검색기
- vue mixin
- 리액트
- KDT 프로그래머스
- postcss
- 폼 입력 바인딩
- 프로그래머스 프론트엔드 데브코스
- Vue
- 이벤트 수식어
- nextjs사용법
- 프로그래머스 K_Digital Training
Archives
- Today
- Total
혼자 적어보는 노트
[CSS] vimeo 영상 반응형으로 설정 본문
vimeo영상을 종종 삽입할 때가 있는데
iframe으로 감싸져있어서 컨트롤하기가 어려운 부분이 있다.
또한 고정된 width와 height를 사용하기에는 반응형 웹에서는 적합하지가 않다.
CSS를 이용하여 반응형으로 컨트롤 하는 법을 알아보자.
<iframe src="동영상 URL" width="500" height="400" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
코드를 복사해 오면 width값과 height값이 포함되어 있는데 이것을 지워준다.
그리고 iframe을 감싸는 div를 만들어준다.
<div id="vimeoWrap">
<iframe src="동영상 URL" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
그리고 CSS를 아래와 같이 설정한다.
#vimeoWrap{
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
margin: 0;
}
#vimeoWrap iframe,
#vimeoWrap object,
#vimeoWrap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
'CSS' 카테고리의 다른 글
| [CSS] 플렉스박스(flex-box)의 기본 개념 / 속성 이해하기 (0) | 2021.12.24 |
|---|---|
| [CSS] 가변 단위 em, rem의 사용 (0) | 2021.12.20 |
| [CSS] 화면 가운데 정렬 / 화면 가운데 팝업 / animation 적용 시 가운데 정렬 유지 (0) | 2021.12.16 |
| [CSS] object-fit 속성으로 오브젝트 채우기 (0) | 2021.11.24 |
| css 그라데이션 쉽게 표현하기 (0) | 2021.10.10 |
Comments