位置: IT常识 - 正文

css点击文字(非按钮) 能自动改变颜色。(css点击菜单显示内容)

编辑:rootadmin
css点击文字(非按钮) 能自动改变颜色。

推荐整理分享css点击文字(非按钮) 能自动改变颜色。(css点击菜单显示内容),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css文字显示点点,css设置点击效果,css 点击样式,css文字显示点点,css点击后,css中点击字体变颜色,css点击后,css点击后,内容如对您有帮助,希望把文章链接给更多的朋友!

实现功能说明: 如下图,点击不同的文字能够切换不同的页面,同时这个tab的文字能够相应的变色,其他未选中的状态默认为灰色。

方案一: 使用css的伪类。 :active,元素被点击时变色,但颜色在点击后消失 :focus, 元素被点击后变色,且颜色在点击后不消失

.classone{//默认颜色color为灰色,当然你也可以在这里写其他颜色以及位置的设置。} .classone:active { color: rgba(61, 58, 58, 0.98); } .classone:focus { color: rgba(61, 58, 58, 0.98); }css点击文字(非按钮) 能自动改变颜色。(css点击菜单显示内容)

如果我们只是简单的加上伪类,由于div等元素无法接受键盘或其他用户事件,即不支持:focus伪类,可通过增加tabIndex属性使其支持:focus。 即在相应的html里面加上一个属性tabindex

<i class='classone' @click="ClickOne" tabindex="1">基本信息</i>

加上一个click后就会,点击后就是调用伪类的方法。如果在vue里面click没反应,可以改成click.native。

延展: 什么是伪类? 伪类用于定义元素的特殊状态。是一种特殊的类,它表示的元素的一种状态,不是固定某一个 常见的伪类选择器。 如:

//悬停在 div 上, <div> 元素上使用 :hover 伪类的实例:div:hover { background-color: blue;}//:first-child 伪类与指定的元素匹配:该元素是另一个元素的第一个子元素。p i:first-child { color: blue; //匹配所有 <p> 元素中的首个 <i> 元素}p:first-child i { color: blue; //匹配所有首个 <p> 元素中的所有 <i> 元素}//:lang 伪类允许您为不同的语言定义特殊的规则。<html><head><style>q:lang(en) { quotes: "~" "~";}</style></head><body><p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p></body></html>

具体css伪类详情请见此链接

方案二: 上面利用伪类的话,只是当鼠标点击文字时,会自动变色,但是当我们把鼠标移到别的地方点击,颜色又会回到默认的灰色。 那这里,我是利用id 和class配合实现的。

//在html里面写上一个id,以及:class<i id='ClassThree':class='{ClassThree_color:isThree}' @click="Three()" tabindex="3">上传文件</i>//利用id写常规的设置#ClassThree{ margin-left: 88px; width: 100px }//当变量isThree为真时,会渲染下面的样式.ClassThree_color{ color: rgba(0, 84, 254, 1); }//在js里Three(){this.isThree=true;}

其中isThree是自己定义的布尔值(如果是vue框架,就在data里面设置相应变量就好了),当然我们也可以写等号表达式等。

经验证,实现了预期目标。

本文链接地址:https://www.jiuchutong.com/zhishi/299997.html 转载请保留说明!

上一篇:JavaScript-匿名函数(js匿名函数和命名函数)

下一篇:axios 中如何取消请求_从不会使用到精通原理_番茄出品(如何取消axios请求)

  • 交通运输印花税怎么申报
  • 企业稳岗返还申请报告模板
  • 经营所得预缴申报时间
  • 员工意外险费用
  • 进销存账需要合并吗
  • 通过扣缴义务人和综合申报哪个好
  • 母公司投资子公司现金流量表抵消
  • 中期票据怎么入账
  • 补贴收入计入哪个科目
  • 年终对应交税费的减免税款怎样处理?
  • 税款多交一分钱怎么做分录
  • 税控设备全额抵扣政策
  • 企业所得税虚报成本多少属于犯罪
  • 销售安装门窗增值税
  • 收费公路通行费增值税电子普通发票
  • 月末主营业务收入结转会计分录
  • 小规模纳税人代账多少钱一个月
  • 超市买的东西开什么发票
  • 加权平均数是什么意思的权
  • 行政单位无形资产入账标准
  • 领用自产产品用于在建工程入账金额
  • 企业生产销售白酒取得的下列款项中,应并入
  • mac桌面怎么整理
  • 询证函是什么文书
  • 冲未开票收入怎么做分录
  • 金税盘技术维护费可以抵扣吗
  • php用户登录用的什么技术
  • 采用销售百分比法预测对外
  • 出租车发票没有发票专用章是否能报销
  • 企业租房租金怎么核算
  • CoverDesigner.exe是一个安全进程吗 CoverDesigner进程查询
  • 怎么做合同
  • esafec.dll是什么东西
  • 以物易物双方做什么处理
  • uniapp怎么运行到手机模拟器
  • 建设期需要流动资金吗
  • 基于php的系统
  • 抵债资产怎么入账
  • vue 绑定子组件属性
  • eccv论文下载
  • php常用加密技术
  • 专用发票跨月冲红给对方吗
  • 会计怎样审核报销凭证
  • dedecms51
  • 清包工一般计税如何开票
  • 资产处置损益明细表货币资金怎么填
  • 税控盘 金税盘
  • 对方发票丢了能红冲重开吗
  • 商业一般纳税人辅导期截止时间
  • 全资子公司的利润怎么记录母公司报表
  • 应收账款收不回来
  • 车间报销维修费会计科目
  • 销项负数发票给谁
  • 营业税金及附加怎么计算
  • 长期待摊费用的二级科目有哪些
  • 无形资产入账价值包括费用化支出吗
  • 法人章和财务章尺寸
  • 软件开发过程中,一个错误发现的越晚
  • 应交个人所得税借方余额表示什么
  • 研发投入算到产值里吗
  • win7自带防护软件
  • windows微软官方
  • 用iTunes更新iPhone结果盘容量一直减少
  • win10系统虚拟机安装教程win7
  • win10 directx9
  • ubuntu 2021
  • li的简单应用
  • js怎么检查错误
  • javascript框架库升级
  • javascript的代码写在哪里
  • 用js实现一个复杂对象深拷贝的算法
  • 22号天蝎座的运势
  • unable to instantiate decoder
  • python for windows
  • python读取大txt文件
  • jquery 树结构
  • Android的PopupWindow使用android学习之旅(四十三)
  • 走入基层
  • 西乡塘区税务局电话
  • 环保税申报操作手册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设