html5导航栏点击之后变色,vue实现导航栏点击当前标题变色
1.效果
2.步骤
首先在vue实例中生命一个数组,里面放置导航栏的内容,并声明两个变量,一个控制下方文字的变动,一个控制颜色的变动
然后再创建一个列表,通过v-for遍历数组,将这个数组显示到页面中,然后给这个li绑定一个有前置条件的样式,即当index==hahaha时,li就采用qwe1这个样式,最后给这个li添加一个点击事件,将我们的index作为参数传过去
根据传过来的index的值,来判断当前点击的是哪一个标题,然后做出相应的变化
选择菜单
li {
float:left;
width:50px;
height:30px;
border:chocolate 1px solid;
text-align:center;
line-height:30px;
color:#e2eded;
background:coral;
list-style:none;
margin-left:5px;
}
ul{
overflow:hidden;
}
.qwe1 {
background:#ff7fd7;
}
.qwer {
margin-top:10px;
margin-left:100px;
}
var vm =new Vue({
el:"#app",
data: {
name:'home',
hahaha:0,
list: [
{name:'home'},
{name:'菜单1'},
{name:'菜单2'},
{name:'菜单3'},
]
},
methods: {
dianji(index) {
if (index ==0) {
this.name ='home'
this.hahaha = index
}else if (index ==1) {
this.name ='菜单1'
this.hahaha = index
}else if (index ==2) {
this.hahaha = index
this.name ='菜单2'
}else {
this.name ='菜单3'
this.hahaha = index
}
}
}
html5导航栏点击之后变色,vue实现导航栏点击当前标题变色相关推荐
- Vue 实现导航栏滑到顶部固定,滑动到相应位置导航栏有相应选中效果,点击导航跳转到对应位置
主要思路 导航栏固定 判断页面卷曲是否大于导航栏的offsetTop的值,超过了就证明导航栏到达了顶部,给导航栏添加固定样式的类名,注意:需要拿到导航栏固定前的offsetTop值,固定后的offse ...
- vue底部跳转_详解Vue底部导航栏组件
不多说直接上代码 BottomNav.vue: {{item.name}} export default{ props:['idx'], data(){ return { items:[{ cls:& ...
- html5导航栏向应折叠,超实用!网站导航栏设计形式总结
导航对于一个网站来说,起到重要的引导作用.一个优秀的导航设计可以让用户快速的找到所需 ,让用户清晰明了的了解到网站的结构框架,起到重要的指引作用.下面跟大家分享下常用的几种网页导航形式: 1.顶部导航 ...
- VUE router 导航重复点击报错的问题解决两种方案
VUE router 导航重复点击报错的问题解决两种方案 前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家 ...
- Vue实现导航栏吸顶效果
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...
- vue 电梯导航制作(鼠标滚动控制导航栏的显示与隐藏)
鼠标滚动控制导航栏的显示与隐藏 上图先看效果: 下面为2张图,默认为导航栏,当鼠标向下滚动一定距离时,变为箭头, 并且点击黄色的返回图标,也变为下方箭头,此时再滚动窗口,不会变为导航栏. 点击下方箭头 ...
- 前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标
前端vue自定义导航栏组件高度及返回箭头 自定义tabbar图标, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12986 喜 ...
- Vue分页页码栏设计
Vue分页页码栏设计 效果展示 HTML 数据需要 函数需要 运用 效果展示 HTML <div class="page_bar no-select"><ul c ...
- vue路由导航守卫控制访问权限
利用路由的全局前置守卫beforeEach来控制用户的访问权限. 首先是一个登录的页面 用户输入完整的信息,点击登录时,会本地存储用户的登录状态,如果在本地存储中存在用户登录过的痕迹,用户可以直接进入 ...
最新文章
- UVA11134传说中的车(放棋子)
- Java消息系统介绍
- iTerm2的颜色主题/配色主题/配色方案
- javascript与php与python的函数写法区别与联系
- 输入x,n计算多项式1+x+x^2/2!+x^3/3!+...前n+1项的和。
- HDU-2191-悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(dp)
- 重要开源!CNN-RNN-CTC 实现手写汉字识别
- Rabbitmq基本原理和架构
- CUBA Platform 7.0.3 发布,企业级应用开发平台
- gdk_screen_get_resolution简单研究
- 理解常量指针与指针常量?
- 怎样才能成为挑战年薪30W的运维工程师?
- 计算机应用毕业班主任鉴定,函授毕业生鉴定班主任鉴定范文.doc
- 【Unity】卡牌游戏教程汇总
- meethigher-QQ发送卡片消息
- [gdc17]寒霜引擎的HDR渲染探索
- 4个快速美白牙齿小偏方
- 梅科尔工作室-华为云ModelArts的简单使用(附详细图解)
- 树莓派初次配置C++环境以及进行简单的hcsr04驱动
- Navicat对数据库进行简单的单表查询语句