位置: IT常识 - 正文

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

发布时间:2024-01-17
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请求)

  • google不可以直接搜索吗(google不能访问)(chrome不能用谷歌)

    google不可以直接搜索吗(google不能访问)(chrome不能用谷歌)

  • 格力空调怎么定时2小时(格力空调怎么定时怎么设置时间)

    格力空调怎么定时2小时(格力空调怎么定时怎么设置时间)

  • 华为手机安全模式在哪里关闭(华为手机安全模式怎么解除图解)

    华为手机安全模式在哪里关闭(华为手机安全模式怎么解除图解)

  • 华为p40支持防水吗(华为p40防水级别)

    华为p40支持防水吗(华为p40防水级别)

  • 苹果8亮度怎么老变暗(苹果8亮度怎么取消自动调节)

    苹果8亮度怎么老变暗(苹果8亮度怎么取消自动调节)

  • home键是哪个(三星手机home键是哪个)

    home键是哪个(三星手机home键是哪个)

  • 华为手机怎么恢复智能侧边栏(华为手机怎么恢复相册删除的照片)

    华为手机怎么恢复智能侧边栏(华为手机怎么恢复相册删除的照片)

  • 快手剪视频软件叫什么(快手剪视频软件哪个好)

    快手剪视频软件叫什么(快手剪视频软件哪个好)

  • ps横排文字工具怎么打不出字(ps横排文字工具字体颜色)

    ps横排文字工具怎么打不出字(ps横排文字工具字体颜色)

  • 摄像机休眠什么意思(摄像机休眠状态耗电吗)

    摄像机休眠什么意思(摄像机休眠状态耗电吗)

  • etc可以异地激活吗(etc可以在外地激活吗)

    etc可以异地激活吗(etc可以在外地激活吗)

  • 抖音私信二十四小时可以撤回吗(抖音私信一天40条)

    抖音私信二十四小时可以撤回吗(抖音私信一天40条)

  • qq等级怎么快速升高(qq等级怎么快速升皇冠)

    qq等级怎么快速升高(qq等级怎么快速升皇冠)

  • iphone话筒突然不能用了(iphone 话筒无声音)

    iphone话筒突然不能用了(iphone 话筒无声音)

  • ipad全球联保需要发票吗(ipad wifi版全球联保)

    ipad全球联保需要发票吗(ipad wifi版全球联保)

  • 网卡工作在osi哪一层(网卡工作在osi模型的什么层)

    网卡工作在osi哪一层(网卡工作在osi模型的什么层)

  • iphone11pro怎么设置轻点唤醒(iphone11pro怎么设置应用锁)

    iphone11pro怎么设置轻点唤醒(iphone11pro怎么设置应用锁)

  • 微博怎么一键删除所有微博(微博怎么一键删除动态)

    微博怎么一键删除所有微博(微博怎么一键删除动态)

  • 苹果语言备忘录怎么改名字(苹果语言备忘录删掉后重新安装APP语音还在吗)

    苹果语言备忘录怎么改名字(苹果语言备忘录删掉后重新安装APP语音还在吗)

  • 苹果手表3支持无线充吗(苹果手表3支持快充吗)

    苹果手表3支持无线充吗(苹果手表3支持快充吗)

  • mate20性能模式要开吗(华为性能模式提升速度多少)

    mate20性能模式要开吗(华为性能模式提升速度多少)

  • 如何发位置图给对方(怎样发送位置图给微信好友?)

    如何发位置图给对方(怎样发送位置图给微信好友?)

  • 【跨域】一篇文章彻底解决跨域设置cookie问题!(跨域的几种方法)

    【跨域】一篇文章彻底解决跨域设置cookie问题!(跨域的几种方法)

  • 帝国cms怎么加广告(帝国cms使用手册)

    帝国cms怎么加广告(帝国cms使用手册)

  • 金税盘锁死日期是16号,16号能清卡吗
  • 小规模超过30万计算
  • 税金及附加要扣除吗
  • 源泉扣税什么意思
  • 注册税务师考试2023
  • 金税盘解锁后是否可以直接使用
  • 代扣代缴增值税是什么意思
  • 税务等级低有什么影响
  • 个人挂靠利润如何提取
  • 小规模纳税人和个体工商户的税收政策
  • 多计提的工资怎么处理?
  • 法人存入公户实收资本可以还其他应付款吗
  • 应交税费里的应交企业所得税意思是交了吗
  • 没超过标准的招待费缴税吗
  • 小型微利企业享受企业所得税减免优惠时主要留存备查
  • 增值税专用发票抵扣期限
  • 蔬菜营销方案案例范文
  • 软件的维修性要求
  • 营改增的项目
  • 去新建的外贸公司好不好
  • 应纳增值税计算公式怎么算
  • 购买用于产品设计拍摄的道具怎么做账?
  • 出租厂房收取水电费吗
  • win11如何安装安卓app
  • 虚增利润
  • 经营性流动负债计算公式
  • linux操作系统为用户提供的接口为
  • PHP:pg_query()的用法_PostgreSQL函数
  • 费用要素是企业对各种费用按经济用途进行的分类
  • 材料退款会计分录
  • php redis实现秒杀思路
  • 房地产企业土地出让金抵减销项税额
  • php yield 异步
  • 其他营业账簿印花税减免政策
  • 占统治地位的英文短语
  • 终止pppoe会话
  • python怎么做gui
  • 合并报表少数股东权益抵消分录
  • 增值税申报表填错不影响税额
  • 计入固定资产的条件
  • 蔬菜免税分录
  • 读取注册表失败,请检查注册表
  • 职工报销的医药费是什么
  • 小规模纳税人减按1%如何填报申报表
  • 跨月的增值税专用发票怎么冲红或者是作废
  • 残疾人残保金如何计算
  • 车间拆除施工方案
  • 工会经费的开支必须取得发票么
  • 停产期间机器设备没提折旧,如何补提折旧
  • 付国外客户佣金怎么代扣代缴增值税
  • 普通发票记账联盖章了怎么办
  • 购买农药化肥怎么入账
  • 拿到营业执照后需要做的事
  • SQL SELECT 语句的表连接
  • win8怎么查看系统版本
  • win8.1配置要求
  • 在ubuntu中安装虚拟机
  • linux/unix
  • win7怎么连接其他电脑共享的打印机
  • xpcpu占用100
  • win10的三个安全问题
  • tomcat怎么启动
  • 测试下载速度很快,实际下载很慢
  • 批处理自动关闭
  • css固定在底部
  • unity通过脚本控制骨骼节点让模型动起来
  • Node.js中的construct
  • shell脚本中判断入参是否为空
  • arp欺骗防范方法
  • javascript基础笔记
  • node js官网
  • jquery动态设置div高度
  • 安卓中adapter
  • Android调用系统的电话拨号程序
  • jquery怎么修改样式
  • 税务局着装规定文件
  • 怎么打印纳税申报表带章的
  • 税控盘服务费必须每年交吗为什么
  • 海口税务服务大厅
  • 税务守信激励典型案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号