div+css实现横向拖动堆叠立体幻灯片效果代码
代码语言:html
所属分类:幻灯片
代码描述:div+css实现横向拖动堆叠立体幻灯片效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
body, html {
margin: 0;
height: 100%;
min-height: 100%;
font-family: "Helvetica Neue", "Arial", sans-serif;
}
body {
display: flex;
justify-content: center;
background: black;
color: navy;
overflow: hidden;
}
* {
box-sizing: border-box;
}
.scrollsnap-carousel {
overflow-x: auto;
overflow-y: hidden;
width: 100%;
height: 100%;
max-width: 100%;
scroll-snap-type: x mandatory;
white-space: nowrap;
padding: 100px 0 0 0;
}
.scrollsnap-carousel .slide {
display: inline-block;
height: 15%;
width: 15%;
flex: 0 0 15%;
scroll-snap-align: center;
view-timeline-name: --li-in-and-out-of-view;
view-timeline-axis: inline;
animation: linear move-to-top both;
animation-timeline: --li-in-and-out-of-view;
perspective: 40em;
position: relative;
color: navy;
transform-origin: bottom;
}
.scrollsnap-carousel .slide:first-of-type {
margin-left: 50%;
}
.scrollsnap-carousel .slide:last-of-type {
margin-right: 50%;
}
.scrollsnap-carousel .slide .content {
border-radius: 10px;
width: 100%;
padding-bottom: 100%;
background: lightblue;
animation: linear rotateSlide both;
animation-timeline: --li-in-and-out-of-view;
position: relative;
}
.scrol.........完整代码请登录后点击上方下载按钮下载查看
网友评论0