ラジオボタンのラベルにカーソルを合わせると、太字になります。しかし、これにより、コンテナの幅が変更されます。最新の主要なブラウザのすべてのバージョンで動作するラベルが太字である場合、同じコンテナ幅を維持する必要がありますか?ここでホバー上でラベルを太字にすると、コンテナが移動します
私のhtmlコードです:テキストを太字に見えるようにする
.input-wrapper {
margin-right: 30px;
}
.input-wrapper label {
position: relative;
cursor: pointer;
}
.input-wrapper label:hover {
font-weight: bold;
transition: 0.3s font-weight;
}
.input-wrapper span::before,
.input-wrapper span::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.input-wrapper span::hover {
cursor: pointer;
}
.input-wrapper span::before {
left: -20px;
width: 17px;
height: 17px;
background-color: white;
border-radius: 50px;
}
input[type="radio"] {
display: none;
}
input[type="radio"]:checked + label span::after {
left: -17px;
width: 11px;
height: 11px;
border-radius: 10px;
background-color: #98fbc9;
transition: left .25s, background-color .25s;
}
.group-label {
margin-right: 30px;
text-transform:uppercase;
}
あなたは私の答えを受け入れて、今、あなたはそれを同じ – LKG
のに関するすべての問題を取り除くはい、すべての入力ラッパーの間の間隔は、常にこのソリューションによって変化するであろうと思われます。 https://jsfiddle.net/7gL038jd/9/ – feychou
スペースを必要としない場合は、 'max-width'を再利用することができます。 – LKG