gpt4 book ai didi

html - 在 span 字体图标上画一个圆圈

转载 作者:技术小花猫 更新时间:2023-10-29 12:01:33 27 4
gpt4 key购买 nike

我有一个简短的问题。

我正在使用如下所示的笑脸表情符号进行反馈调查。我使用的字体没有圆圈,所以我只是想画它。

我的问题是圆圈宽度从未设置,所以笑脸总是有不同的脸宽:

enter image description here

我的代码:

 .rating-item{

border-width:3px;
border-color:black;
font-size:150%;
font-style:bold;

}

.rating-item span{

border-width: 2px;
padding:5.5px;
width:30px;
border-style: solid;
border-radius: 50%;
}



<div class="article-survey-container ">
<div class="article-survey ">

<div class="selected-text"></div>
<div class="recorded-message"></div>
<ul class="ratings">
<li data-rating="5" class="rating-item" id="muy-dificil-rating"> <span class="fontelico-emo-unhappy "> </span></li>
<li data-rating="4" class="rating-item" id="dificil-rating"> <span class="fontelico-emo-displeased"> </span></li>
<li data-rating="3" class="rating-item"id="normal-rating"> <span class="fontelico-emo-sleep"> </span></li>
<li data-rating="2" class="rating-item"id="facil-rating"> <span class="fontelico-emo-happy"> </span></li>
<li data-rating="1" class="rating-item" id="muy-facil-rating"> <span class="fontelico-emo-grin"> </span></span></li>



</ul>

<br>


<input type="hidden" name="dificultad" id="dificultad" value="">
</div>
</div>
</div>

有什么 Css/Hml 想法吗?

最佳答案

您需要将您的 span 元素设置为 display: inline-blockdisplay: block,否则默认情况下它们将被设置到 display: inline,这意味着您的 width 声明将被忽略。

.rating-item span {
...
display: inline-block;
}

演示

span {
background: #f00;
color: #fff;
height: 30px;
line-height: 30px;
text-align: center;
width: 30px;
}

ul.inline-block span {
display: block;
}

ul.no-inline-block span {
display: inline;
}

ul {
list-style-type: none;
}

li {
display: inline-block;
}
<h2>With block or inline block</h2>
<ul class="inline-block">
<li>
<span>1</span>
</li>
<li>
<span>2</span>
</li>
<li>
<span>3</span>
</li>
</ul>

<h2>Without block or inline block</h2>
<ul class="no-inline-block">
<li>
<span>1</span>
</li>
<li>
<span>2</span>
</li>
<li>
<span>3</span>
</li>
</ul>

关于html - 在 span 字体图标上画一个圆圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30120206/

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