尋找辦法,使在我的網站響應YouTube視頻,我發現這段代碼的正常工作:如何CSS的響應視頻工作
.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe,
.flex-video object,
.flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
不過,我不明白它是如何工作的。我知道,通過使iframe類完全定位並具有100%的寬度和高度,它將佔用容器提供的所有空間。但是容器本身呢?那25px的墊子做什麼?那麼67.5%填充底從哪裏來?由於填充百分數意味着容器的百分比,這個CSS如何在所有容器尺寸上運行良好?
我可以使用不同的數字來更適合我的視頻嗎?如果是,如何?
謝謝。
爲什麼這個標籤爲'twitter-bootstrap-3'?這不是Bootstrap相關的。 – cvrebert