배경 HTML5 비디오의 확대 / 축소 모드를 변경하는 방법은 무엇입니까?

빅보이 1337
<div class="mission-statement">
    <video style="min-height:100%" playsinline autoplay muted loop poster="{{ url_for('static',filename='images/cclc-background-image.png') }}" id="bgvid">
        <source src="{{ url_for('static',filename='videos/cclc-clip2.mov') }}" type="video/webm">
    </video>
</div>

#mission-statement {
  margin-top: 0px;
  margin-bottom: auto;
  height: 100vh;
  width: 100vw;
}

video#bgvid

  {width: 100%; height: 100%; position: relative;}

현재이 div의 배경에 비디오가 있습니다. 하지만 현재 화면이 정말 넓을 때는 좌우에 공간이 있고, 정말 좁 으면 상하에 공간이 있습니다.

대신 항상 4면 모두에 닿도록 비디오를 확대 / 축소하고 싶습니다. 브라우저가 좁 으면 영상의 좌우가 잘 리도록 확대됩니다. 브라우저가 정말 넓 으면 상단과 하단이 잘 리도록 확대됩니다.

어떻게 할 수 있습니까?

zer00ne

W3C 표준 (즉 , IE가 아님 ) 을 준수하는 실제 최신 브라우저에만 관심이있는 경우 object-fit:cover. IE가 필수 인 경우 polyfill 이 있지만 그 외에는 정상적이고 논리적 인 모든 것과 충돌하는 것이 명백한 디자인 인 경우 IE와 같은 "브라우저"가 준수하도록 강제하는 데 너무 많은 노력과 시간이 소요됩니다.

전체 페이지 모드로보기

데모

* {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  width: 100%;
}

#mission-statement {
  overflow: hidden;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

video#bgvid {
  height: 100vh;
  width: 100vw;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
}
<div class="mission-statement">
  <video style="min-height:100%" playsinline autoplay muted loop poster="https://i.pinimg.com/originals/28/6c/00/286c004a0cc4a49a5e6985b0e0812923.gif" id="bgvid">
        <source src="http://media6000.dropshots.com/photos/1381926/20170326/005609.mp4" type="video/mp4">
    </video>
</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

확대 / 축소 할 배경 이미지를 설정하는 방법은 무엇입니까?

분류에서Dev

배경 요소의 CSS를 변경하는 방법은 무엇입니까?

분류에서Dev

CodeBlocks에서 확대 / 축소를 변경 / 재설정하는 방법은 무엇입니까?

분류에서Dev

CSS를 사용하여 DIV 비디오 요소의 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

HTML 요소의 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

VirtualBox 4.1.12의 Debian Wheezy에서 비디오 모드를 변경하는 방법은 무엇입니까?

분류에서Dev

R Shiny에서 상자의 축소 / 확장 버튼 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

Dictionary의 항목 인 클래스 모듈의 배열 요소를 변경하는 방법은 무엇입니까?

분류에서Dev

OpenBSD 및 xorg : 축소 된 vesa 비디오를 완전히 확장하는 방법은 무엇입니까?

분류에서Dev

배열 내부의 모든 요소를 변경하는 방법은 무엇입니까?

분류에서Dev

Excel에서 세로 막 대형 차트의 x 축 최소 / 최대를 변경하는 방법은 무엇입니까?

분류에서Dev

R에서 플롯 차트의 확대 / 축소를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Vuetify 문제 : 배너의 내부 요소 너비를 변경하는 방법은 무엇입니까?

분류에서Dev

dijit를 사용하지 않고 buttonclick에서지도 확대 / 축소 수준을 변경하는 방법은 무엇입니까?

분류에서Dev

HTML 입력 요소의 값에 대한 모든 변경 사항을 포착하는 현대적인 방법은 무엇입니까?

분류에서Dev

React Leaflet v.3.x에서 마커를 클릭 할 때지도 확대 / 축소를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

확인 / 취소 버튼의 순서를 변경하는 방법은 무엇입니까?

분류에서Dev

tkinter 도구 모음으로 확대 / 축소하는 동안 플롯의 너비를 변경하는 방법

분류에서Dev

html5 비디오 위로 svg 요소를 이동하고 동시에 비디오 재생을 제어하는 방법은 무엇입니까?

분류에서Dev

한 줄에서 5에서 5보다 큰 배열 요소를 변경하는 방법은 무엇입니까?

분류에서Dev

Postgres : 배열의 각 요소에 대한 jsonb 값 유형을 변경하는 방법은 무엇입니까?

분류에서Dev

Objective-C에서 NSMutableAttributedString의 대소 문자를 변경하는 방법은 무엇입니까?

분류에서Dev

Windows 10에서 사용자 폴더의 대소 문자를 변경하는 방법은 무엇입니까?

분류에서Dev

내 파일 이름의 대문자를 소문자로 변경하는 방법은 무엇입니까?

분류에서Dev

비디오 해상도를 변경하는 방법은 무엇입니까?

분류에서Dev

비디오 해상도를 변경하는 방법은 무엇입니까?

분류에서Dev

비디오 해상도를 변경하는 방법은 무엇입니까?

분류에서Dev

배낭 대시 보드에서 행 또는 열의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

vue-panzoom에서 확대 / 축소를 비활성화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    확대 / 축소 할 배경 이미지를 설정하는 방법은 무엇입니까?

  2. 2

    배경 요소의 CSS를 변경하는 방법은 무엇입니까?

  3. 3

    CodeBlocks에서 확대 / 축소를 변경 / 재설정하는 방법은 무엇입니까?

  4. 4

    CSS를 사용하여 DIV 비디오 요소의 위치를 변경하는 방법은 무엇입니까?

  5. 5

    HTML 요소의 위치를 변경하는 방법은 무엇입니까?

  6. 6

    VirtualBox 4.1.12의 Debian Wheezy에서 비디오 모드를 변경하는 방법은 무엇입니까?

  7. 7

    R Shiny에서 상자의 축소 / 확장 버튼 색상을 변경하는 방법은 무엇입니까?

  8. 8

    Dictionary의 항목 인 클래스 모듈의 배열 요소를 변경하는 방법은 무엇입니까?

  9. 9

    OpenBSD 및 xorg : 축소 된 vesa 비디오를 완전히 확장하는 방법은 무엇입니까?

  10. 10

    배열 내부의 모든 요소를 변경하는 방법은 무엇입니까?

  11. 11

    Excel에서 세로 막 대형 차트의 x 축 최소 / 최대를 변경하는 방법은 무엇입니까?

  12. 12

    R에서 플롯 차트의 확대 / 축소를 비활성화하는 방법은 무엇입니까?

  13. 13

    Vuetify 문제 : 배너의 내부 요소 너비를 변경하는 방법은 무엇입니까?

  14. 14

    dijit를 사용하지 않고 buttonclick에서지도 확대 / 축소 수준을 변경하는 방법은 무엇입니까?

  15. 15

    HTML 입력 요소의 값에 대한 모든 변경 사항을 포착하는 현대적인 방법은 무엇입니까?

  16. 16

    React Leaflet v.3.x에서 마커를 클릭 할 때지도 확대 / 축소를 동적으로 변경하는 방법은 무엇입니까?

  17. 17

    확인 / 취소 버튼의 순서를 변경하는 방법은 무엇입니까?

  18. 18

    tkinter 도구 모음으로 확대 / 축소하는 동안 플롯의 너비를 변경하는 방법

  19. 19

    html5 비디오 위로 svg 요소를 이동하고 동시에 비디오 재생을 제어하는 방법은 무엇입니까?

  20. 20

    한 줄에서 5에서 5보다 큰 배열 요소를 변경하는 방법은 무엇입니까?

  21. 21

    Postgres : 배열의 각 요소에 대한 jsonb 값 유형을 변경하는 방법은 무엇입니까?

  22. 22

    Objective-C에서 NSMutableAttributedString의 대소 문자를 변경하는 방법은 무엇입니까?

  23. 23

    Windows 10에서 사용자 폴더의 대소 문자를 변경하는 방법은 무엇입니까?

  24. 24

    내 파일 이름의 대문자를 소문자로 변경하는 방법은 무엇입니까?

  25. 25

    비디오 해상도를 변경하는 방법은 무엇입니까?

  26. 26

    비디오 해상도를 변경하는 방법은 무엇입니까?

  27. 27

    비디오 해상도를 변경하는 방법은 무엇입니까?

  28. 28

    배낭 대시 보드에서 행 또는 열의 색상을 변경하는 방법은 무엇입니까?

  29. 29

    vue-panzoom에서 확대 / 축소를 비활성화하는 방법은 무엇입니까?

뜨겁다태그

보관