gpt4 book ai didi

jquery - 在同一行对齐元素

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

我正在尝试创建一个自定义单选按钮,它有时是图像,有时是伪造背景颜色的正方形。

这是我目前拥有的:

HTML

<div class="radio-inline radio-img">
<input type="radio" name="cat" id="cat1" />
<label for="cat1">
<img src="//placekitten.com/150/150" />
</label>
</div>

<div class="radio-inline radio-img">
<input type="radio" name="cat" id="cat2" />
<label for="cat2">
<img src="//placekitten.com/151/151" />
</label>
</div>

<div class="radio-inline radio-color">
<input type="radio" name="cat" id="cat3" />
<label for="cat3">
<span></span>
</label>
</div>

CSS

input[type="radio"] + label span {
display: inline-block;
width: 48px;
height: 48px;
vertical-align: middle;
text-align: center;
cursor: pointer;
}

input[type="radio"] + label span {
background-color: #292321;
}

input[type="radio"]:checked + label span:before {
content: '\2714';
color: #fff;
padding: 5px
}

http://codepen.io/anon/pen/GmNEvM

我不知道如何对齐这两种类型!我该怎么做?

谢谢!

最佳答案

默认情况下,内联 block 元素将自身与基线 对齐。对 div 使用 vertical-align: middle;

.radio-inline {
display: inline-block;
margin-right: 20px;
vertical-align: middle;
}

预览

preview

预览:http://codepen.io/anon/pen/aWByaE

关于jquery - 在同一行对齐元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43620648/

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