gpt4 book ai didi

html - 单选按钮一个接一个地出现

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:42 25 4
gpt4 key购买 nike

我的应用程序上有自定义单选按钮。我的问题是目前单选按钮单独显示正常。当我尝试将它们中的两个排成一行时......它们出现在彼此之上而不是彼此相邻。我无法更改我的 HTML,只能弄乱 CSS。任何帮助将不胜感激。我以为这是由于每个标签的宽度造成的,但给它一个较低的宽度会产生相同的结果。

HTML:

<label class="radio">
<input type="radio">
<span class="custom"><span>One</span></span>
</label>

CSS:

* {
box-sizing: border-box;
}

input[type="radio"] {
display: none;
cursor: pointer;
}

label {
cursor: pointer;
}

.radio span.custom > span {
margin-left: 22px;
}

.radio .custom {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 3px;
display: inline-block;
height: 20px;
left: 0;
position: absolute;
top: 0;
width: 20px;
}

.radio input:checked + .custom:after {
background-color: #0574ac;
border-radius: 100%;
border: 3px solid #fff;
content: "";
display: block;
height: 12px;
position: absolute;
top: 0;
width: 12px;
}

.radio input + .custom {
border-radius: 100%;
}

.checkbox input:checked .custom {
background-color: blue;
border-color: blue;
}

JSFiddle Demo

最佳答案

只需编辑标签类(仅举个例子):

label {
cursor: pointer;
display:inline-block;
width: 50px;
position:relative;
}

关于html - 单选按钮一个接一个地出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39197474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com