js+css实现图片切换过渡动画效果代码
代码语言:html
所属分类:其他
代码描述:js+css实现图片切换过渡动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
*,
*:after,
*:before {
margin: 0;
padding: 0;
box-sizing: content-box;
}
html,
body {
width: 100%;
height: 100%;
}
.container {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
.active + img {
transform: translatex(100%);
}
img:has(* + .active) {
transform: translatex(-150%);
}
img {
position: absolute;
left: 50%;
transform: translatex(-50%);
bottom: 0;
width: 100vw;
/* height: calc(100vw * 2 / 3); */ height: 100%;
filter: blur(0px);
/*
object-fit: cover;
object-position: bottom;
*/
}
img.transition-start.right {
animation: transition-right-start 0.5s linear forwards;
}
@keyframes transition-right-start {
0% {
width: 100vw;
filter: blur(0px);
/* height: calc(100vw * 2 / 3); */ height: 100%;
transform: translatex(-50%);
}
3% {
width: 300vw;
filter: blur(3px);
/* height: calc(100vw * 2 / 3); */ height: 100%;
transform: translatex(-50%);
}
5% {
width: 600vw;
filter: blur(3px);
/* height: calc(100vw * 2 / 3); */ height: 100%;
transform: translatex(-50%);
}
95% {
width: 6000vw;
filter: blur(3px);
/* height: calc(100vw *.........完整代码请登录后点击上方下载按钮下载查看
网友评论0