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

  • qq怎么转账给别人(qq怎么转账给别人微信)

    qq怎么转账给别人(qq怎么转账给别人微信)

  • word怎么设置文本轮廓(word怎么设置文档纸张大小)

    word怎么设置文本轮廓(word怎么设置文档纸张大小)

  • gb是什么意思(gb是什么意思流量是多少)

    gb是什么意思(gb是什么意思流量是多少)

  • 魔百盒的复位孔在哪(魔百盒的复位孔是干什么用的)

    魔百盒的复位孔在哪(魔百盒的复位孔是干什么用的)

  • qq睡觉连麦自动掉线

    qq睡觉连麦自动掉线

  • 新买的华为手机第一次充电应该注意什么(新买的华为手机怎么开始使用)

    新买的华为手机第一次充电应该注意什么(新买的华为手机怎么开始使用)

  • 为什么小米分身没有屏幕录制(为什么小米分身不能双开)

    为什么小米分身没有屏幕录制(为什么小米分身不能双开)

  • 我的拼多多怎么没有拼小圈(我的拼多多怎么没有多多视频)

    我的拼多多怎么没有拼小圈(我的拼多多怎么没有多多视频)

  •   vivo手机如何设置返回键(vivo手机如何隐藏桌面应用)

      vivo手机如何设置返回键(vivo手机如何隐藏桌面应用)

  • 小米手环4无法获取音乐(小米手环4无法开机怎么办)

    小米手环4无法获取音乐(小米手环4无法开机怎么办)

  • 荣耀x10什么时候预售(荣耀70什么时候上市)

    荣耀x10什么时候预售(荣耀70什么时候上市)

  • autocad默认扩展名是什么(autocad默认扩展名)

    autocad默认扩展名是什么(autocad默认扩展名)

  • 酷狗会员最多几个人可以同时登录(酷狗会员最多几个人用)

    酷狗会员最多几个人可以同时登录(酷狗会员最多几个人用)

  • 视频发送后清晰度不高(视频发给别人清晰度会掉)

    视频发送后清晰度不高(视频发给别人清晰度会掉)

  • qq幸运字符只能和一个人有吗(qq幸运字符只能一个人吗)

    qq幸运字符只能和一个人有吗(qq幸运字符只能一个人吗)

  • 删掉好友重新添加好友会知道吗(删掉好友重新添加要同意吗)

    删掉好友重新添加好友会知道吗(删掉好友重新添加要同意吗)

  • 苹果xsmax防水到什么程度(苹果xs max防水视频)

    苹果xsmax防水到什么程度(苹果xs max防水视频)

  • mga82cha是苹果几(mga82ch/a是苹果哪个型号)

    mga82cha是苹果几(mga82ch/a是苹果哪个型号)

  • 华为matepadpro能打电话吗(华为matepadpro能插卡打电话吗)

    华为matepadpro能打电话吗(华为matepadpro能插卡打电话吗)

  • vivoz5支持无线充电吗(vivoz5x支持无线充电吗)

    vivoz5支持无线充电吗(vivoz5x支持无线充电吗)

  • 朋友圈翻译对方能看到吗(微信朋友圈翻译对方能看到吗)

    朋友圈翻译对方能看到吗(微信朋友圈翻译对方能看到吗)

  • 小米浏览器热搜榜可以关闭吗(小米浏览器热搜榜)

    小米浏览器热搜榜可以关闭吗(小米浏览器热搜榜)

  • 电脑word怎么保存图片(电脑word怎么保存到桌面)

    电脑word怎么保存图片(电脑word怎么保存到桌面)

  • 为什么电话无权接受呼叫(为什么电话无权接通)

    为什么电话无权接受呼叫(为什么电话无权接通)

  • qq音乐有访客记录吗(qq音乐有访客记录但是看不到是谁)

    qq音乐有访客记录吗(qq音乐有访客记录但是看不到是谁)

  • iphone顶部状态栏设置(iphone顶部状态栏不见了怎么恢复)

    iphone顶部状态栏设置(iphone顶部状态栏不见了怎么恢复)

  • 电脑变卡了怎么解决(电脑变卡了怎么解决win10)

    电脑变卡了怎么解决(电脑变卡了怎么解决win10)

  • 在Linux上使用VirtualBox的命令行管理界面的方法讲解(linux virt-manager)

    在Linux上使用VirtualBox的命令行管理界面的方法讲解(linux virt-manager)

  • Vue实战【后端返回文件流时,前端如何处理并成功下载流文件】(vue的后端)

    Vue实战【后端返回文件流时,前端如何处理并成功下载流文件】(vue的后端)

  • CSS把图片设置为背景(如何用css设置图片大小)

    CSS把图片设置为背景(如何用css设置图片大小)

  • 扣非净利润和净利润的区别举例说明
  • 税控系统的清单
  • 小企业出租设备分录
  • 机票行程单改成发票可以报销吗
  • 发生哪些情形的应判定为重大电力安全隐患
  • 企业所得税年报补报
  • 股东投入的资金要交税吗
  • 事业单位存货盘盈
  • 长期借款利息的会计分录
  • 事业单位收到增值税专用发票抵扣联怎么办
  • 什么情况下需要写答
  • 出口业务增值税免抵税额
  • 关于现代服务业的书籍
  • 航空运输的湿租业务按什么缴纳增值税
  • 原材料增值税怎么算
  • 公司制作小程序定金能放在图物资吗
  • 扣收贷款本息
  • 商砼税率是多少
  • 小规模财报是按年报吗
  • 出纳员交接工作
  • 发票金额大于报销金额可以吗
  • 先开票后发货怎么操作
  • wlms.exe是什么
  • 公司出租房屋租金由承租方本人支付
  • 微软的客户主要是什么
  • php rewind
  • 怎么将电脑硬盘做成移动硬盘
  • 长期病假解除劳动合同怎么赔偿
  • 公司制作一个app要多少钱
  • fastadmin 插件开发
  • 独立费用包括
  • 会计怎么区别法定维修义务和合同义务
  • 泛微oa二次开发难吗
  • 安装多版本chrome
  • echarts遇到的坑
  • 微信小程序小小驯龙师破解版
  • mysql的存储
  • 主播工资不发
  • 培训机构账务处理
  • chrome网上应用商店在哪
  • 超过认证期限的发票未抵扣能红冲吗
  • c语言typedef的用法
  • react高阶组件
  • dedecms进入数据库
  • sql server中变量声明的命令是什么
  • 逐期增长量与累计增长量
  • 所得税预缴申报表资产总额怎么填
  • 合营企业和联营企业是重大影响吗
  • SQL Server 2008+ Reporting Services (SSRS)使用USER登录问题
  • 企业无力支付票据
  • 专项基金是什么
  • mysql组合
  • 固定资产折旧如何影响利润
  • 金税四期功能
  • 永久性差异有哪些项目
  • 收购固定资产账务处理
  • 报关单未申报做账怎么办
  • 电子商务中流量的定义
  • 增值税出口退税款缴纳企业所得税吗
  • 现金流量表是指现金还是银行存款
  • 公司车还车贷计入什么科目
  • 对外投资如何做帐
  • 广告费支出的税种有哪些
  • 资产减值损失会计处理
  • 修筑公路的流程视频
  • 年化收益率怎么算
  • 企业要建账需留什么资料
  • 断电恢复
  • win10预览版21277下载
  • 下列哪种情况能使血管升压素释放增加
  • linux切换到指定目录
  • win7旗舰版要求
  • win8开始页面
  • JavaScript中的变量名不区分大小写
  • shell脚本中执行命令语句
  • python教程详细
  • 网上税务局电子发票怎么领用
  • 青年文明号创建目标
  • 发票真伪查询国税官网12366
  • 长途汽车车次号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设