使用video標籤,影片總不能佔滿父級全屏,本來預算的10分鐘工程,結果卡在video這裡了,勤奮的小果,還是打算記下來,共勉。 。 。
程式碼(css內容):
<style> html,body{ height: 100%; width: 100%; } p{ height: 50px; margin: 20px; font-size: 1.5em; } .videoTime{ position: relative; height: 100%; width: 80%; border: 2px solid red; } .videoTime video{ position: absolute; height: 100%; width: 100%; } </style>
程式碼(body內容)
<body> <p>视频</p> <div class="videoTime"> <video class="videoShowing" src="video/video.mp4" autoplay="autoplay">视频</video> </div> </body> </html>
我們依照常規給video標籤設定:height:100%;width:100%;
結果如下:
Google )高度達100%;而寬度無法達到100%; 右圖:(Firefox)高度無法達到100%;而寬度達到100%;<style> html,body{ height: 100%; width: 100%; } p{ height: 50px; margin: 20px; font-size: 1.5em; } .videoTime{ position: relative; height: 0; width: 80%; padding-bottom: 45%; //需要计算得到 border: 2px solid red; } .videoTime video{ position: absolute; height: 100%; width: 100%; top: 0; left: 0; } </style>
結果如下:
左圖:(Google Chrome) 圖:(Firefox)
左圖:(Safari) 右圖:(Opera)
bot.
videoH:video的高
videoW:video的寬
videoTiW:父級的width ,使用的是百分比
padBot. * videoTiW