从下到上在页面中定位项目
Positioning item in page from bottom to top
我想从下到上显示页面的项目。就像在聊天或发信息一样,最后一项显示在底部,然后是顶部的其余部分。这里有一个例子:
.chart div {
font: 10px sans-serif;
background-color: steelblue;
padding: 3px;
margin: 1px;
color: white;
display: inline-block;
vertical-align: bottom;
}
<div class="chart">
<div style="height: 10px; width: 100%; ">
10</div>
<div style="height: 15px; width: 100%; ">
15</div>
<div style="height: 20px; width: 100%; ">
20</div>
<div style="height: 25px; width: 100%; ">
25</div>
<div style="height: 30px; width: 100%; ">
30</div>
</div>
在这里,我想要,它将显示从10到30底部到顶部的任何与CSS有关的内容。
提前谢谢。
使用CSS flexbox可以非常容易地实现这一点。您可能需要添加一些供应商前缀,但重要的是,要将这两行代码添加到父级.chart
(您还需要将width: 100%
添加到子级)
CSS:
.chart {
display: flex;
flex-wrap:wrap-reverse;
}
.chart div {
width: 100%;
}
这将使项目反向显示。这是一把正在工作的小提琴:https://jsfiddle.net/vxtqfqw9/5/
如果你想了解更多关于flexbox的强大功能,以及如何利用它,我写了一篇文章,其中有两个非常有用的资源。:)
http://www.joshuasanger.ca/so-long-floats/
您可以使用jquery
,如下所示。首先将.chart
中的所有div作为数组,然后反转数组。然后用数组替换.chart
的内容。
var item = $('.chart div').toArray().reverse();
$('.chart').html(item);
.chart div {
font: 10px sans-serif;
background-color: steelblue;
padding: 3px;
margin: 1px;
color: white;
display: inline-block;
vertical-align: bottom;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="chart">
<div style="height: 10px; width: 100%; ">
10
</div>
<div style="height: 15px; width: 100%; ">
15
</div>
<div style="height: 20px; width: 100%; ">
20
</div>
<div style="height: 25px; width: 100%; ">
25
</div>
<div style="height: 30px; width: 100%; ">
30
</div>
</div>
相关文章:
- 正在将数据主题添加到所有项目
- CSS-如何定位内容数据标题
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何检查管道中未定义的项目
- 在Jquery detachment()和appendTo()之后定位元素
- 困在逻辑中试图定位动态的东西
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 学生搜索项目jquery/javascript
- 如何获取不属于我项目的上一页的URL
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- Z-Index 和定位:项目在使用“Particleground”Jquery 插件时不断向下推
- 角度:ng-重复.如何根据值定位特定项目
- jQuery/CSS 在我的第一个项目上的定位是蚀刻草图
- 从下到上在页面中定位项目
- 角度库,允许使用绝对定位对ngRepeat项目进行排序
- 使用ENVDTE时的Java脚本-将新项目添加到现有解决方案中,并将其定位在特定的子文件夹中
- 如何通过订单号定位弹性项目
- 定位触发事件的项目