【发布时间】:2019-07-26 16:35:48
【问题描述】:
如何在盒子容器中垂直居中我的视图按钮。
我尝试使用vertical-align:center; 设置按钮的样式,但没有成功。
我尝试添加:position: relative; top: 50%; transform: perspective(1px) translateY(-50%);。
但这只是让按钮的一半出现在容器顶部,另一半出现在容器内
查看:
<div class="container signup2">
<div class="title container">
<h2> Enrolled Courses: </h2>
</div>
<div class="container box">
<div class="row col-centered">
<div class="col-xs-8 col-sm-8 col-md-8 col-lg-8 index">
<h3><%= course.name %></h3>
<p><%= course.description %></p>
</div>
<div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">
<%= link_to "View", course_path(course), class: "btn button buttonmargin align" %>
</div>
</div>
</div>
</div>
custom.scss:
.signup2 {
margin-top: 120px;
}
.title {
margin-bottom: 15px;
}
.box {
background-color: #f7f7f7;
margin-bottom: 20px;
}
.index {
text-align: left;
}
.align {
position: relative;
top: 50%;
transform: perspective(1px) translateY(-50%);
}
.button {
background-color: #20B2AA;
color: white;
}
.buttonmargin {
margin-left: 150px;
}
【问题讨论】:
标签: css twitter-bootstrap flexbox