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

  • 微信头像换了对方怎么还显示原来的(微信头像换了对方多久显示)

    微信头像换了对方怎么还显示原来的(微信头像换了对方多久显示)

  • 小米手机屏幕为啥自动变暗(小米手机屏幕为什么会变灰色的)

    小米手机屏幕为啥自动变暗(小米手机屏幕为什么会变灰色的)

  • 显卡在WIN7电脑上怎么查(win7电脑显卡在哪个位置)

    显卡在WIN7电脑上怎么查(win7电脑显卡在哪个位置)

  • vivo四个摄像头是哪款(vivo四个摄像头手机机型)

    vivo四个摄像头是哪款(vivo四个摄像头手机机型)

  • 华为连不上iphone热点(华为连不上iphone11热点)

    华为连不上iphone热点(华为连不上iphone11热点)

  • 电脑总是有乱七八糟广告怎么办(电脑总是有乱七八糟的游戏)

    电脑总是有乱七八糟广告怎么办(电脑总是有乱七八糟的游戏)

  • 抖音昵称修改次数上限怎么办(抖音昵称修改次数已达上限)

    抖音昵称修改次数上限怎么办(抖音昵称修改次数已达上限)

  • 华为荣耀30pro可以无线充电吗(华为荣耀30Pro可以升级内存吗?)

    华为荣耀30pro可以无线充电吗(华为荣耀30Pro可以升级内存吗?)

  • 朋友圈会限流吗(朋友圈会不会限流)

    朋友圈会限流吗(朋友圈会不会限流)

  • 芒果tv签到21天领会员怎么没有了(芒果tv签到21天领完的会员怎么用)

    芒果tv签到21天领会员怎么没有了(芒果tv签到21天领完的会员怎么用)

  • 设为群待办怎么取消(设为群待办怎么查看)

    设为群待办怎么取消(设为群待办怎么查看)

  • 钉钉能同时在两个手机上登录吗

    钉钉能同时在两个手机上登录吗

  • 快手里的商家功能是干嘛的(快手商家功能在哪)

    快手里的商家功能是干嘛的(快手商家功能在哪)

  • qq在线为什么显示离线(qq在线为什么显示4g)

    qq在线为什么显示离线(qq在线为什么显示4g)

  • 微信界面变黑怎么恢复(微信界面变黑怎么办)

    微信界面变黑怎么恢复(微信界面变黑怎么办)

  • 魅族16s怎么更改字体大小(魅族16s怎么更改锁屏壁纸)

    魅族16s怎么更改字体大小(魅族16s怎么更改锁屏壁纸)

  • 三星s10无线充电多少w(三星s10无线充电怎么开启)

    三星s10无线充电多少w(三星s10无线充电怎么开启)

  • qq安全中心游戏锁没了(qq安全中心游戏锁怎么没有了)

    qq安全中心游戏锁没了(qq安全中心游戏锁怎么没有了)

  • airpods可以只充盒子吗(airpods能不能只给充电盒充电)

    airpods可以只充盒子吗(airpods能不能只给充电盒充电)

  • 如何构建企业it(如何构建企业的护城河)

    如何构建企业it(如何构建企业的护城河)

  • 苹果手机关闭什么功能省电(苹果手机关闭什么可以防止监控)

    苹果手机关闭什么功能省电(苹果手机关闭什么可以防止监控)

  • wmiprvse.exe是什么进程?wmiprvse.exe cpu占用资源很高怎么禁用?(wlms.exe是什么)

    wmiprvse.exe是什么进程?wmiprvse.exe cpu占用资源很高怎么禁用?(wlms.exe是什么)

  • 猿创征文|一文带你了解前端开发者工具(猿创设计科技有限公司)

    猿创征文|一文带你了解前端开发者工具(猿创设计科技有限公司)

  • gitview命令  查看文件内容(git 查看所有commit)

    gitview命令 查看文件内容(git 查看所有commit)

  • 个体户文化事业建设费征收范围
  • 实际开票金额和申报金额不符
  • 上级补助收入对应的支出科目是哪个
  • 收入 合同
  • 建筑业统一发票税率多少
  • 商贸企业收到的检测费可以抵扣进项税吗
  • 支付给对方的押金
  • 管家婆进货单科目名称怎么录入?
  • 研发部门属于哪个会计科目
  • 上海市购销合同印花税计税金额怎么算?
  • 分票报关合票出提单怎么清关
  • 开水电发票要增加什么经营项目?
  • 技术服务开什么大类
  • 联营扣点怎么核算保本费用
  • 其他公司代付工资怎么做
  • 所得税申报表中利润总额是怎样算出来的
  • 公司没成本票怎么暂估
  • 有现金折扣的采购业务全流程
  • 最新版小企业会计准则是哪一年的
  • win10设置变成竖排
  • 交城建税的滞纳金是多少
  • thinkphp怎么用
  • 纳税人逾期申报
  • vue3+vite在main.ts或者main.js文件中引入/App.vue报错(/App.vue不是模块)
  • 奇托尔加赫城堡
  • php基础入门教程
  • 修建污水处理厂施工方案包括哪些内容
  • 个体户未达起征点需要申报吗
  • php示例代码
  • 权责发生制下确认的未开票收入是否缴纳增值税
  • service运行命令
  • 利润表本年累计数公式
  • 跨年的增值税专票怎么开
  • 损益类科目主要有
  • 企业长期借款的渠道有哪些
  • 支付宝和微信的财务统计
  • 税款减免怎么做分录
  • 分公司是否具有独立承担民事责任的能力
  • 核定征收怎么收
  • 房地产公司分立 土地转移
  • 累计折旧的借贷方表示
  • 外购商品用于赠送进项税可以抵扣吗
  • 小规模纳税人所得税怎么计算
  • 软件续费应记什么科目
  • 单位定期存单利息如何记账
  • 机票退票手续费可以开发票吗
  • 资产负债表和科目余额表怎么核对
  • 金税盘未清盘怎么处理
  • 什么是固定资产的后续支出
  • 小规模公司怎么做账
  • mysql 从库
  • 群发网址
  • Win10控制面板在c盘哪里
  • 启用5g后流量有什么影响
  • win10预览版退回正式版
  • debian启用ssh
  • 使用移动硬盘快速启动
  • edif是什么文件
  • tracert命令的功能和用法
  • win7系统更新怎么关闭
  • unity ugui ngui
  • [置顶] rwmfqg
  • 如何做批处理命令
  • 以下关于shell脚本参数
  • Python+Wordpress制作小说站
  • unity的ugui
  • 用python抓取网页数据的代码
  • unity3d人物模型
  • python数据操作
  • 程序员 master
  • js实现功能
  • javascript要学哪些
  • 面向对象的编程语言更适合大规模编程
  • pythonwhile循环语句用法
  • 如何查询企业股票代码
  • 支付宝中油好客e站怎么开发票
  • 苏宁易购的联系电话
  • 河南省教育厅纪检组举报电话
  • 北京市门头沟最西边有个塔子叫什么
  • 年报基础数据怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设