gpt4 book ai didi

javascript - 如何在单击图像时勾选复选框

转载 作者:行者123 更新时间:2023-11-28 04:09:04 26 4
gpt4 key购买 nike

我能够为其创建代码,但复选框没有出现在图像上方。它有点移位,我该如何解决?

.custom-checkbox input {
display: none;
}

.custom-checkbox span {
border: 2px solid #7e8a94;
float: right;
height: 20px;
width: 20px;
border-radius: 5px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}

.custom-checkbox:hover span,
.custom-checkbox input:checked + span {
border: 3px solid #43D8B0;
}

.custom-checkbox input:checked + span:before {
content: "✔";
}
 <label class="custom-checkbox">

<img class="img" src="http://i63.tinypic.com/2rrqs1l.png"/>
<input type="checkbox">
<span></span>
</label>

我想让复选框出现在左上角,这样:http://prntscr.com/j960yk

感谢您的宝贵时间。

最佳答案

添加 float: left; 到您的 .custom-checkbox span CSS 规则,添加一个 br 标签并稍微修改您的 HTML。

.custom-checkbox input {
display: none;
}

.custom-checkbox span {
border: 2px solid #7e8a94;
/* float: right; - you don't need that. Use float: left; */
float: left;
height: 20px;
width: 20px;
border-radius: 5px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}

.custom-checkbox:hover span,
.custom-checkbox input:checked+span {
border: 3px solid #43D8B0;
}

.custom-checkbox input:checked+span:before {
content: "✔";
}
<label class="custom-checkbox">
<input type="checkbox">
<span></span>
<br>
<br>
<img class="img" src="http://i63.tinypic.com/2rrqs1l.png"/>
</label>

关于javascript - 如何在单击图像时勾选复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49989131/

26 4 0