gsap实现粘性滚动分页背景跟随效果代码
代码语言:html
所属分类:加载滚动
代码描述:gsap实现粘性滚动分页背景跟随效果代码山峰山峦效果代码,结合jquery和isInViewport一起实现。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/normalize.5.0.css">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bootstrap.4.3.1.min.css">
<style>
h3 {
margin-bottom: 2rem;
}
.section {
height: 50vh;
width: 100%;
background: #f2f2f2;
}
.row {
min-height: 100vh;
}
.col {
background-color: white;
}
@media (min-width: 768px) {
.stickySection.is-sticky .row.is-row-in-view .sticky-top {
opacity: 1;
}
.stickySection.is-sticky .row .sticky-top {
position: fixed;
max-width: calc(41.666667% - (100vw - 100%));
top: unset;
bottom: 0;
display: flex;
align-items: flex-end;
overflow: hidden;
transition: 0.3s opacity;
z-index: 1;
}
.stickySection.is-sticky .row .sticky-top ~ div {
margin-left: auto;
}
}
.info {
padding: 9rem 3rem;
}
@media (min-width: 992px) {
.info {
max-width: 400px;
margin-left: 3rem;
margin-right: auto;
}
}
.info p {
padding: 1rem 0;
}
.info img {
max-width: 100%;
padding: 1rem 0;
}
.img-full {
height: 100vh;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: bottom;
object-position: bottom;
}
@media (max-width: 767px) {
.img-full {
height: 500px;
}
}
@media (max-width: 540px) {
.img-full {
height: 300px;
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0