视觉差异滚动特效页面
代码语言:html
所属分类:视觉差异
代码描述:视觉差异滚动特效页面
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Inknut+Antiqua:600|Roboto|Roboto+Condensed:700'>
<style>
*, *:before, *:after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html, body {
width: 100%;
height: 100%;
overflow: hidden;
}
.content {
height: 100%;
overflow-x: hidden;
overflow-y: auto;
-webkit-clip-path: border-box;
clip-path: border-box;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.block {
position: relative;
height: 100vh;
}
[class*='item-parallax'] {
position: absolute;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
will-change: transform;
}
.item-parallax-media {
z-index: 1;
}
.item-parallax-media img {
will-change: transform;
}
.item-parallax-content {
z-index: 2;
}
.block:nth-child(1) .item-parallax-content {
-webkit-transform: translateY(calc( var(--yBlock-1) * 0.5px ));
transform: translateY(calc( var(--yBlock-1) * 0.5px ));
}
.block:nth-child(1) .item-parallax-media img {
-webkit-transform: translateY(calc( var(--yBlock-1) * 0.1px ));
transform: translateY(calc( var(--yBlock-1) * 0.1px ));
}
.block:nth-child(2) .item-parallax-content {
-webkit-transform: translateY(calc( var(--yBlock-2) * 0.5px ));
transform: translateY(calc( var(--yBlock-2) * 0.5px ));
}
.block:nth-child(2) .item-parallax-media img {
-webkit-transform: translateY(calc( var(--yBlock-2) * 0.1px ));
transform: translateY(calc( var(--yBlock-2) * 0.1px ));
}
.block:nth-chi.........完整代码请登录后点击上方下载按钮下载查看
网友评论0