2015-02-20 15 views
7

làm cách nào để căn giữa theo chiều dọc một video bên trong thẻ video? hiện tại video đang ở trên đỉnh và phần dưới bị cắt. những gì tôi muốn làm là giữa video nằm ở giữa vùng chứa video. chiều cao của video sẽ thay đổi bởi vì nó đáp ứng để trình duyệt trở nên nhỏ hơn nên video đó. đây là mã của tôi:video định tâm theo chiều dọc bên trong thẻ video

html

<div id="video-wrap"> 
    <video preload="auto" autoplay loop muted> 
     <source type="video/mp4" src="video.mp4"> 
    </video> 
</div> 

css:

#video-wrap { 
    width: 100%; 
    height: 400px; 
    overflow: hidden; 
} 

Trả lời

22

Ba dòng nên làm:

video{ 
    position: relative; 
    top: 50%; 
    transform: translateY(-50%); 
} 

Hãy cho tôi biết nếu nó hoạt động :)

+0

Điều đó đã làm rick hoàn hảo, cảm ơn! Chúc tôi có thể upvote bạn nhưng tôi không có đủ đại diện. – midknyte

+1

Bạn thực sự là một vị thần. – lol

+0

Nó hoạt động, nhưng không phải cho video theo dõi phụ đề. (chrome) – Dominik

Các vấn đề liên quan