一、使用方案

css伪类

  1. active:元素被点击时变色,点击后颜色消失
  2. focus:元素被点击后变色,点击后颜色不消失
  3. hover:鼠标悬浮时变色,移除后颜色消失

二、代码

  1. template部分代码
<div v-for="(item, index) of dataForm.subjectList" :key="item.id" class="border-input-border wh-35x mrt-m flex-y-center cursor subject-index" :tabindex="index + 1" @click="clickSubjectIndex(item.index)">{{ index + 1 }}</div>.subject-index:focus,
.subject-index:hover {background-color: var(--menu-checked);
}
  1. style部分代码
.subject-index:focus,
.subject-index:hover {background-color: var(--menu-checked);
}```
## 三、遇到的问题
由于div等元素无法接受键盘或其他用户事件,即不支持:focus伪类,可通过增加tabIndex属性使其支持:focus。
## 四、tabIndex
【全局属性】 指示其元素是否可以聚焦,以及它是否/在何处参与顺序键盘导航(通常使用Tab键,因此得名)。

纯css实现鼠标悬浮、点击更改元素背景相关推荐

  1. HTML CSS 的鼠标悬浮,点击的样式

    HTML CSS 的鼠标悬浮,点击等样式的编写 (以 a 便签为例子) 当鼠标悬浮时:a:hover <style>a:hover{font-size:19px;color:#000000 ...

  2. 不可思议的纯 CSS 实现鼠标跟随效果

    不可思议的纯 CSS 实现鼠标跟随效果 原文:不可思议的纯 CSS 实现鼠标跟随效果 直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动.大概类似于这样: 通常而言,CSS ...

  3. 纯 CSS 实现鼠标跟随效果

    欢迎微信关注Jerome blog,用技术的心去生活 鼠标跟随效果,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动.大概类似于这样: 通常而言,CSS 负责表现,JavaScript 负责行为. ...

  4. [css] 怎么设置可点击的元素上强制手型?

    [css] 怎么设置可点击的元素上强制手型? cursor 属性 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

  5. CSS实现鼠标悬浮时背景图片拉近且增加遮罩层效果

    效果预览 点击查看效果   我们在浏览网站时会发现有一些图片在鼠标悬浮在上时会有放大拉近的效果.   想要实现这个效果有两种方法,第一种方法是控制背景图片,第二种方法是控制插入的图片,我们这里介绍第一 ...

  6. html 悬浮在固定位置,纯CSS实现DIV悬浮(固定位置)

    [推荐]2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 纯CSS实现的DIV悬浮效果(固定位置),兼容常用的浏览器:IE8.360.FireFox.Chrome.Sa ...

  7. 【前端】html+css实现鼠标悬浮变色的按钮,消除加粗边框发生抖动现象的两种方法 hover【HTML+CSS+JavaScript(JS)】

    效果: 代码: <!DOCTYPE html> <html><head><meta charset="utf-8"><titl ...

  8. 纯CSS实现DIV悬浮(固定位置)

    纯CSS实现的DIV悬浮效果(固定位置),兼容常用的浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗等.效果如下: 实现代码: <!DOCTY ...

  9. css 让div悬浮,纯CSS实现DIV悬浮(固定位置)

    纯CSS实现的DIV悬浮效果(固定位置),兼容常用的浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗等.效果如下: 实现代码: DIV悬浮示例-纯C ...

最新文章

  1. python答案2019版_程序设计语言Python_2019答案章节答案期末答案
  2. 转:linux内核驱动中_IO, _IOR, _IOW, _IOWR 宏的用法与解析
  3. IPSEC非单播流量处理
  4. django 学习 (三) 模板变量
  5. python机器学习库sklearn——线性回归
  6. 统计字符串、九宫格、编码问题
  7. 计算机怎么更改网络密码,该如何修改自家宽带帐号的密码?
  8. Windows10下安装MySQL5.0详细教程
  9. web和mysql连接并增删改查_Web界面实现数据库增删改查过程
  10. 定性分析 or 定量分析
  11. SQLite数据库知识
  12. HID热插拔后,设备状态改变,上位机自动识别
  13. AWS CloudFront / 亚马逊CDN使用教程
  14. Java使用iText PDF按页(逐页、单页)拆分PDF
  15. 【实习记录】pytorch学习(持续更新)
  16. 51nod1007:正整数分组 DP
  17. 关于Linux内核学习(经典)
  18. 为FishBot模型注入物理属性并在Gazebo中显示
  19. C++求最大公约数 两种方法
  20. 如何只用三步就能快速写一个网页

热门文章

  1. php本地文件包含 截断,php远程文件包含截断问题
  2. Autosar Configuration(五) Security之Csm配置
  3. 计算机主机电池馈电,电脑主板电池没电了表现 电脑主板电池没电了解决方法【详解】...
  4. 天耀18期 –12.数据结构 ArrayList【作业】-计算机管理
  5. 响应式Web设计:HTML5和CSS3实战 读书笔记
  6. VMware残留问题
  7. ubuntu 中比较好用的一些工具
  8. 华硕Android原始密码,华硕路由器默认密码是多少?ASUS路由器初始密码介绍
  9. 计算机专业征兵,计算机应用工程系征兵宣传大会顺利召开──保家卫国,学子应征...
  10. 计算机二级c语言2019年3月,2019年3月计算机二级