javascript - 带圆圈的背景应保持相同大小

标签 javascript html css web

所以我想显示一个带圆圈背景的数字。但是我不知道号码的长度。当我有两位数字时,我当前的解决方案只会显示正确的大小。如果我只有一个数字,我如何确保它将保持不变?

.circled-background{
  background:lightgreen;
  border-radius:50%;
  padding:28px;
}
<h1>1 Digit</h1>
<i class="circled-background">1</i>
<br><br>
<h1>2 Digits </h1>
<i class="circled-background">11</i>
<br><br>
<h1>3 Digits</h3>
<i class="circled-background">111</i>

最佳答案

你已经差不多完成了,请进行以下更改以使其正常工作:)

CSS:

  

  .circled-background{
      background:lightgreen;
      border-radius:100%;
      width:80px;
      height:80px;
    }
.circled-background i {
    display:block;
    text-align:center;
     padding-top:35%;
}
   

 <h1>1 Digit</h1>
    <div class="circled-background"><i>1</i></div>
    <br><br>
    <h1>2 Digits </h1>
    <div class="circled-background"><i>11</i></div>
    <br><br>
    <h1>3 Digits</h3>
    <div class="circled-background"><i>111</i></div>

关于javascript - 带圆圈的背景应保持相同大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42132041/

相关文章:

javascript - 如何用单个表达式定义递归对象?

javascript - 在超链接的点击事件上调用javascript函数

html - reCAPTCHA 框未正确对齐

jquery - CSS 菜单列表和 OnClick(事件颜色)

javascript - 使用清晰设计系统构建 Angular 2 应用程序

javascript - 为什么 Google 的 Closure 库不托管在他们的 CDN 上?

javascript - 过滤后将对象保留为对象

html - 如何更改标签的字体粗细

html - 是否有关于实际打印网页的人数的分析?

css - 如何居中对齐 flexbox 容器?