css - 圆圈中的不同图标显示为鸡蛋
问题描述
我希望三个不同的图标并排显示,一旦我这样做,它们就不再是圆形的,而是更像一个鸡蛋。我怎么解决这个问题?
HTML
<div class="row text-center">
<div class="col-lg-4 mb-5 mb-lg-0">
<i class="fas fa-rocket icon-fast"></i>
<h3 class="services-title">Head</h3>
<p class="text-black-50 services-subtitle">Some text for you, lalalalal.</p>
</div>
<div class="col-lg-4 mb-5 mb-lg-0">
<i class="fas fa-glasses icon-fast"></i>
<h3 class="services-title">Head</h3>
<p class="text-black-50 services-subtitle">Some text for you, lalalalal.</p>
</div>
<div class="col-lg-4 mb-5 mb-lg-0">
<i class="fas fa-lock icon-fast"></i>
<h3 class="services-title">Head</h3>
<p class="text-black-50 services-subtitle">Some text for you, lalalalal.</p>
</div>
</div>
CSS
.icon-fast {
font-size: 62px;
border-radius: 50%;
padding: 16px;
/* background-color: green;*/
background: linear-gradient(to bottom right, #035ff3, #550ca4);
color: white;
}
.services-title {
font-weight: normal;
}
.services-subtitle {
font-size: 17px;
}
只要我写三遍相同的图标,我就会得到真正的圆圈。我想把这个放在三个不同的吗?
解决方案
您需要添加display: inline-block;
到.icon-fast
CSS 中的类。然后设置一些宽度和高度相等。您也可以玩弄您的加载以使其居中。
一探究竟:
.icon-fast {
font-size: 62px;
border-radius: 50%;
padding: 10px;
/* background-color: green;*/
background: linear-gradient(to bottom right, #035ff3, #550ca4);
color: white;
display: inline-block;
height: 120px;
width: 120px;
}
.services-title {
font-weight: normal;
}
.services-subtitle {
font-size: 17px;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<div class="row text-center">
<div class="col-lg-4 mb-5 mb-lg-0">
<i class="fas fa-rocket icon-fast"></i>
<h3 class="services-title">Head</h3>
<p class="text-black-50 services-subtitle">Some text for you, lalalalal.</p>
</div>
<div class="col-lg-4 mb-5 mb-lg-0">
<i class="fas fa-rocket icon-fast"></i>
<h3 class="services-title">Head</h3>
<p class="text-black-50 services-subtitle">Some text for you, lalalalal.</p>
</div>
<div class="col-lg-4 mb-5 mb-lg-0">
<i class="fas fa-rocket icon-fast"></i>
<h3 class="services-title">Head</h3>
<p class="text-black-50 services-subtitle">Some text for you, lalalalal.</p>
</div>
</div>
推荐阅读
- android - service.odtcfactory.sec.com.odtcfactoryservice 是 Android 7.0 上的有效系统应用吗?
- laravel - BadMethodCallException 方法 Illuminate\Database\Query\Builder::merge 不存在
- python - 当我在 python 中使用 else 时,我不断收到错误
- ruby-on-rails - RSpec:工厂级别的停止/存根 after_create 回调?
- python - 对 1000 万对 1x20 向量执行余弦相似度的最快方法
- javascript - 使用 JS 向表单添加输入
- django - Django FieldType 默认字符串参数的用途
- jquery - 使用 jQuery 删除现有文本前面的数字
- python - 如何使用python将字符串插入浏览器文本字段
- google-play-games - 在我使用 Google Play 游戏的游戏中,如何获取玩家的排名和提交的分数?