【问题标题】:Creating images that can use as buttons in html在 html 中创建可用作按钮的图像
【发布时间】:2022-01-23 19:32:25
【问题描述】:

我正在用 html 创建一个网站,其中一部分用户需要点击不同的图像。 但我不知道如何从用户单击复选框中的图像获得输入。
那么,作为表单的一部分,我怎样才能做到这一点,所以当他们提交时,我知道他们选择了哪些图像
谢谢!

【问题讨论】:

  • 使用 se 图像作为不可见复选框的标签
  • 非常感谢!这是个好主意

标签: html forms image input


【解决方案1】:

您可以使用不可见的复选框并将图像设置在标签内。因此,如果单击图像,您将触发复选框

.imageCheck {
  display: none;
}

label {
  display: inline-block;
  margin: 10px;
}

.imageCheck:checked + label {
  border: solid 2px red;
}
<input class="imageCheck" type="checkbox" id="img1" />
<label for="img1">
<img src="http://placekitten.com/200/300" />
</label>

<input class="imageCheck" type="checkbox" id="img2" />
<label for="img2">
<img src="http://placekitten.com/200/300" />
</label>

<input class="imageCheck" type="checkbox" id="img3" />
<label for="img3">
<img src="http://placekitten.com/200/300" />
</label>

【讨论】:

  • 谢谢!这就是 Jarlik 之前展示的内容,但现在我有一个视觉示例,谢谢!
  • 我尝试在输入之间设置边距,但由于 display: none;我不能,所以你有什么想法让我可以吗?谢谢
  • 您不需要为输入添加边距,而是为标签添加边距。我已经编辑了我的帖子,看看它
  • 我以为我已经上传了,但我没有。非常感谢您的所有帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
相关资源
最近更新 更多