css - 我需要将条排在底部,而不是顶部
问题描述
试图建立一个垂直条形图。明白了,但是,酒吧在顶部排成一列。我希望他们在底部排队。如果没有运气,似乎无法弄清楚那部分。我打电话给Guru的CSS寻求帮助。我敢肯定它既简单又小巧,会让我看起来像一只 bafone……就这样吧!
.box {
float: left;
height: 70%;
}
/* The bar container */
.bar-container {
height: 100px;
width: 100%;
background-color: #f1f1f1;
}
/* Individual bars */
.bar-5 {
height: 60%;
width: 4px;
background-color: green;
}
.bar-4 {
height: 30%;
width: 4px;
background-color: blue;
}
.bar-3 {
height: 10%;
width: 4px;
background-color: orange;
}
.bar-2 {
height: 4%;
width: 4px;
background-color: red;
}
.bar-1 {
height: 15%;
width: 4px;
background-color: purple;
}
<div class="box">
<div class="bar-container">
<div class="bar-5"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-4"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-3"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-2"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-1"></div>
</div>
</div>
解决方案
最简单的方法是添加
display:flex;
align-items:flex-end;
到你的.bar-container
班级
.box {
float: left;
height: 70%;
}
/* The bar container */
.bar-container {
height: 100px;
width: 100%;
background-color: #f1f1f1;
display:flex;
align-items:flex-end;
}
/* Individual bars */
.bar-5 {
height: 60%;
width: 4px;
background-color: green;
}
.bar-4 {
height: 30%;
width: 4px;
background-color: blue;
}
.bar-3 {
height: 10%;
width: 4px;
background-color: orange;
}
.bar-2 {
height: 4%;
width: 4px;
background-color: red;
}
.bar-1 {
height: 15%;
width: 4px;
background-color: purple;
}
<div class="box">
<div class="bar-container">
<div class="bar-5"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-4"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-3"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-2"></div>
</div>
</div>
<div class="box">
<div class="bar-container">
<div class="bar-1"></div>
</div>
</div>
推荐阅读
- docker - 获取相关 ID 为 74 的元数据时出错:{topicC=LEADER_NOT_AVAILABLE}
- c# - 如何在 .NET Core 中将 linq 表达式转换为 Azure 表筛选字符串?
- c# - C# datetimepicker 如果等于今天然后勾选复选框,否则不选中/取消选中
- excel - Excel中的=FREQUENCY()函数没有输出我期望的结果
- arrays - 合并节点中的对象
- ruby - 使用 Liquid 计算数组中的项目
- python - Jenkins API Response 没有使用 Crumb
- select - 用于选择单个表行的 4 列的 GET_ENTITY 查询
- database - 如何从 laravel 表中获取一些特定的列名。(并非所有列名)
- typescript - 如何从特定文件夹或整个站点中检索与特定元数据属性匹配的共享点项目