色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css3 拉伸視頻

CSS3是現(xiàn)代網(wǎng)站設(shè)計(jì)中的一種重要的工具,它可以實(shí)現(xiàn)豐富的效果和互動(dòng)性。在其中,CSS3也擁有制作拉伸視頻的功能。下面我們就來(lái)一起學(xué)習(xí)CSS3如何制作拉伸視頻。

video {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
overflow: hidden;
width: 500px;
height: 300px;
filter: saturate(1.4) brightness(1.1);
z-index: -1;
}
video:before {
content: "";
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));
transform-origin: 0 0;
transform: translate(-30%, -30%) rotate(30deg);
animation: stretch 10s ease-in-out infinite alternate;
}
@keyframes stretch {
0% {
transform: translate(-30%, -30%) rotate(30deg) scaleX(1);
}
100% {
transform: translate(-50%, -50%) rotate(30deg) scaleX(2);
}
}

在上述代碼中,視頻元素使用了position: absolute屬性,使得元素可以在頁(yè)面上的任何地方進(jìn)行放置,并且使用了transform: translate(-50%, -50%)屬性,將其定位到視窗的中央。

拉伸視頻的效果是通過(guò)在視頻元素之前添加一個(gè):before偽元素,再對(duì)其進(jìn)行變形動(dòng)畫實(shí)現(xiàn)的。在這里,我們使用linear-gradient屬性創(chuàng)建了一個(gè)黑色到透明的漸變背景,并且將其旋轉(zhuǎn)30度,使其與視頻元素的角度相同。同時(shí),我們也對(duì)其進(jìn)行了scaleX變換,讓其在X軸方向上進(jìn)行拉伸,實(shí)現(xiàn)了拉伸視頻的效果。

最后,我們使用animation屬性為變形動(dòng)畫指定了時(shí)間,過(guò)渡函數(shù)和動(dòng)畫次數(shù),從而完成了拉伸視頻的效果。

以上是制作CSS3拉伸視頻的代碼和實(shí)現(xiàn)方法,希望能夠幫助大家更好地掌握CSS3的使用。

上一篇php ci orm
下一篇php ci nginx