【发布时间】:2021-02-16 07:40:53
【问题描述】:
我正在使用Bootstrap 4.x 和asp.net mvc。我尝试将横幅分成 3 列,但无法在图标列中一直展开背景颜色。
这是我的代码:
查看
<div class="row alert-banner-row">
<div class="col-sm-2 icon-column">
<i class="fas fa-3x @Model.Icon1 fa-inverse"></i>
</div>
<div class="col-sm-8 body-column">
<h5>@Model.Title</h5>
<p>@Model.Content</p>
</div>
<div class="col-sm-2 button-column">
@if (Model.ButtonUrl.EndsWith(".pdf"))
{
<a class="ctaBanner-cta button button--white" target="_blank" href="@Model.ButtonUrl">@Model.ButtonLabel</a>
}
else
{
<a class="ctaBanner-cta button button--white" href="@Model.ButtonUrl">@Model.ButtonLabel</a>
}
</div>
</div>
SCSS
.alert-banner-row {
display: flex;
flex-direction: row;
align-items: center;
padding: 0.5rem;
border-radius: 1rem;
background-color: #004089;
.body-column {
padding-top: 10px;
font-family: 'Roboto', sans-serif;
margin: 0rem;
color: white;
}
.icon-column {
background-color: #00336D;
}
}
我怎样才能编辑我目前必须使它看起来像第一个屏幕截图?
【问题讨论】:
标签: asp.net-mvc bootstrap-4 sass