velocity+css实现炫酷鼠标滚动文字幻灯片切换代码
代码语言:html
所属分类:幻灯片
代码描述:velocity+css实现炫酷鼠标滚动文字幻灯片切换代码
代码标签: velocity css 炫酷 鼠标 滚动 文字 幻灯片 切换 代码
下面为部分代码预览,完整代码请点击下载或在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/reset.min.css"> <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Poppins:400,700'> <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Montserrat:300,400,600'> <style> @charset "UTF-8"; .velo-slider__hint > span, .btn-draw { font-family: "Montserrat", Helvetica, sans-serif; font-size: 0.8em; font-weight: 400; text-transform: uppercase; letter-spacing: 0.2em; } body { margin: 0; width: 100%; font-weight: 400; font-style: normal; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; } /** * Default to Border Box */ *, *:before, *:after { box-sizing: border-box; } /** * Links */ a { text-decoration: none; background-color: transparent; outline: 0; } .btn-draw { position: relative; display: inline-block; vertical-align: middle; width: auto; margin: 0; padding: 0; background: transparent; border: 0; text-decoration: none; text-align: center; cursor: pointer; -webkit-appearance: none; transition: all 0.4s ease-in-out; } .btn-draw { color: #00ffc8; margin-left: 2.3em; } .btn-draw:after { content: ""; top: 0; right: 0; height: 1px; width: 100%; background-color: #00ffc8; } .btn-draw:before { content: ""; position: absolute; top: 50%; left: -2.4em; height: 1px; width: 3em; background-color: #00ffc8; transition: all 0.25s ease; } .btn-draw .btn-draw__text { position: relative; display: block; padding: 0.7555em 2.29em; line-height: 1.5; transition: transform 0.5s ease; } .btn-draw .btn-draw__text:before, .btn-draw .btn-draw__text:after { content: ""; position: absolute; height: 1px; width: 0; background-color: #00ffc8; } .btn-draw .btn-draw__text:before { top: 0; left: 0; transition: width 0.15s 0.45s cubic-bezier(0.77, 0, 0.175, 1); } .btn-draw .btn-draw__text:after { bottom: 0; right: 0; transition: width 0.15s 0.15s cubic-bezier(0.77, 0, 0.175, 1); } .btn-draw .btn-draw__text > span:before, .btn-draw .btn-draw__text > span:after { content: ""; position: absolute; height: 0; width: 1px; background-color: #00ffc8; transition: all 0.2s cubic-bezier(0.2, 0.3, 0.25, 0.9); } .btn-draw .btn-draw__text > span:before { left: 0; bottom: 0; transition: height 0.15s 0 cubic-bezier(0.77, 0, 0.175, 1); } .btn-draw .btn-draw__text > span:after { right: 0; top: 0; transition: height 0.15s 0.3s cubic-bezier(0.77, 0, 0.175, 1); } @media (hover) { .btn-draw:hover, a:hover .btn-draw { cursor: pointer; color: #00ffc8; } .btn-draw:hover:before, a:hover .btn-draw:before { width: 0; transition: all 0.4s ease; } .btn-draw:hover .btn-draw__text, a:hover .btn-draw .btn-draw__text { transform: translateX(-2.2em); transition: transform 0.5s ease, width 1s ease; } .btn-draw:hover .btn-draw__text:before, a:hover .btn-draw .btn-draw__text:before { width: 100%; max-width: 100%; transition: width 0.15s cubic-bezier(0.77, 0, 0.175, 1); } .btn-draw:hover .btn-draw__text:after, a:hover .btn-draw .btn-draw__text:after { width: 100%; transition: width 0.15s 0.3s cubic-bezier(0.77, 0, 0.175, 1); } .btn-draw:hover .btn-draw__text > span:before, a:hover .btn-draw .btn-draw__text > span:before { left: 0; height: 100%; transition: height 0.15s 0.45s cubic-bezier(0.77, 0, 0.175, 1); } .btn-draw:hover .btn-draw__text > span:after, a:hover .btn-draw .btn-draw__text > span:after { right: 0; height: 100%; transition: height 0.15s 0.15s cubic-bezier(0.77, 0, 0.175, 1); } } .btn-draw.btn--white { color: #fff; } .btn-draw.btn--white:before, .btn-draw.btn--white:after, .btn-draw.btn--white .btn-draw__text:before, .btn-draw.btn--white .btn-draw__text:after, .btn-draw.btn--white .btn-draw__text > span:before, .btn-draw.btn--white .btn-draw__text > span:after { background-color: #fff; } .btn-draw.btn--white:hover, a:hover .btn-draw.btn--white { color: #fff; } body { font-family: "Montserrat", Georgia, serif; line-height: 1.6; } body { font-size: 100%; } @media (min-width: 32em) { body { font-size: 102%; } } @media (min-width: 54em) { body { font-size: 103%; } } @media (min-width: 65em) { body { font-size: 107%; } } @media (min-width: 75em) { body { font-size: 110%; } } @media (min-width: 91em) { body { font-size: 120%; } } @media (min-width: 115em) { body { font-size: 130%; } } @media (min-width: 130em) { body { font-size: 140%; } } h1, h2, h3, h4, h5, h6 { font-family: "Montserrat", Helvetica, sans-serif; font-weight: 700; } .velo-slides { z-index: 8; position: relative; height: 100vh; background-color: #111; } .velo-slides[data-velo-slider=on] { overflow: hidden; } .velo-slide { height: 100vh; z-index: 4; } @media (min-width: 54em) and (max-width: 65em) { .velo-slide { font-size: 80%; } } @media (min-width: 54em) and (min-height: 0) and (max-height: 45em) { .velo-slide { font-size: .........完整代码请登录后点击上方下载按钮下载查看
网友评论0