首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zen grids生成的元素太大

Zen grids生成的元素太大
EN

Stack Overflow用户
提问于 2014-10-07 22:07:39
回答 2查看 387关注 0票数 0

我在将zen-grid集成到drupal时遇到了问题。我已经安装了sass和指南针,并使用它们。然后,我创建了一个包含3个字段的内容类型。这就给了我这样的html结构:

代码语言:javascript
复制
<article class="node-1 node node-layout1 node-promoted view-mode-full clearfix" typeof="sioc:Item foaf:Document" about="/node/1">

   <div class="field field-name-field-topleft field-type-text-long field-label-above">
   <div class="field field-name-field-topmid field-type-text-long field-label-above">
   <div class="field field-name-field-topright field-type-text-long field-label-above">
</article>

然后我尝试使用禅宗网格来创建这样的布局:

代码语言:javascript
复制
topleft___________topmid_______________topright

所以我使用了这个代码:

代码语言:javascript
复制
$zen-column-count: 5; // Set the total number of columns in the grid.
.node-layout1{
   max-width:1200px;
  @include zen-grid-container; // Apply this mixin to the container.
}
.field-name-field-topleft {
  @include zen-grid-item(2, 1);
}
.field-name-field-topmid {
  @include zen-grid-item(1, 2);
}
.field-name-field-topright {
  @include zen-grid-item(2, 3);
}

所有的工作都还可以,我得到了所有3个元素,但是它们的宽度和偏移量太大了,topmid从topright应该结束的地方开始,所以我的页面在那之后太大了。

这是我从compass为所有3个元素生成的css:

代码语言:javascript
复制
.field-name-field-topleft {
float: left;
margin-left: 0;
margin-right: -200%;
width: 200%;
}
.field-name-field-topmid {
float: left;
margin-left: 100%;
margin-right: -200%;
width: 100%;
}
.field-name-field-topright {
float: left;
margin-left: 200%;
margin-right: -400%;
width: 200%;
}

我发现问题出在

代码语言:javascript
复制
$zen-column-count: 5;

没有申请,它在开始时设置为1,似乎我无法更改它。

EN

回答 2

Stack Overflow用户

发布于 2014-10-29 19:47:20

这听起来像是指南针1.0的问题,如下所示:

https://github.com/JohnAlbin/zen-grids/issues/68

一个修复方法是将$zen-float-direction,$zen-column-count添加到您的zen-grid-item调用中。

代码语言:javascript
复制
@include zen-grid-item(2, 1, $zen-float-direction, $zen-column-count);
票数 1
EN

Stack Overflow用户

发布于 2015-01-02 19:07:34

在“$zen--count: 5”末尾使用!global count为我修复它。看起来你必须强制zen使用新的变量。

代码语言:javascript
复制
$zen-column-count: 5 !global;

https://www.drupal.org/node/2346291#comment-9475791

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26237980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档