Я экспериментирую с zen grids для нового сайта drupal. Я работаю над использованием темы zen starter. Допустим, у меня есть 5-колонная сетка с неупорядоченным списком, который имеет 5 списков в этом. В моем файле scss я хочу сказать, что каждый <li>
шириной в один столбец без левого поля в первом элементе списка и без правого поля в последнем элементе списка.zen grid item без аргумента позиции
Я посмотрел на миксны zen-grid-item и zen-grid-flow-item, но я не смог этого сделать. Любой, кто может дать мне быстрый пример? здесь приведен пример разметки
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
<li>Fifth</li>
</ul>
ul {
$zen-column-count: 5;
$zen-gutter-width: 30px;
@include zen-grid-container;
li {
/* Not sure what to put here to make each <li> 1 column wide */
}
}
Вы можете попробовать удачу с включая [дзен-сетку-флоу-элемент()] (http://zengrids.com/help/#zen-grid-flow -item) mixin. Возможно, что-то вроде zen-grid-flow-item (1,5), но вы должны прочитать о желобах и немного поплавать. –
Если это по какой-то причине не сработает для вас, вы можете попытаться заблокировать переключатель li вверх и включить zen-grid-item (1, 1) в первом элементе zen-grid (1, 2) во втором , и т. д. ... как не очень элегантная, но более безопасная альтернатива ;-) –