2026, 새로운 도약을 시작합니다.

이 소스를 이용해서 반응형으로 만들 수 있을까요? 채택완료

2년 전 조회 2,485

먼저 나미웹을 잘 사용하고 있습니다.

https://homzzang.com/b/html-125

<video width="320" height="240" controls>

    <source src="movie.mp4" type="video/mp4">
    <source src="movie.webm type="video/webm">

    <source src="movie.ogg" type="video/ogg">

    댁 브라우저가 후져서, video 태그 지원 안 함. ㅡㅡ;

</video>

영상은 직접 호스팅 서버에 올렸구요. 위 소스를 적용하니까 다행히 잘 나왔습니다.

그런데 반응형이 아니라서 크기를 따로 지정을 해야 하는게 있어서요.

위 소스를 적용시켰을 때 모바일에서도 웹에서도 자동으로 크기를 적용시킬 수 있는 방법이 없을까요.

답변 4개

채택된 답변
+20 포인트
Copy




    .video-container {

        position: relative;

        padding-bottom: 56.25%; /* 16:9 비율에 맞추려면 9을 16으로 나누고 100을 곱합니다. */

        height: 0;

        overflow: hidden;

    }

    .video-container video {

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

    }





    

        

        

        

        댁 브라우저가 후져서, video 태그 지원 안 함. ㅡㅡ;

    

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

채택 감사 합니다.

댓글을 작성하려면 로그인이 필요합니다.

반응형같은 경우 기존 원본 영상의 이미지 크기에 따라, 또 어떤형태로 표출을 할 것이냐에 따라 분기에 따라 나누어 작업을 하는게 좋습니다.

비타주리님께서 작업하신 아래 스킨을 한번 살펴보시는 걸 추천드립니다.

https://sir.kr/g5_tip/19133?sfl=wr_subject%7C%7Cwr_content&stx=%EC%9C%A0%ED%8A%9C%EB%B8%8C+%EB%B0%98%EC%9D%91%ED%98%95

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

Copy




.video-container {

  position: relative;

  padding-bottom: 56.25%; /* 16:9 */

  height: 0;

}

.video-container .video {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}





  

        

  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

https://homzzang.com/b/css-243 참고해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고