div或按钮鼠标经过或鼠标点击后效果样式

div或按钮鼠标经过或鼠标点击后效果样式

active:鼠标经过后的样式
focus:鼠标点击后的样式

如果是div,必须加上 tabindex="1",否则,focus失效
javascript 复制代码
<div class="diagonal-layout">
  <div class="diagonal-tool1" tabindex="1"></div>
  <div class="diagonal-tool2" tabindex="1"></div>
</div>

.diagonal-tool1 {
  width: 35px;
  height: 35px;
  background: url('../assets/img/图标9.png') no-repeat center/contain;
}
.diagonal-tool1:focus {
  background: url('../assets/img/图标9-选中.png') no-repeat center/contain;
}
相关推荐
不爱说话郭德纲20 分钟前
告别漫长的HbuilderX云打包排队!uni-app x 安卓本地打包保姆级教程(附白屏、包体积过大排坑指南)
android·前端·uni-app
唐叔在学习41 分钟前
[前端特效] 左滑显示按钮的实现介绍
前端·javascript
用户5282290301801 小时前
【学习笔记】ECMAScript 词法环境全解析
前端
青青家的小灰灰1 小时前
React 架构进阶:自定义 Hooks 的高级设计模式与最佳实践
前端·react.js·前端框架
Angelial1 小时前
Vite 性能瓶颈排查标准流程
前端
不要秃头啊1 小时前
别再谈提效了:AI 时代的开发范式本质变了
前端·后端·程序员
青青家的小灰灰1 小时前
深入理解事件循环:异步编程的基石
前端·javascript·面试
用泥种荷花1 小时前
【LangChain.js学习】 向量数据库(内存/持久化)
前端
simon_luv_pho2 小时前
一行代码把网页变成 AI Agent?
前端
兆子龙2 小时前
模块联邦(Module Federation)详解:从概念到手把手 Demo
前端·架构