html – 如何在图像上显示复选框以供选择?

我想在每张图片的右下角显示一个复选框供选择.

我该怎么做这样的事情?

请记住,点击图片一个独特的事件(我将设法做!),但点击该复选框应选择/取消选择那个?

解决方法

这可以使用纯CSS完成,假设您具有所有图像的固定宽度和高度.诀窍是为复选框设置绝对位置,然后将bottom和right分配给零.

HTML示例:

<div class="container">
    <img src="image1.jpg" /> 
    <input type="checkBox" class="checkBox" id="check1" />
</div>
<div class="container">
    <img src="image2.jpg" />
    <input type="checkBox"  class="checkBox" id="check2" />
</div>

CSS:

.container { position: relative; width: 100px; height: 100px; float: left; margin-left: 10px; }
.checkBox { position: absolute; bottom: 0px; right: 0px; }

Live test case.

至于点击事件,只需将点击处理程序应用于每个复选框,它就可以正常工作..请参阅this updated fiddle.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些