css - 如何在 layout = row/column in angular material 中 float 元素?

标签 css angularjs angular-material

我正在使用以下代码将两个 div block 排成一行

 <div layout="column" layout-gt-xs="row" layout-align="center center" id="row">
  <div id="a">a</div>
  <div id="b">b</div>
</div>

css 是这样的

#row div {
  width: 80px;
  height: 80px;
  border: 1px solid black;
  margin:10px;
  text-align:center;
}

我想让它响应而不是在小屏幕上,它重新排列看起来像 this

如何在 Angular Material 中实现这一点? 我尝试使用

#b {
     float: left !important;
  }

但似乎 float 在布局容器内不起作用。

这是 demo

最佳答案

不要将 flex 布局与 float 混合使用。您可以使用 angular-material 的 flex-order 来执行此操作。 https://material.angularjs.org/latest/layout/children

<div flex-order="1">a</div>
<div flex-order="0" flex-order-gt-xs="2">b<br/>(pull it to the left)</div>

关于css - 如何在 layout = row/column in angular material 中 float 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41502739/

相关文章:

html - 如何在列div的中心水平对齐 `button-group`?

javascript - AngularJs TypeError : $scope. posts.push 不是一个函数

javascript - 如何在 Angular js中获取寻呼机点击事件?

Angular 2 : trouble in integrating ng2-material

Angular 2 Material 自定义主题

javascript - 悬停时使用 JQUERY/HTML 显示/隐藏多个元素

jquery - 无法将 Jquery 垂直 slider 的大小保持在与其旁边的图片相同的高度

html - 当屏幕变得太小时,Bootstrap xs 类无法正确调整 .thumbnail 图像的大小

javascript - ng-include 不起作用

angular-material - angular 5 stepper selectedIndex 不适用于订阅中的变量集