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

  • 加计扣除减免税额怎么计算
  • 什么是消费税的计税销售额?价外费用是什么?
  • 报销单用法
  • 员工备用金期末未报销怎么处理
  • 福利企业发放职工集资利息是不是要交个人所得税
  • 企业合并所得税筹划
  • 留抵进项税额
  • 辞退员工补偿金账务处理
  • 调整上年度所得税计提分录
  • 无形资产除了专利还有什么
  • 预警期内的应收账款管理
  • 预付账款讲解
  • 固定资产转固流程图
  • 人防设施建设费
  • 科目余额表借方和贷方
  • 如何计算工程预付款
  • 固定资产出售是否属于日常关联交易
  • 办税员不能领用发票是怎么回事
  • 利润总额为负数净利润怎么算
  • 供应商已注销欠的发票怎么办?
  • 1697509063
  • 网页老是自己跳出来
  • 预计负债账务处理会计分录
  • googlechrome谷歌浏览器
  • 双网卡冲突会发生什么现象
  • 决算报表是财务报表吗
  • 缴税怎么入账
  • macos big sur使用技巧
  • 应交税费进项税额在借方说明什么
  • php字符串定义
  • 房地产企业哪些成本上升了
  • 默认网关不可用的解决办法
  • 辅导期一般纳税人可以抵扣进项吗
  • 商品削价要本着既能使企业什么又能使商品扩销的原则
  • 人民币账户购汇支付
  • 企业财务管理的对象是什么
  • 应纳税所得额准予扣除的有
  • flex布局使用
  • 永续债进什么科目
  • 普票销售方信息不完整可以用吗
  • 图书管理系统的软件结构图
  • 建设工程项目设计质量控制的内容
  • 财务人离职了怎么说
  • mysql中regexp_substr函数的使用
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • phpcms 用的是什么模板引擎
  • sql语句字符串比较大小
  • 稿费的个税是怎么算的
  • sql server 创建数据表状态1第三行语法错误怎么回事
  • 购买财务软件怎么做凭证
  • 个人所得税如何扣税
  • 广告赞助支出能抵扣吗
  • 安全生产费实际发生
  • 票据背书转让挂什么科目
  • 营改增后计算土地增值税收入公式
  • 公司对外投资企业与行政许可的区别是什么
  • 民间非营利组织会计制度
  • 建筑行业有哪些生意可以做
  • 银行手续费在现金流量表怎么填
  • 营业收入影响资产负债表哪些项目
  • 海关发票丢失怎么处理
  • linux系统垃圾怎么清理
  • 清除coms密码
  • centos8拨号上网
  • centos查询所有用户
  • windows7 usb
  • windows live language setting
  • win10系统无法打开设置
  • cocos2dx官方文档
  • unity3D LineRender的使用
  • Jquery ajax加载等待执行结束再继续执行下面代码操作
  • win7系统设置wifi热点
  • pycharm怎么学
  • android中edittext
  • javascript基础编程
  • js框架开发实例
  • 如何查询车辆购买的保险
  • 国税局下设几个部门
  • 南京江宁汽车过户手续及费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设