這是一個詞棘手的問題正確,所以我創建了一個小提琴更精確地表示我想要做的事:用圖像和YouTube響應畫廊嵌入寬高比
.thumbnailContainer.video_embed
{
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.thumbnailContainer.video_embed iframe
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
上面的代碼完美適用於非常好的響應式YouTube視頻。但是...
如果您想象一下在媒體庫中圖像和視頻應該在完全響應式設計中共存的情況。
將會有行和行的媒體,並且圖像和視頻之間的縱橫比可能存在差異,因此我們留下的東西不再統一。
實際上,YouTube視頻應該是100%寬,但它的高度應該不會比圖片更高也不會更短。我以前有一個版本,這是所有固定的寬度和高度,所以很簡單,每個圖像和每個iframe是200 x 200.現在,我想要更多的移動友好的東西,儘管圖像我確切地是如何我需要他們,視頻不是。
任何想法?
最終的解決方案(如果有的話)應該最好只用CSS,而不一定專用於YouTube(某些視頻將是其他服務,但主要通過YouTube等iframe進行渲染)。
你們真棒,所以希望你會想出一些很酷的東西。非常感謝。
可能重複[?如何強制兒童事業部於母公司的股利的100%無指定家長的高度(http://stackoverflow.com/questions/1122381/how-to-力兒童DIV至100-的父母-DIV-withou t-specify-parents-heigh) – isherwood
這裏最好的選擇是使用YouTube API並檢索代表視頻的縮略圖,然後您將擁有一致的圖片庫。然後點擊加載視頻在較大的iframe或'fancybox'類型的縮放插件。 –
@ivarPrudnikov,不幸的是問題仍然存在,即使它是一個圖像,而不是一個iframe。 – SpongeBobPHPPants