炫酷电影海报幻灯片效果代码
代码语言:html
所属分类:幻灯片
代码描述:炫酷电影海报幻灯片效果代码
代码标签: 效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Open+Sans'> <style> .fnc { /* you can add color names and their values here and then simply add classes like .m--blend-$colorName to .fnc-slide to apply specific color for mask blend mode */ } .fnc-slider { overflow: hidden; box-sizing: border-box; position: relative; height: 100vh; } .fnc-slider *, .fnc-slider *:before, .fnc-slider *:after { box-sizing: border-box; } .fnc-slider__slides { position: relative; height: 100%; -webkit-transition: -webkit-transform 1s 0.6666666667s; transition: -webkit-transform 1s 0.6666666667s; transition: transform 1s 0.6666666667s; transition: transform 1s 0.6666666667s, -webkit-transform 1s 0.6666666667s; } .fnc-slider .m--blend-dark .fnc-slide__inner { background-color: #8a8a8a; } .fnc-slider .m--blend-dark .fnc-slide__mask-inner { background-color: #575757; } .fnc-slider .m--navbg-dark { background-color: #575757; } .fnc-slider .m--blend-green .fnc-slide__inner { background-color: #6d9b98; } .fnc-slider .m--blend-green .fnc-slide__mask-inner { background-color: #42605E; } .fnc-slider .m--navbg-green { background-color: #42605E; } .fnc-slider .m--blend-red .fnc-slide__inner { background-color: #ea2329; } .fnc-slider .m--blend-red .fnc-slide__mask-inner { background-color: #990e13; } .fnc-slider .m--navbg-red { background-color: #990e13; } .fnc-slider .m--blend-blue .fnc-slide__inner { background-color: #59aecb; } .fnc-slider .m--blend-blue .fnc-slide__mask-inner { background-color: #2D7791; } .fnc-slider .m--navbg-blue { background-color: #2D7791; } .fnc-slide { overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .fnc-slide.m--before-sliding { z-index: 2 !important; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } .fnc-slide.m--active-slide { z-index: 1; -webkit-transition: -webkit-transform 1s 0.6666666667s ease-in-out; transition: -webkit-transform 1s 0.6666666667s ease-in-out; transition: transform 1s 0.6666666667s ease-in-out; transition: transform 1s 0.6666666667s ease-in-out, -webkit-transform 1s 0.6666666667s ease-in-out; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .fnc-slide__inner { position: relative; height: 100%; background-size: cover; background-position: center top; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .m--global-blending-active .fnc-slide__inner, .m--blend-bg-active .fnc-slide__inner { background-blend-mode: luminosity; } .m--before-sliding .fnc-slide__inner { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .m--active-slide .fnc-slide__inner { -webkit-transition: -webkit-transform 1s 0.6666666667s ease-in-out; transition: -webkit-transform 1s 0.6666666667s ease-in-out; transition: transform 1s 0.6666666667s ease-in-out; transition: transform 1s 0.6666666667s ease-in-out, -webkit-transform 1s 0.6666666667s ease-in-out; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .fnc-slide__mask { overflow: hidden; z-index: 1; position: absolute; right: 60%; top: 15%; width: 50.25vh; height: 67vh; margin-right: -90px; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 0, 6vh 0, 6vh 61vh, 44vh 61vh, 44vh 6vh, 6vh 6vh); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 0, 6vh 0, 6vh 61vh, 44vh 61vh, 44vh 6vh, 6vh 6vh); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .m--before-sliding .fnc-slide__mask { -webkit-transform: rotate(-10deg) translate3d(200px, 0, 0); transform: rotate(-10deg) translate3d(200px, 0, 0); opacity: 0; } .m--active-slide .fnc-slide__mask { -webkit-transition: opacity 0.35s 1.2222222222s, -webkit-transform 0.7s 1.2222222222s; transition: opacity 0.35s 1.2222222222s, -webkit-transform 0.7s 1.2222222222s; transition: transform 0.7s 1.2222222222s, opacity 0.35s 1.2222222222s; transition: transform 0.7s 1.2222222222s, opacity 0.35s 1.2222222222s, -webkit-transform 0.7s 1.2222222222s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } .m--previous-slide .fnc-slide__mask { -webkit-transition: opacity 0.35s 0.6833333333s, -webkit-transform 0.7s 0.3333333333s; transition: opacity 0.35s 0.6833333333s, -webkit-transform 0.7s 0.3333333333s; transition: transform 0.7s 0.3333333333s, opacity 0.35s 0.6833333333s; transition: transform 0.7s 0.3333333333s, opacity 0.35s 0.6833333333s, -webkit-transform 0.7s 0.3333333333s; -webkit-transform: rotate(10deg) translate3d(-200px, 0, 0); transform: rotate(10deg) translate3d(-200px, 0, 0); opacity: 0; } .fnc-slide__mask-inner { z-index: -1; position: absolute; left: 50%; top: 50%; width: 100vw; height: 100vh; margin-left: -50vw; margin-top: -50vh; background-size: cover; background-position: center center; background-blend-mode: luminosity; -webkit-transform-origin: 50% 16.5vh; transform-origin: 50% 16.5vh; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .m--before-sliding .fnc-slide__mask-inner { -webkit-transform: translateY(0) rotate(10deg) translateX(-200px) translateZ(0); transform: translateY(0) rotate(10deg) translateX(-200px) translateZ(0); } .m--active-slide .fnc-slide__mask-inner { -webkit-transition: -webkit-transform 0.7s 1.2222222222s; transition: -webkit-transform 0.7s 1.2222222222s; transition: transform 0.7s 1.2222222222s; transition: transform 0.7s 1.2222222222s, -webkit-transform 0.7s 1.2222222222s; -webkit-transform: translateX(0); transform: .........完整代码请登录后点击上方下载按钮下载查看
网友评论0