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 |
29 | 30 | 31 |
Tags
- KDT 프로그래머스 데브코스 프론트엔드
- 프로그래머스 데브코스
- intersection opserver
- netlify redirect
- git 같은계정 다른 컴퓨터
- SCSS extend
- 폼 입력 바인딩
- KDT 프로그래머스
- vuex map
- Spacer
- SCSS use
- Vue
- 프로그래머스 프론트엔드 데브코스
- nextjs사용법
- 다른컴퓨터에서 git사용
- 리액트
- SCSS import
- vue 지역 컴포넌트
- 고양이 사진 검색기
- 쌓임맥락
- SCSS forward
- flex
- postcss
- vue mixin
- 프로그래머스 데브코스 프론트엔드
- vue 이벤트 수신
- 리스트 렌더링
- 이벤트 수식어
- react next
- 프로그래머스 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