使用 Compass 和 Blueprint 创建一个填充框 mixin
界面应该是这样的
+box(optional_padding_value_in_columns)
它不应该破坏网格。 (如果放置在跨越 7 个单位的列中,则该框应保持在 7 个单位之内。)
Compass _scaffolding.sass 实际上包含这个小数字:
// Mixin +box to create a padded box inside a column.
=box
:padding 1.5em
:margin-bottom 1.5em
:background #E5ECF9
但是填充会炸毁网格。
The interface should look like this
+box(optional_padding_value_in_columns)
It shouldn't break the grid. (If placed in column that spans 7 units, then the box should stay within the 7 units.)
Compass _scaffolding.sass actually includes this little number:
// Mixin +box to create a padded box inside a column.
=box
:padding 1.5em
:margin-bottom 1.5em
:background #E5ECF9
But the padding blows up the grid.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
+box mixin 适用于列内使用的块元素。 1.5em 填充与蓝图列宽不成比例,因此将其放在列元素上会破坏布局。
The +box mixin is meant for a block element used inside a column. The 1.5em padding is not proportional to the blueprint column width so putting it on a column element will break the layout.
试试这个:
Try this: