Домашняя » WordPress » Интеграция простых CSS Grid Layouts в WordPress

    Интеграция простых CSS Grid Layouts в WordPress

    Внедрение в WordPress последовательной, сплошной сетки может быть безболезненным процессом, если вы используете правильные инструменты. В этом уроке вы шаг за шагом узнаете, как быстро настроить систему сетки в WordPress, которая очень легка и легко модифицируема. Мы сделаем дизайн простым, чтобы мы могли сосредоточиться на использовании правильных инструментов для настройки вашей сетки, но имейте в виду, что вы можете создать собственную сетку, если это необходимо.

    В этом уроке я буду использовать тему пула по умолчанию в WordPress, чтобы показать вам подход «с нуля» к правильной настройке сетки..

    Шаг 1: Определите ширину вашей сетки

    Прежде чем начать, вам нужно определить, насколько широкой должна быть ваша сетка. Что касается моего сайта WordPress, я вижу, что ширина моего основного столбца составляет 450 пикселей с помощью функции «Проверка элемента» в Google Chrome, когда вы щелкаете правой кнопкой мыши по объекту. Это самый быстрый способ, который я нашел, который может быстро определить ширину и высоту объекта на веб-странице.

    Шаг 2: Grid Designer

    Вместо того, чтобы вручную строить сетку, которую вы можете сделать, если хотите, я предлагаю использовать один из многих доступных инструментов генератора сетки. Для этого урока я буду использовать генератор сетки MindPlay. Это очень простой и легкий генератор сетки.

    Мне нужно отображение с тремя столбцами, и я должен убедиться, что мои пиксели равны 450. Поэтому настройте их соответствующим образом и перейдите на вкладку «Экспорт». Мы не будем идти по *типография функции в этом уроке, хотя это, безусловно, стоит изучить самостоятельно.

    На вкладке «Экспорт» используйте самый верхний фрейм «Таблицы стилей» и прокручивайте вниз, пока не увидите комментарий «Сетка». Вы скопируете все из комментария в конец этого кадра. Это должно быть только около 30 строк

    .

    Шаг 3: Обновление вашей таблицы стилей WordPress

    Войдите на свой сайт WordPress и выберите «Внешний вид»> «Редактор»..

    В правом нижнем углу панели редактора вы увидите styles.css файл (или что-то подобное, в зависимости от вашей темы). Нажмите, чтобы открыть.

    Прокрутите до конца листа и вставьте свой предварительный файл из MindPlay.dk:

    Шаг 4: Реализация сетки

    Чтобы использовать сетку, вы просто создаете

    с классом "сетка". Каждая область сетки определяется в CSS. Откройте новую страницу или пост. Перейдите на вкладку HTML, чтобы начать строить свою сетку.

    Вот пример предварительно, который вы можете вставить на место, чтобы начать работу:

     

    Левый столбец

    Средняя колонна

    Правая колонка

    Вот как это выглядит в WordPress:

    Сохраните / обновите страницу и посмотрите на результаты. В моем случае это домашняя страница сайта:

    Как вы можете видеть из приведенного выше снимка экрана, у нас есть три столбца, и все идет именно так, как мы и ожидаем. Вы можете добавить столько строк, сколько захотите, просто начав со следующего

    :

     

    Левый столбец

    Средняя колонна

    Правая колонка

    Левая строка № 2

    Средняя строка № 2

    Правая строка № 2

    Вот как это выглядит до сих пор:

    Теперь вы можете добавлять изображения или текст, и стилизовать каждую строку точно так, как вы хотите.

    Советы по настройке

    У вас могут возникнуть проблемы в некоторых браузерах, когда у вас более одной строки. Чтобы обойти эту проблему, вам нужно будет сделать край справа (.Сетка-m4, в нашем случае) на высоту, которую вы хотите, чтобы каждый ряд был. Если вы используете изображения размером 250 на 250 пикселей, задайте высоту строки в .Сетка-m4 быть 250px:

    .grid-m4 float: left; ширина: 20 пикселей; высота: 250 пикселей; 

    Это сделает ваш .Сетка-m1 на левой стороне следующего ряда не всплывает до ряда над ним.

    Если вы хотите стилизовать фон всей сетки, вам нужно будет отрегулировать высоту .сетка учебный класс. Допустим, у вас в сетке четыре ряда, каждый по 250 пикселей. Вы захотите добавить высоту к классу .grid в 1000px, чтобы любые добавленные вами элементы стилей охватывали весь дизайн сетки..

    .сетка ширина: 450px; высота: 1000 пикселей; наценка: авто; 

    В зависимости от версии используемого вами генератора сетки MindPlay.dk, сайт может не генерировать «.grid-m4», и вместо этого вам нужно будет использовать .Сетка-m1 после .Сетка-c3 чтобы убедиться, что ваша сетка распространяется в нужное место:

    Левый столбец

    Средняя колонна

    Правая колонка

    Окончательные результаты

    Вот как выглядят мои окончательные результаты с двумя строками и простой графикой:

    Получайте удовольствие от разработки и помните, что вы можете стилизовать вашу сетку так, как вам нравится.

    Примечание редактора: Этот пост написан Тара Хорнор для Hongkiat.com. Тара имеет степень по английскому языку и пишет о маркетинге, рекламе, брендинге, графическом дизайне и настольных издательских системах. В дополнение к своей писательской карьере, Тара также любит проводить время со своим мужем и двумя детьми.