如何使用单选按钮和图像制作相似的网页?
在这里,我做了一个标签和din,为该名称添加了一个单选按钮,一个图像标签和垃圾邮件。然后我尝试使用引导程序对其进行样式设置。
HTML:
<div>
<h2> Choose Accomodation Type </h2>
<div >
<label className="btn">
<input type="radio" name="test" id="option1" autocomplete="off" checked />
<img src={appartment} />
<span class="checkmark"></span>
<p>Apartment</p>
</label>
<label className="btn">
<input type="radio" name="test" id="option1" autocomplete="off" checked />
<img src={house} />
<span class="checkmark"></span>
<p>house</p>
</label>
</div>
<div>
<button className="btn btn-light btn-lg"> Cancel</button>
<button className="btn btn-outline-primary btn-lg"> Next </button>
</div>
img {
width:150px;
height: 150px;
margin:30px;
padding: 20px;
}
.btn{
margin: 15px;
padding: 5px;
}
[type=radio] {
margin:0;padding:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}
答案 0 :(得分:1)
visibility: hidden
作为输入。:checked
伪类来查看是否选中了单选按钮。HTML
<label for="my-btn">
<div></div>
</label>
<input id="my-btn" type="radio"/>
CSS
input {
visibility: hidden;
}
div {
/* custom styles */
}
input:checked div {
/* custom styles */
}
现在,点击包含自定义div的标签后,单选按钮将被选中。
答案 1 :(得分:0)
对此的唯一答案是Google只是查找它,您会看到数十个结果和不同的处理方式。
https://www.google.com/search?q=custom+radio+buttons+with+images
如果您的代码遇到任何问题,请随时发布它,您将得到答案。