vue+vanilla-tilt+tabs实现三维立体倾斜交互标签tab效果代码
代码语言:html
所属分类:选项卡
代码描述:vue+vanilla-tilt+tabs实现三维立体倾斜交互标签tab效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Oswald:300,400,700" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700" rel="stylesheet">
<link rel='stylesheet' href='https://unpkg.com/vue-nav-tabs/themes/vue-tabs.css'>
<style>
body {
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
height: 100vh;
background: -webkit-gradient(linear, left top, left bottom, from(#2193b0), to(#6dd5ed));
background: linear-gradient(tobottom,#2193b0, #6dd5ed);
color: #fff;
font: 300 16px "Montserrat", sans-serif;
line-height: 20px;
}
#app-container {
width: 500px;
height: 400px;
background: #fff;
border-radius: 5px;
background: transparent;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.vue-tabs {
box-shadow: 0 12px 32px -10px #071011;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
/***** Nav Bar *****/
#tabs {
height: 100%;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.vue-tabs .nav-tabs {
background: #071011;
border-bottom: #071011;
text-align: center;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.vue-tabs .nav-tabs > li {
float: none;
display: inline-block;
margin-bottom: 0;
cursor: pointer;
font-weight: 400;
}
.vue-tabs .nav-tabs > li > a {
border-radius: 0;
-webkit-transition: 0.2s;
transition: 0.2s;
padding: 12px 15px;
margin-right: 0;
}
.vue-tabs .nav-tabs > li > a:hover {
background: inherit;
}
.vue-tabs .nav > li > a:hover,
.vue-tabs .nav > li > a:focus {
color: #fff;
border-color: #071011;
}
.........完整代码请登录后点击上方下载按钮下载查看
网友评论0