jobury5 2010-12-14 13:50
浏览 997
已采纳

html checkbox怎么放大可点击区域

现在项目要求把checkbox做成透明,然后用一个图片盖住这个checkbox实现勾选

html代码:

javascript代码
object.style.opacity=0;object.style.filter="alpha(opacity=0)";
object.parentNode.style.cssText='background:url(images/IconsBtn1.gif) no-repeat;display:inline-block;width:24px;height:24px;vertical-align:top;';

现在的问题是图片的大小比checkbox的点击区域大很多,当点击图片的边缘部分时实际上并没有点中checkbox,有没有办法放大checkbox的可点击区域?

  • 写回答

2条回答 默认 最新

  • cyrilluce 2010-12-14 14:28
    关注

    试试label标签,配置for属性为目标checkbox的id
    里面只能放inline元素,但可以将span放置进去,用样式控制为display:block,放上背景图片~~~~
    怎么重叠什么的就靠你自己尝试了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services