H5 处理点击元素高亮、自定义按钮、去除焦点边框

1、设置移动设备上点击元素时出现的高亮颜色

html 复制代码
*{
    -webkit-tap-highlight-color: transparent;
}

2、如果你想要自定义按钮的样式,你可以使用 -webkit-appearance: none; 来移除按钮的默认样式

html 复制代码
.button {
  -webkit-appearance: none;
  appearance: none; /* 兼容性更好的通用语法 */
  border: 1px solid #ccc;
  padding: 10px 20px;
  background-color: #f0f0f0;
  color: #333;
  font-size: 16px;
}

3、当您在输入框(input元素)中输入内容后,某些浏览器会自动为获得焦点的输入框添加一个轮廓(outline),

使用inpt:focu属性去除

html 复制代码
.search input:focus {
    outline: none;
}

效果如下

相关推荐
lichenyang4538 分钟前
NestJS + Socket.IO 鉴权、用户房间与幂等邀请
前端·后端
paopaokaka_luck9 分钟前
基于springboot3+vue3+uniapp的剧本杀预约小程序(AI角色对话、协同过滤算法、地图Api、Echarts图形化分析)
java·前端·spring boot·学习·echarts
lichenyang4539 分钟前
React 实时通知与异步竞态处理
前端·后端
三十而立洋15 分钟前
搭建现代化 Git 提交规范:commitlint + czg + husky + lint‑staged 完整实战
前端
半个落月17 分钟前
React + Vite Todo 实践:用 Axios 与 Mock 解开前后端等待
前端
yuqifang20 分钟前
var deferred = jQuery.Deferred(); 使用示例
前端·javascript·面试
阳火锅20 分钟前
领导夸我日报越写越详细了,其实我只敲了 npm run commit
前端·javascript·人工智能
lichenyang45322 分钟前
实时团队邀请的架构与数据流
前端·后端
一鸣AI编程23 分钟前
AI UI 测试平台从 0 到 1:8 次跑通一条 19 步用例的实战复盘
前端
PedroQue9931 分钟前
Vite 1.2.0发布:自动生成pages.json
前端·vite