gpt4 book ai didi

css - 中心 '+' 在 border-radius 50% div 内?

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

我想将 + 置于 div 的中心。问题出在 ios 上,它更多地显示在 div 的底部而不是中间。在 chrome 中没问题。有解决这个问题的想法吗?

Fiddle

.addplus {
border-radius: 50%;
background-color: blue;
width: 38px;
height: 38px;
margin: 5px;
color: #fff;
font-size: 38px;
float: left;
text-align: center;
line-height: 38px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}
<div class='addplus'>
+
</div>

最佳答案

我现在附近没有 Ios 设备,所以我不确定它是否有效,但试试这个:

将“+”放在一个 span 中,然后将 span 放在 div 中居中。

像这样:

    .addplus {
position: relative;
border-radius: 50%;
background-color: blue;
width: 38px;
height: 38px;
margin: 5px;
color: #fff;
font-size: 38px;
float: left;
text-align: center;
line-height: 38px;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}

.plus {
position: absolute;
color: #fff;
font-size: 38px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
<div class="addplus">
<span class="plus">+</span>
</div>

关于css - 中心 '+' 在 border-radius 50% div 内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53196316/

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