CSS的視覺效果可以幫助我們更好地展示網站的內容。在視頻播放之前,我們可以通過CSS添加一張圖片作為視頻的縮略圖,這可以提高用戶的視覺體驗。
/* CSS樣式 */ .video-container { position: relative; width: 100%; padding-bottom: 56.25%; /*此處設定寬高比為16:9,調整為實際視頻尺寸*/ } .video-container img { display: block; width: 100%; height: auto; position: absolute; top: 0; left: 0; } .video-container video { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; } /* HTML代碼 */
通過使用position: absolute屬性,我們可以使圖片和視頻覆蓋在同一位置。同時,object-fit: cover可以保持視頻與容器的比例一致,同時加快頁面加載速度。
在HTML代碼中,我們使用了preload="metadata"來使視頻的元數據提前加載,這樣可以在用戶點擊播放后立即展示視頻,提高用戶的體驗。
通過添加一張精心設計的圖片和CSS樣式,你可以提高你網站的視覺效果和用戶體驗,這是一個簡單而有效的技巧,建議在你的網站中嘗試使用。