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