界面应如下所示
+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
但填充物炸毁了网格。
答案 0 :(得分:0)
试试这个:
// You can supply one padding value or all 4
=padded_column(!n, !p1, !p2=!p1, !p3=!p1, !p4=!p1)
+column(!n)
:padding= !p1 !p2 !p3 !p4
!width = !blueprint_grid_width * !n + (!blueprint_grid_margin * (!n - 1)) - !p2 - !p4
.padded_box
+padded_column(!two_columns_secondary, 10px, 0, 5px, 15px)
:background #f0f0f0
答案 1 :(得分:0)
+ box mixin用于列内使用的块元素。 1.5em填充与蓝图列宽度不成比例,因此将其放在列元素上会破坏布局。