У меня небольшие проблемы с тем, как включить визуализацию сетки: https://github.com/Team-Sass/Singularity/wiki/Creating-Grids#visualizing-your-grids. Может ли кто-нибудь указать мне на дополнительную помощь или поделиться примером?
Есть ли пример или дополнительная документация о том, как визуализировать сетку?
Ответы (1)
Это можно найти глубоко в драгоценном камне Singularitygs Ruby:
Наложение сетки и фон
Существует три способа отображения сетки:
Вручную применить фон к элементу
.container { @include background-grid; }
Добавьте переключатель для переключения наложения -
@include grid-overlay('.container');
Переключение сетки с помощью JavaScript @include grid-toggle в элементе SCSS * { … } или html { … }. Добавьте [data-development-grid="show"] к элементу, к которому вы хотите применить сетку. Добавьте "grid.js" в заголовок HTML.
Первый применит фон сетки к вашему контейнеру, рассчитанный с использованием ваших настроек сетки, точек останова мультимедиа и т. д.
Второй добавит переключатель на вашу страницу, который позволит вам просматривать наложение сетки поверх вашего контейнера (или, если он не указан), наведя указатель мыши на переключатель. если вам нужна мышь для других целей, вы можете включить наложение навсегда, проверив и отметив :hover на панели стилей.
Третий позволит вам включать и выключать фоновую сетку, нажимая «g» на клавиатуре.
Мне не удалось заставить работать grid.js, поэтому я переписал его, используя немного jQuery. Вот моя версия:
// Рабочий скрипт jQuery/javascript для сетки скрытия/отображения
$(document).ready(function() {
$('html').keypress(function(event) {
if (event.which === 103) {
var wrap = document.getElementById("wrap");
var dev = wrap.getAttribute('data-development-grid');
if (dev === null || dev === 'hide') {
wrap.setAttribute('data-development-grid', 'show');
}
else {
wrap.setAttribute('data-development-grid', 'hide');
}
}
});
});
Я нахожу метод 2 довольно аккуратным. Вы получаете символ из 4 вертикальных полос в левом нижнем углу вашей веб-страницы, а сетка появляется при наведении курсора мыши. Похоже на домашнюю страницу Susy