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 ...
随机推荐
- pwn学习日记Day4 基础知识积累
知识杂项 *:字符串重复 空指令NOP:\x90 cmp:是比较指令,cmp的功能相当于减法指令.它不保存结果,只是影响相应的标志位. xor:将两个操作数进行异或运算,并将结果存放到操作数1中. s ...
- IdentityServer4授权和认证对接数据库
接着上一篇讲:https://www.cnblogs.com/nsky/p/10352678.html 我们之前都是用in-men的方式把数据添加到内存了,目的是为了测试方便, 现在我们把所有配置都添 ...
- 55.Vue环境搭建
Vue环境搭建 在搭建过程中出现的错误解决办法 https://www.cnblogs.com/lovebing/p/9488198.html cross-env使用笔记 cross- ...
- windows----------自启动QQ报错”initialization failure:0x0000000C“
1.从来没遇到过这个问题,不知道为啥最近竟然遇到了两次,家里的电脑和公司的电脑都这样. 通过百度得知答案,并亲自试过了,是正确的解决方法: 原因:上次没有正常关机导致的错误 方法:管理员运行cmd ...
- https://scrapingclub.com/exercise/detail_sign/
def parse(self, response): # pattern1 = re.compile('token=(.*?);') # token = pattern1.findall(respon ...
- lua语言中的假
[1]测试及结论 (1)代码 local var_false = false local var_nil = nil if var_zero then print('var_zero : true') ...
- 在 Tomcat 中自定义 404 页面(简单配置)
打开 Tomcat 中的 web.xml,(tomcat/conf/web.xml) 添加如下代码: <error-page> <error-code>404</e ...
- pyCharm的第一个项目
首先打开编译器pyCharm 创建一个项目 在location :新建文件夹 在interpreter:指定python解释器的路径 python解释器下载官网: https://www.python ...
- CAN control
2019/4/23--10:14 E_BSW_NWK_TRIGGER_SOURCE_KICK_MOTION_CMD SCI_NwkButton_GetPeriodicSignals case 6: ...
- Linux Time_wait网络状态 调优
Time_wait状态 表示收到了对方的FIN报文,并发送出了ACK报文,就等2MSL后即可回到CLOSED可用状态了. 如果FIN_WAIT_1状态下,收到了对方同时带FIN标志和ACK标志的报文时 ...