你好,看看這張圖片的圖片,我試圖通過HTML和CSS來模仿。可能有一個具有背景圖像的傾斜的堆疊divs?
頂部的div是一個普通的div背景爲白色。 底部div將有一個背景視頻。
HTML結構簡單,會是這個樣子:
<div class="top-div">
<!-- stuff -->
</div>
<div class="bottom-div">
<video autoplay="" loop="">
<source src="myvideo.mp4" type="video/mp4">
<source src="myvideo.ogg" type="video/ogg">
</video>
</div>
CSS:
.top-div {
height: 500px;
width: 100%
}
.bottom-div {
height: 500px;
width: 100%;
position: relative;
}
.banner video {
position: absolute;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -1;
background: url() no-repeat;
background-size: cover;
filter: brightness(30%);
-webkit-filter: brightness(30%);
}
我知道如何正確地設置了視頻,但我不知道該如何去使傾斜的效果。
我在想我可以用一個psuedo元素來創建一個三角形,並將它放在div的頂部,並讓它在視頻div上索引,但這看起來有點冒失。
是否有最佳做法來做到這一點?我沒有寫這個問題讓別人給我完整的代碼。我只需要有人指引我走向正確的方向,我可以自己做。
謝謝!
變換 - 歪斜 – Adam
我嘗試,不幸的是該偏斜的視頻以及和它也可是沒有平底@adam –
不歪斜在它與視頻在div - 歪斜它上面的格(或視頻上方元素的':: after'元素) – Adam