vue项目中的tab页实现
//需要自己弄雪碧图 <template>
<div class="tab" id="tab">
<router-link to="/home" tag="div" class="tab-item">
<div class="tab-link">
<i class="icon icon1"></i>
<p class="app-text">首页</p>
</div>
</router-link>
<router-link to="/finder" class="tab-item">
<div class="tab-link">
<i class="icon icon2"></i>
<p class="app-text">发现</p>
</div>
</router-link>
<router-link to="/fashionStar" class="tab-item">
<div class="tab-link">
<i class="icon icon3"></i>
<p class="app-text">时尚明星</p>
</div>
</router-link>
<router-link to="/personal" class="tab-item">
<div class="tab-link">
<i class="icon icon1"></i>
<p class="app-text f32">个人中心</p>
</div>
</router-link>
</div>
</template> <script type="text/ecmascript-6">
export default{
data(){
return{}
}
}
</script> <style lang="scss">
#tab{
display: flex;position: fixed;bottom:0;width:100%;border-top:1px solid #ededed;
height:1rem;background-color: #fff;
.tab-item{
-webkit-flex: 1;
flex: 1;
width:33%;
/*border-right: 1px solid #ededed;*/
margin-top: 0.1rem;
}
a{border-bottom: 0;color:#333;text-decoration: none;}
.icon:before{content: ''; display: inline-block;
background-image:url('../../../static/cjc_icon.png');
background-size: 1.3rem 2.2rem;width:0.4rem;height:0.4rem;}
.icon1:before{background-position: -0.7rem 0;}
.icon2:before{background-position: -0.7rem -0.58rem;}
.icon3:before{background-position: -0.7rem -1.18rem;}
.icon4:before{background-position: -0.7rem 0;}
.tab-link{
color:#999;
font-size: 0.28rem;
}
.router-link-active{
.tab-link{
color:#29adfd;
font-size: 0.28rem;
}
.icon1:before{background-position: -0.03rem 0;}
.icon2:before{background-position: -0.03rem -0.58rem;}
.icon3:before{background-position: -0.03rem -1.18rem;}
.icon4:before{background-position: -0.03rem 0;}
}
}
</style>
vue项目中的tab页实现的更多相关文章
- vue项目中,单页图片过多,使用懒加载
最近做项目,一页图片很多,加载的时候效果很差. 通过学习借鉴其他大神的方法,使用了插件vue-lazyload,使用这个插件,界面更美观了,加载的效果好起来. 安装 npm i vue-lazyloa ...
- Vue项目中实现tab栏和步骤条的数据联动
也就是tab栏切换步骤条随之变化 <template> <div> <!-- 面包屑导航 --> <el-breadcrumb sepa ...
- vue项目中vant tab改变标签颜色
找了几种方法,只有下面这个方法是生效的: <van-tabs v-model="active" sticky title-active-color="#144a9e ...
- vue项目中阻止浏览器返回上一页
vue项目中在某个页面阻止浏览器返回上一页,适用移动端.PC端. 使用场景例如: 首页 与 A页面 来回跳转,那样点击浏览器返回时也会来回跳转,本想当页面在首页的时候就不再返回了,所以这个时候 ...
- 更换vue项目中标签页icon
问题:在vue项目中, 需要将标签上的icon换成自己所需的,发现在更换了public/favicon.ico后,没有生效,依旧是原来Vue的icon. 解决办法:在vue.config.js中,修改 ...
- 去除vue项目中的#及其ie9兼容性
一.如何去除vue项目中访问地址的# vue2中在路由配置中添加mode(vue-cli创建的项目在src/router/index.js) export default new Router({ m ...
- vue项目中遇到的那些事。
前言 有好几天没更新文章了.这段实际忙着做了一个vue的项目,从 19 天前开始,到今天刚好 20 天,独立完成. 做vue项目做这个项目一方面能为工作做一些准备,一方面也精进一下技术. 技术栈:vu ...
- 解决在Vue项目中时常因为代码缩进导致页面报错的问题
前言 如果我们初次使用vue-cli来构建单页SPA应用,在撸代码的过程中有可能会遇到这种因为代码缩进导致 页面报错的问题,导致我们烦不胜烦.接下来我们就来看一看如何解决这个小问题... erro原因 ...
- dom元素的tabindex属性介绍及在vue项目中的应用
dom元素的tabindex属性介绍及在vue项目中的应用 tabindex属性作用 让普通dom元素变为可聚焦的元素 让普通dom元素可以参与顺序键盘导航(通常使用Tab键,因此得名). tabin ...
随机推荐
- 快学Scala 第6章 对象 - 练习
1. 编写一个Conversions对象,加入inchesToCentimeters.gallonsToLiters和milesToKilometers方法. object Conversions { ...
- 初识github之项目创建
登录github后,点击左上角logo章鱼猫,进入主页面,点击start a project ,此时进入新建项目的页面.在repostory name这一栏上写下你想创建的项目的名字.然后在descr ...
- PHP开发微信公众号
PHP开发微信公众号:配置和部署服务器及Token认证 https://zhuanlan.zhihu.com/p/28259840
- Centos开机自启动脚本的制作
原文地址:http://www.2cto.com/os/201306/220559.html 我的一个Centos开机自启动脚本的制作 一.切换到/etc/init.d/ 二.制作sh脚本 v ...
- JavaScript 原型链学习(三)原型对象存在的问题 与 组合使用构造函数和原型
原型对象也不是没有缺点.首先,它省略了为构造函数传递初始化参数这一环节, 结果所有实例在默认情况下都将取得相同的属性值.虽然这会在某种程度上带来一些不方便, 但还不是原型对象的最大问题.原型对象的最大 ...
- 使用CI遇到的问题报错:Call to undefined function base_url()
问题来源:在HTML文件中使用base_url()函数引入CSS文件时,发现报错:Call to undefined function base_url() 研究了一下才知道是因为没有加载url小助手 ...
- Android 性能优化之内存泄漏检测以及内存优化(中)
https://blog.csdn.net/self_study/article/details/66969064 上篇博客我们写到了 Java/Android 内存的分配以及相关 GC 的详细分析, ...
- [c/c++] programming之路(20)、字符串(一)
一.字符串 #include<stdio.h> #include<stdlib.h> void main(){ ]="notepad"; printf(&q ...
- 剑指offer(17)树的子结构
题目描述 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构) 题目分析 分析如何判断树B是不是树A的子结构,只需要两步.很容易看出来这是一个递归的过程.一般在树 ...
- Selenium的使用
https://blog.csdn.net/qq_21445981/article/details/78386699 https://blog.csdn.net/duzilonglove/articl ...