TweenMax实现全屏视觉差异图片更换效果代码
代码语言:html
所属分类:视觉差异
代码描述:TweenMax实现全屏视觉差异图片更换效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900" rel="stylesheet"> <style> * { margin: 0; padding: 0; box-sizing: border-box; border: none; overflow: hidden; } body { font-family: "Playfair Display", serif; color: #fff; min-height: 800px; } .container { width: 100vw; height: 100vh; position: fixed; overflow: hidden; } .child-left-1, .child-left-2, .child-left-3, .child-left-4, .child-right-1, .child-right-2, .child-right-3, .child-right-4 { position: absolute; width: 100vw; height: 100vh; overflow: hidden; } .left, .right { position: absolute; width: 100vw; height: 20vh; background-attachment: fixed; background-size: cover; overflow: hidden; } .left1 { top: 0; } .left2 { top: 20vh; } .left3 { top: 40vh; } .left4 { top: 60vh; } .left5 { top: 80vh; } h1 { position: absolute; z-index: 3; font-size: 100px; color: #fff; left: 50%; top: 50%; transform: translate(-50%, -20%); font-weight: normal; letter-spacing: 40px; text-transform: uppercase; opacity: 0; transition: all 0.7s ease-in-out; } .header { position: absolute; top: 0; left: 0; width: 100%; z-index: 50; display: flex; justify-content: space-between; font-size: 20px; padding: 55px 90px; max-width: 84%; left: 50%; transform: translateX(-50%); } .header a { color: #fff; margin-right: 60px; font-size: 16px; text-decoration: none; } .header a:last-child { margin-right: 0; } .child-left-2 h1 { transform: translate(-50%, -64%); } .slide.active.child-left-2 h1 { transform: translate(-50%, -94%); opacity: 1; } .slide.active h1 { transform: translate(-50%, -50%); opacity: 1; } .child-left-1 { z-index: 2; } .child-left-1 .left-top { background-image: url("//repo.bfw.wiki/bfwrepo/image/6087ddfceccac.png"); background-position: -151px -42px; background-size: 108%; z-index: 2; } .child-left-1 .left-bottom { background-image: url("//repo.bfw.wiki/bfwrepo/image/6087de20b98be.png"); background-position: -151px -42px; background-si.........完整代码请登录后点击上方下载按钮下载查看
网友评论0