指定 purecss 网格的折叠顺序
Specify collapse order of purecss grid
我想要一个 purecss 网格。当它折叠时(即小屏幕上的断点)是否可以说右网格项出现在左网格项之前? I.某种崩溃命令?我相信使用 flexbox 模型可以实现这些。但我不是这方面的高手,所以非常感谢指导。
谢谢。
查看 纯响应网格 部分 here。
确保引用此处显示的附加 css 文件。
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.6.0/grids-responsive-min.css">
他们给出的最简单的概念示例如下所示:
Let's look at a responsive grid. Elements within this grid will be
width: 100% on small screens, but will shrink to become width: 33.33%
on medium-sized screens and above.
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-3"> ... </div>
<div class="pure-u-1 pure-u-md-1-3"> ... </div>
<div class="pure-u-1 pure-u-md-1-3"> ... </div>
</div>
PureCSS 使用 flexbox 所以你可以只使用 css 属性 'order'
查看示例 http://jsbin.com/kobaqojo/1/edit?html,css,output
html
<div class="pure-g">
<div id="red" class="pure-u-1 pure-u-md-1-3"> Red </div>
<div id="green" class="pure-u-1 pure-u-md-1-3"> Green </div>
<div id="blue" class="pure-u-1 pure-u-md-1-3"> Blue </div>
</div>
css
.pure-u-1 {
color: white;
}
#red {
background: red;
}
#green {
background: green;
}
#blue {
background: blue;
}
@media screen and (min-width: 767px) {
#blue {
order: 1;
}
#red {
order: 2;
}
#green {
order: 3;
}
}
我想要一个 purecss 网格。当它折叠时(即小屏幕上的断点)是否可以说右网格项出现在左网格项之前? I.某种崩溃命令?我相信使用 flexbox 模型可以实现这些。但我不是这方面的高手,所以非常感谢指导。
谢谢。
查看 纯响应网格 部分 here。
确保引用此处显示的附加 css 文件。
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.6.0/grids-responsive-min.css">
他们给出的最简单的概念示例如下所示:
Let's look at a responsive grid. Elements within this grid will be width: 100% on small screens, but will shrink to become width: 33.33% on medium-sized screens and above.
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-3"> ... </div>
<div class="pure-u-1 pure-u-md-1-3"> ... </div>
<div class="pure-u-1 pure-u-md-1-3"> ... </div>
</div>
PureCSS 使用 flexbox 所以你可以只使用 css 属性 'order'
查看示例 http://jsbin.com/kobaqojo/1/edit?html,css,output
html
<div class="pure-g">
<div id="red" class="pure-u-1 pure-u-md-1-3"> Red </div>
<div id="green" class="pure-u-1 pure-u-md-1-3"> Green </div>
<div id="blue" class="pure-u-1 pure-u-md-1-3"> Blue </div>
</div>
css
.pure-u-1 {
color: white;
}
#red {
background: red;
}
#green {
background: green;
}
#blue {
background: blue;
}
@media screen and (min-width: 767px) {
#blue {
order: 1;
}
#red {
order: 2;
}
#green {
order: 3;
}
}