位置: 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请求)

  • 电脑没声音一键恢复(电脑没声音)(电脑没声音一键恢复)

    电脑没声音一键恢复(电脑没声音)(电脑没声音一键恢复)

  • 微信拉黑后对方发信息会显示什么内容(微信拉黑后对方还有聊天记录吗)

    微信拉黑后对方发信息会显示什么内容(微信拉黑后对方还有聊天记录吗)

  • win10一直准备就绪(w10一直在 准备就绪)

    win10一直准备就绪(w10一直在 准备就绪)

  • 一对蓝牙耳机可以分开用吗(一对蓝牙耳机可以分开连接两个手机吗)

    一对蓝牙耳机可以分开用吗(一对蓝牙耳机可以分开连接两个手机吗)

  • 抖音提示登录才能搜索(抖音显示登录)

    抖音提示登录才能搜索(抖音显示登录)

  • WPS中Word文字底纹怎么去掉(wps office文字底纹)

    WPS中Word文字底纹怎么去掉(wps office文字底纹)

  • 华为智能机器人叫什么名字(华为智能机器人小艺视频)

    华为智能机器人叫什么名字(华为智能机器人小艺视频)

  • 手机调试模式怎么关闭(手机调试模式怎么取消)

    手机调试模式怎么关闭(手机调试模式怎么取消)

  • mx110显卡能玩什么(mx110显卡可以玩大型游戏吗)

    mx110显卡能玩什么(mx110显卡可以玩大型游戏吗)

  • usb接口是串行接口吗(usb接口是串行接法吗)

    usb接口是串行接口吗(usb接口是串行接法吗)

  • 笔记本网络电缆未正确接入或已损坏怎么办(笔记本网络电缆被拔出是什么原因)

    笔记本网络电缆未正确接入或已损坏怎么办(笔记本网络电缆被拔出是什么原因)

  • acer一键恢复快捷键(acer系统还原快捷键)

    acer一键恢复快捷键(acer系统还原快捷键)

  • word文档怎样制作目录(WORD文档怎样制作PPT)

    word文档怎样制作目录(WORD文档怎样制作PPT)

  • 2兆等于多少kbps(2兆等于多少GB)

    2兆等于多少kbps(2兆等于多少GB)

  • 华为nova4语音助手在哪(华为nova4语音助手叫什么名字)

    华为nova4语音助手在哪(华为nova4语音助手叫什么名字)

  • 华为nova3机身长度(华为nova 3长度)

    华为nova3机身长度(华为nova 3长度)

  • 荣耀9x有没有双系统(荣耀9x有没有双卡)

    荣耀9x有没有双系统(荣耀9x有没有双卡)

  • 三星note9无线充电功率(三星note9无线充电怎么设置)

    三星note9无线充电功率(三星note9无线充电怎么设置)

  • 手机怎么交供热费(手机如何交供暖费)

    手机怎么交供热费(手机如何交供暖费)

  • 伯朗耳机哪国的(伯朗是哪里的牌子)

    伯朗耳机哪国的(伯朗是哪里的牌子)

  • out1和out2是什么意思(out指什么)

    out1和out2是什么意思(out指什么)

  • 怎样设置qq主页背景(怎样设置QQ主页壁纸)

    怎样设置qq主页背景(怎样设置QQ主页壁纸)

  • 蓝桥杯拿到一等奖,并分享经验(蓝桥杯等级)

    蓝桥杯拿到一等奖,并分享经验(蓝桥杯等级)

  • 去噪扩散概率模型(DDPM)的简单理解(去噪扩散概率模型)

    去噪扩散概率模型(DDPM)的简单理解(去噪扩散概率模型)

  • 前端使用xlsx插件读取excel文件数据(保姆级教程)(前端从后端拿excel文件)

    前端使用xlsx插件读取excel文件数据(保姆级教程)(前端从后端拿excel文件)

  • 建筑业的增值税税负
  • 缴个人所得税分录怎么写
  • 税后经营净利率什么意思
  • 增值税即征即退怎么计算
  • 长期待摊费用对方科目
  • 公司合作分红
  • 房屋置换以房换房政策2019
  • 企业清算过程中应收应付的处置
  • 工业企业生产费用按经济内容划分,一般称为
  • 劳务报酬所得怎么扣税
  • 房屋租赁合同印花税租赁双方各自要交多少
  • 自产自用增值税组成计税价格
  • 不能够满足标准的产品为不合格品
  • 公司名字开错了,认证过了怎么处理
  • 资本公积与实收资本和盈余公积有什么区别?
  • 计生用品增值税减免税申报明细表怎么填
  • 兼营免税业务,如何才能享受免税的优惠政策?
  • 出口退税换汇率多少是正常
  • 小规模开票后的分录怎么做
  • 作业成本法的成本对象包括哪几个层次
  • 建筑公司如何结算成本
  • 营业执照副本编号是指什么
  • 应交税费核算
  • 期末留抵税额怎么做账
  • 苹果手机搜不到airpods
  • win11如何修改任务栏颜色
  • 清算所得税申报表范本
  • 一年内的待摊费用可以一次性进入成本吗
  • php文件流
  • 收回应收账款会影响应收账款的账面价值吗
  • ecshop有哪些bug
  • Linux系统中怎么定位到java代码的方法级
  • php单双引号的区别
  • 广告公司的设计师多少钱一月
  • 公网访问内网主机
  • 宣泄不能消除不健康的情绪
  • php imagettftext()函数
  • tepac接口
  • 手把手教你在瑞典停车
  • 手撕代码是啥意思
  • 被黑客攻击
  • 商业承兑汇票贴现流程
  • 所得税汇算清缴报告在哪查
  • 资产负债表里长期股权投资是什么意思
  • 一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密]
  • 小规模纳税人免增值税的账务处理
  • 企业所得税季报资产总额季初季末
  • 给中间人回扣犯罪吗
  • 机票改签费贵吗
  • 企业设置辅助账户的作用
  • 实行自行申报的项目有哪些
  • 开办费计入什么科盿
  • 购货单位暂欠货款违法吗
  • 用友财务软件的核心模块是什么
  • 装修费未计入长期费用
  • 给业务员的佣金怎么做账
  • 政府征税再进行补贴对消费者福利的影响
  • 如何解绑企业开票员身份
  • 继续教育专项扣除标准是多少
  • 厂房和设备折旧计入什么费用
  • 国内佣金如何入账
  • 购入固定资产一次性税前扣除
  • 账务处理程序和财务处理程序
  • mysql多表查询方式
  • iis w3svc
  • net 4.0.30319
  • w7定时自动关机
  • windows 高分屏
  • windows7无法继续安装
  • cocos2d教程
  • js创建对象的三种方式
  • 读取带敏感字符的行的批处理
  • shell脚本-le
  • shell脚本输出空格
  • js实现隔行换色
  • Material Design:利用RecyclerView CardView实现新闻卡片样式
  • 浅析2种JavaScript继承方式
  • Android 使用nodejs
  • 甘肃国家税务发票查询
  • 纳税人识别号是几位数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设