css伪类扩大点击区域

css伪类扩大点击区域css 伪类扩大点击区域

今天测试提了个bug,模态窗口关闭按钮的X太小(其实严重怀疑是测试手指太过粗大…………)

言归正传,先上图css伪类扩大点击区域

如图所示,这个X比较小,对于移动端而言,可能用户老点不到(姑且当点不到吧)。

那么我们的解决方案之一就是扩大点击区域,通过css伪类,使得点击到伪类时候仍能够出发X的点击事件。代码如下:

html

<body> <div id="outDiv"> <span id="mySpan" οnclick="changeBgc()">×</span> </div> </body>

css

 <style> *{ margin: 0; padding: 0; } #outDiv{ margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width : 10rem; height: 10rem; background: cyan; text-align: right; } #mySpan{ display: inline-block; } #outDiv:before{ content: ""; display: inline-block; height : 1.3rem; width : .7rem; } </style>

javascript

function changeBgc(){ document.getElementById("outDiv").style.backgroundColor = "yellow"; }

当然其他都是配菜,只要关注如下代码就行:

#outDiv:before{ content: ""; display: inline-block; height : 1.3rem; width : .7rem; }

然后附上实现后的图 css伪类扩大点击区域

宽度长度可以自己调节,after同理。这样点击伪类区域同样能够触发X的点击事件。





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231525.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月7日 上午10:01
下一篇 2025年12月7日 上午10:22


相关推荐

  • 数据结构:数组和链表的区别(数组和链表的优缺点 & 数组和链表的适用场景)

    数据结构:数组和链表的区别(数组和链表的优缺点 & 数组和链表的适用场景)数组和链表是两种基本的数据结构,他们在内存存储上的表现不一样,所以也有各自的特点数组一、数组的特点1.在内存中,数组是一块连续的区域2.数组需要预留空间在使用前需要提前申请所占内存的大小,这样不知道需要多大的空间,就预先申请可能会浪费内存空间,即数组空间利用率低ps:数组的空间在编译阶段就需要进行确定,所以需要提前给出数组空…

    2022年6月29日
    38
  • 昇腾多机推理极速上手:10倍简化的 DeepSeek R1 超大规模模型部署

    昇腾多机推理极速上手:10倍简化的 DeepSeek R1 超大规模模型部署

    2026年3月16日
    2
  • 金九银十准备季:Java IO流面试题(含答案)「建议收藏」

    金九银十准备季:Java IO流面试题(含答案)「建议收藏」前言本题集列举了众多IT公司面试真题,对应聘Java程序员职位的常见考点和知识体系都进行的分类和归纳整理。本题集适合应聘Java和JavaEE职位的程序员作为面试复习、学习和强化的资料,也适合其他程序员作为拓展读物进行阅读。本题集包含了常见的算法、面试题,也包含了新的高级技术,比如:微服务架构等技术的面试题目。本题集非常全面,对于工作1-5年左右的java程序员面试有非常好的指导作用。大家也可以访问(直接在线观看最新版的面试题):Java考试_Java笔试题机试题真题讲解_JavaWeb

    2022年5月28日
    36
  • scrollWidth,clientWidth,offsetWidth的区别

    scrollWidth,clientWidth,offsetWidth的区别

    【from:http://hi.baidu.com/zgq666/blog/item/54ee392a3cc1b7325243c103.html】
     
    网页可见区域宽:document.body.clientWidth;   
    网页可见区域高:document.body.clientHeight;   
    网页可见区域高:document.body.offsetWeight:   
    网页可见区域高:document.body.offse

    2022年7月22日
    9
  • 微软面试题–10个问题的逻辑推理题

    微软面试题–10个问题的逻辑推理题非常有趣的微软面试题 请回答下面 10 个问题 1 第一个答案是 b 的问题是哪一个 a 2 b 3 c 4 d 5 e 62 唯一的连续两个具有相同答案的问题是 a 2 3 b 3 4 c 4 5 d 5 6 e 6 7 3 本问题答案和哪一个问题的答案相同 a 1 b 2 c 4 d 7 e 64 答案是 a 的问题的个数是 a

    2026年3月27日
    3
  • [Android Framework] 8.1 Battery系列(四) 电量还需多长时间充满时间计算

    [Android Framework] 8.1 Battery系列(四) 电量还需多长时间充满时间计算概述当设备插入充电且电量发生变化一段时间后 在 Settings gt Battery 中和锁屏界面都会有 还需多长时间充满 提示 这里来分析下这个时长是如何获得的 Settings 中调用接口 packages apps Settings src com android settings fuelgauge BatteryInfo javaFinallon

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号