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

  • 增值税普通发票怎么开
  • 小规模企业税务登记流程
  • 报关时电子口岸电子委托应该什么时候做
  • 冲红发票怎么填写信息
  • 收到服务费发票摘要怎么写
  • 新的企业所得税暂行条例
  • 资本公积与什么有关
  • 捐赠的所得税怎么处理
  • 公司单独核算项目财务怎么处理?
  • 协会核定的税种都有哪些?
  • 技术开发费税率13还是60
  • 电梯维护费怎么做账
  • 关税减免有哪些类型?
  • 固定资产转固流程图
  • 租金收入的印花税税率是多少
  • 营业外支出用什么账户
  • 合同返点提成犯法吗
  • 代缴社保缴费基数是怎么算的
  • 出纳人员发现假章怎么办
  • 客户年会赞助是公司账户转嘛
  • 补缴去年个税
  • 多给员工交了社保能退回吗
  • 公司开年会的费用谁承担
  • 腾讯电脑管家游戏模式
  • 如何取消开始菜单的程序
  • 有奖发票奖金支付
  • 往年的营业外收入冲减
  • 电压是什么量
  • 总结linux命令行的主要用法
  • 完税证明和纳税申报表的金额不一致
  • 保险税前扣除比例是多少
  • 苹果客服人工24小时
  • linux安装配置ftp
  • 跨市设立分公司
  • php用img显示图片
  • php搜索框查询数据库
  • 暂估原材料的数量怎么算
  • 工业企业采购流程
  • 办公费用的核算方法
  • 展览费应在在管理费里吗
  • 库存商品用于研发要进项税额转出吗
  • 履约保证金能否委托支付
  • 工程开票金额大于结算金额怎么处理
  • 所得税汇算清缴怎么操作
  • 进口增值税是什么意思
  • sql语句表中增加一列
  • 理解的近义词
  • 小企业如何核算成本费用
  • 一般纳税人无票收入填在哪一栏
  • 增值税发票查询全国统一发票查询平台
  • 费用暂估入账后期如何冲销
  • 承包费会计处理
  • 充值优惠怎么写
  • 公司应付款是什么意思
  • 疫情期间免征什么税
  • 开了假发票什么后果?
  • 单位购买防疫物资请示
  • 企业注销递延所得税资产怎么处理
  • 预付款项为什么属于资产
  • 递延所得税转回税率不一致
  • 用mysql的小技巧
  • mysql 错误1067
  • win7安装mysql5.5
  • win10系统如何添加扫描仪
  • linux认证失败的原因
  • centos7脚本
  • Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP的安装和优化
  • manager是啥
  • jquery的checked
  • linux管道定义
  • 获取本站的context root
  • scp命令详解(全)
  • linux运行nginx
  • wordpress开发文档
  • jquery常用操作
  • 下午税务局几点上班
  • 内蒙古低保信息网
  • 网上新办税务操作流程
  • 饲料的税收优惠政策
  • 山东省地方税务局关于个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设