twitter-bootstrap – 如何使用Bootstrap 3更改元素的显示顺序
发布时间:2020-12-18 00:28:42 所属栏目:安全 来源:网络整理
导读:可以有人帮助我我想我怎么能用bootstrap做到这一点,谁都有线索?我不知道你怎么能改变元素的显示顺序,我猜它可以用浮动和清除来玩. 请帮助我需要帮助. 我使用Bootstrap 3作为响应式布局,如何仅使用css更改显示顺序? 解决方法 @skelly是对的,你可以使用push
可以有人帮助我我想我怎么能用bootstrap做到这一点,谁都有线索?我不知道你怎么能改变元素的显示顺序,我猜它可以用浮动和清除来玩.
请帮助我需要帮助. 我使用Bootstrap 3作为响应式布局,如何仅使用css更改显示顺序? 解决方法
@skelly是对的,你可以使用push和pull类来改变元素的显示顺序.这些类总是不能为您提供正确的解决方案.
关于此还有许多其他问题,例如:Need to be able to swap grid on mobile 因为您想要在移动(xs网格)/平板电脑视图(md网格)中更改100%宽度行(黄色行),您无法通过浮动和/或推拉来解决此问题. 我也相信只有在没有修复某些参数的情况下才能使用CSS. 当我考虑一些已知/固定不同视图的元素的高度时,我可以使用css和媒体查询来解决它:http://bootply.com/85303 CSS: @media (max-width: 768px) { .yellow {margin-top:-60px;} .orange {margin-top:40px;} .col-xs-12{float:left;} } @media (min-width: 992px) and (max-width:1199px) { .col-md-12 {float:left;} .darkgreen{float:right; margin-top:-60px;} } @media (min-width: 1200px) { .blue{margin-top:-60px} } HTML: <div class="container"> <div class="row"> <div class="col-lg-12 col-md-12 col-xs-12" style="background-color:red;"> </div> </div> <div class="row"> <div class="orange col-lg-12 col-md-8 col-xs-12" style="background-color:orange;"> </div> <div class="yellow col-lg-8 col-md-12 col-xs-12" style=""> <div class="row"> <div class="col-lg-6 col-xs-12" style="background-color:yellow;height:40px;">1</div> <div class="col-lg-6 visible-lg" style="background-color:yellow;height:40px;">2</div> <div class="col-lg-6 visible-lg" style="background-color:yellow;height:40px;">3</div> <div class="col-lg-6 visible-lg" style="background-color:yellow;height:40px;">4</div> </div> </div> <div class="darkgreen col-lg-4 col-md-4 col-xs-12" style="background-color:darkgreen;"> </div> <div class="pink col-lg-8 col-md-12 col-xs-12" style="background-color:pink;"> </div> <div class="blue col-lg-4 col-md-12 col-xs-12" style="background-color:blue;height:40px;"> </div> </div> </div> 请注意,通过添加(负)上边距来更改某些元素.只有当我知道他们的身高时,我才能这样做.还要注意我添加了一个浮点数:左边是col-xs-12和col-xs-12. 在您不知道高度的实际情况中,您可以尝试使用javascript计算它(使用respond.js进行媒体查询)并添加顶部边距.我不知道这是否会为您提供更好的解决方案,然后当您使用jQuery操作DOM时,请参阅:Add new row and changing column classes on resize (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |