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

  • 淘宝支持微信支付吗(淘宝支持微信支付怎么办)

    淘宝支持微信支付吗(淘宝支持微信支付怎么办)

  • 闲鱼确认收货后有售后吗(闲鱼确认收货后发现东西有问题怎么办)

    闲鱼确认收货后有售后吗(闲鱼确认收货后发现东西有问题怎么办)

  • 芒果TV为什么不能选集(芒果tv为什么不能取消自动续费)

    芒果TV为什么不能选集(芒果tv为什么不能取消自动续费)

  • qq个性签名怎么设置权限(qq个性签名怎么删除)

    qq个性签名怎么设置权限(qq个性签名怎么删除)

  • 播放器字幕乱码(字幕打开是乱码)

    播放器字幕乱码(字幕打开是乱码)

  • 笔记本电脑电源指示灯不亮开机正常(笔记本电脑电源键一闪一闪无法开机)

    笔记本电脑电源指示灯不亮开机正常(笔记本电脑电源键一闪一闪无法开机)

  • 手机怎么取消耳机模式(手机怎么取消耳机播放)

    手机怎么取消耳机模式(手机怎么取消耳机播放)

  • p40呼吸灯在哪里设置(华为p40的呼吸灯在哪里)

    p40呼吸灯在哪里设置(华为p40的呼吸灯在哪里)

  • 荣耀手机出现绿框怎么关掉(荣耀手机出现绿色框框)

    荣耀手机出现绿框怎么关掉(荣耀手机出现绿色框框)

  • 华为nova7pro电池容量(华为nova7pro电池多少毫安)

    华为nova7pro电池容量(华为nova7pro电池多少毫安)

  • 视频通话怎么静音

    视频通话怎么静音

  • 数码摄像机的工作原理是(数码摄像机的工作原理图)

    数码摄像机的工作原理是(数码摄像机的工作原理图)

  • qq里的群成员名片在哪(qq群名单)

    qq里的群成员名片在哪(qq群名单)

  • 魅族root权限怎么关闭(魅族root设置)

    魅族root权限怎么关闭(魅族root设置)

  • 手机上怎么显示拼音(手机上怎么显示海拔多少米)

    手机上怎么显示拼音(手机上怎么显示海拔多少米)

  • 超长视频怎么微信发送(过长的视频微信怎么发送给朋友)

    超长视频怎么微信发送(过长的视频微信怎么发送给朋友)

  • 苹果手机下载小红书怎么下不了(苹果手机下载小小影视)

    苹果手机下载小红书怎么下不了(苹果手机下载小小影视)

  • usb hub什么意思(usb-hhd)

    usb hub什么意思(usb-hhd)

  • vivo音乐怎么卸载(vivo怎么删除i音乐app)

    vivo音乐怎么卸载(vivo怎么删除i音乐app)

  • 多闪和抖音是什么关系(多闪app是干嘛的?抖音和多闪有什么区别?)

    多闪和抖音是什么关系(多闪app是干嘛的?抖音和多闪有什么区别?)

  • qq音乐哪里看登录设备(qq音乐怎么查看登陆了什么设备)

    qq音乐哪里看登录设备(qq音乐怎么查看登陆了什么设备)

  • 苹果怎么看wi-fi密码(苹果怎么看wifi密码二维码)

    苹果怎么看wi-fi密码(苹果怎么看wifi密码二维码)

  • 苹果手机挂电话按哪个键(苹果手机挂电话嘟嘟嘟声音太大)

    苹果手机挂电话按哪个键(苹果手机挂电话嘟嘟嘟声音太大)

  • airpods连接成功没声音(airpods连接成功但是还是外放)

    airpods连接成功没声音(airpods连接成功但是还是外放)

  • 如何让对方看不到自己的手机号(如何让对方看不见正在输入)

    如何让对方看不到自己的手机号(如何让对方看不见正在输入)

  • 使用Photoshop时C盘被占满(使用ps能完成的操作有哪些)

    使用Photoshop时C盘被占满(使用ps能完成的操作有哪些)

  • 删除织梦DEDECMS个人书签的方法(织梦一直显示上一页和下一页)

    删除织梦DEDECMS个人书签的方法(织梦一直显示上一页和下一页)

  • 车辆购置税退税申请模板
  • 个人独资企业是有限责任还是无限责任
  • 零申报是不是什么都不用填
  • 递延收益属于利息收入吗
  • 出口企业免抵税额在增值税申报表填写附表5
  • 事业单位上级拨入资金属于什么科目
  • 折旧和摊销可以没有吗
  • 企业年金税前扣除标准表
  • 劳务报酬代扣代缴个人所得税怎么做账
  • 销售退回跨年所得税如何做账?
  • 可以给农村信用社的存折转账吗
  • 7月1日所有公司发票系统需要升级,办公用品发票买什么开什么
  • 轨道交通很高兴 土地税优惠来了
  • 有进项无销项会计分录
  • key介质费入哪个科目?
  • 增值税即征即退会计处理
  • 发票查出来显示不一致是为啥
  • 资产负债表日后至财务报告批准报出日之间
  • 如何结转销售收入
  • 如何安全的处置电子邮件
  • 退货红冲发票要收回原发票吗
  • 其他货币资金包括哪些内容
  • win10预览版21337
  • 购买房屋用于出租算投资房吗
  • 深度学习&故障诊断初学者 - 学习路线
  • php类的使用
  • wordpress用什么语言编写
  • 固定资产没有发票可以计提折旧吗
  • php使用自定义函数编程求半径r的圆的周长和面积
  • 最通俗易懂的电动力学教材
  • 雷达信号pri
  • lvs命令
  • php微信公众账号是什么
  • 长期股权投资初始计量会计科目
  • 劳动仲裁支付的赔偿金怎么入账
  • 材料采购是什么类科目
  • 财政拨款结转的核算
  • ajax json请求
  • javagui框架
  • mysql查询一列数据
  • python 添加列表
  • 保理属于什么行业分类
  • 个人申请退税要交税吗
  • access里面也暗含了sql
  • 小规模纳税人免增值税的政策
  • 跨期发票账务处理办法
  • 建筑劳务企业应发民工工资年终未发是否进行纳税调整
  • 长期股权投资如何确认
  • 收到招聘费发票怎么做账
  • 税收滞纳金的问题有哪些
  • 保证合同的要件
  • 建筑劳务公司的账务处理流程
  • 会计结账一般都是谁做
  • 对公账户没有用了一定要注销吗?
  • mysql数据库开发技术
  • 快速解决小孩便秘
  • mysql8.0无法启动
  • mysql数据库的基本原理
  • windows隐藏功能
  • ubuntu怎么用
  • centos基本操作
  • 如何隐藏windows激活水印
  • w7系统删除所有东西
  • windowsxp如何隐藏文件
  • 如何修改windows默认语言
  • 360安全卫士升级后的安装包在哪里
  • 触发器csdn
  • Android 执行油猴脚本
  • linux怎么解压.gz
  • 批处理命令修改ip
  • nodejs 程序 打包服务端
  • vue miniui
  • uil的简单常用操作
  • shell脚本 ftp
  • javascript语言基础
  • 管道运输合同需不需要缴纳印花税
  • 上市股票转为非上市
  • 以出让方式取得的土地
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 税务报道可以学什么专业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设