[CSS]響應式網站設計(RWD)如何擺平Youtube 的影片-CSS3 教學
文章推薦指數: 80 %
RWD(Responsive Web Design)的設計,其中一個問題就是Youtube, Vimeo 等影片嵌入時,不會隨著網頁寬度自動縮放。
雖然RWD 這個我們稱為響應式網站設計 ...
首頁[how]其實可以這樣做[App]應用應用[info]或許有興趣知道
iOSMacOSHTML5CSS3CloudAffinityPhoto,Photoshop
amigo!
cassandre
chiron
marmalade
sweetdumpling
Tahini
‹‹[CSS3]用純CSS語法畫一個正圓形[CSS]驗證一下,看網站是否已經行動最佳化了嗎?››Home››[how]其實可以這樣做››CSS3教學
[CSS]響應式網站設計(RWD)如何擺平Youtube的影片
RWD(ResponsiveWebDesign),
這個我們稱為響應式網站設計的東西,
是很方便好用,
不用再大費周章針對不同的平台設計不同的系統,
只要透過一個CSS的文檔,就可以一打十個^^
不過要用這種葉問等級的方式來設計,其中的學問倒也是不少的:)
其中一個最常見的問題就是嵌入Youtube的影片了。
Youtube的影片或是Vimeo的短片,
由於都是採用嵌入的語法(iFrame)來放置到網頁中的,
一旦使用RWD的設計模式,
往往整個網頁都可以隨著平台不同,
而自動縮放改版,
可是這個iFrame嵌入的影片,
就是無動於衷,
讓好辛苦設計的網頁,
在手機上看時,
還是會出現討厭的橫向捲軸(造成可以左右移動)。
解決方法其實不難,我們可以試著這樣做:
首先,在CSS的樣式表中,加入下面的CSSCode。
/*RWDYoutube以及Vimeo*/
.video-container{
position:relative;
padding-bottom:56.25%;
padding-top:30px;height:0;overflow:hidden;
}
.video-containeriframe,
.video-containerobject,
.video-containerembed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
然後在Youtube提供的嵌入iFrame標籤的前方,
加上
影片嵌入就會是下面這樣(用手機看看是不是縮小了呢^^):
我們也有臉書專頁了,歡迎大家按讚加入喔:@5min.reading
CSSRWDwebdesignyoutube
延伸閱讀:更多相關的主題文章Youtube上傳了高畫質4KHD影片,手機卻只能到360p,也沒有HD圖示?怎麼解呢?[CSS:counter(line)]如何用CSS來顯示區塊裡的序列行數[RWD]iPhoneX以及8,8+等各代機種的螢幕尺寸解析度與CSS語法對照表[HTML5]運用網頁上的電話超連結語法(tel:),讓大家點一下就直接撥打電話[CSS3]如何用CSS來改變Placeholder這個屬性的文字顏色[RWD]如何使用Mac上的Safari開發者工具,偵錯或微調iPhone行動版的網頁[CSS3]如何重新定義HTML中換行標籤BR的樣式或是直接把BR的行距高度移除[GoogleMaps]如何隱藏Google地圖上所有的地標、路名、餐廳等文字標籤圖層,產生一張純粹的地圖[Youtube]如何強制讓嵌入網頁的Youtube影片,預設開啟字幕和指定字幕語版[CSS]網頁用的尺寸單位:PX跟EM怎麼區分呀?等等,還有一個REM...
‹‹[CSS3]用純CSS語法畫一個正圓形[CSS]驗證一下,看網站是否已經行動最佳化了嗎?››
延伸文章資訊
- 1How to create a YouTube video background with CSS
In this tutorial we will learn how to set a fullscreen Youtube video as a background using CSS an...
- 2免外掛!4種語法嵌入響應式/循環/自動播放Youtube影片 - 温唯
比如說,調整好在電腦顯示的影片尺寸之後,到了手機一定會超過螢幕範圍,這是因為YouTube預設的嵌入語法,缺少〔響應式〕的CSS樣式,才會造成非常糟糕的 ...
- 3CSScoke - YouTube
又該如何開始呢? 請跟著Amos一步步的操作,讓我們踏出網頁的第一步吧。 歡迎Line搜尋『@CSScoke』加入Amos公開帳號#HTML教學 #網頁設計 #CSS教學 #網頁教學 #CSSc...
- 4【Day 28】Youtube iframe 影片自動縮放大小- CSS 解決方法
通常使用Youtube 分享功能嵌入的iframe 原始碼,已經提供固定尺寸,若是拿掉寬度與高度又會跑版,這時候就需要修改CSS,來達到影片的RWD(響應式) 效果。
- 5HTML YouTube Videos - W3Schools
Well organized and easy to understand Web building tutorials with lots of examples of how to use ...