隨版面調整的 youtube 影片
一般來說要在網頁嵌入 youtube 影片,只要到 youtube 複製他提供的 html 就可以了,可是現在網頁考慮各種載具的解析度,往往需要讓畫面可以隨解析度調整,youtube 就沒辦法直接達成這個要求,不過只要稍微調整一下 css,就可以做到這個要求了。
首先先用一個 div 把影片的 html 包起來。
在設定 css 就可以了。
出處: Responsive Youtube Embed
首先先用一個 div 把影片的 html 包起來。
- <div class="video-container">
- <iframe src="http://www.youtube.com/embed/" frameborder="0" width="560" height="315"></iframe>
- </div>
在設定 css 就可以了。
- .video-container {
- position: relative;
- padding-bottom: 56.25%;
- padding-top: 30px; height: 0; overflow: hidden;
- }
- .video-container iframe,
- .video-container object,
- .video-container embed {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- }
出處: Responsive Youtube Embed
留言