Как отрендерить это с помощью CSS-сетки?

Здравствуйте, может кто-нибудь помочь и рассказать мне, как это сделать с помощью CSS-сетки? На самом деле я сделал это с помощью jQuery, но я знаю, что, вероятно, смогу сделать это с помощью CSS-сетки. Я хочу, чтобы каждый второй элемент каждой строки был смещен.

Спасибо

Как отрендерить это с помощью CSS-сетки?

Этого можно добиться, задав положительный margin-top вместе с отрицательным margin-bottom равной длины.

James Donnelly 18.04.2018 15:54

Этот вопрос не отражает исследовательских усилий. Если у вас возникли проблемы, опубликуйте свое текущее предположение. Вам следует просмотреть Как создать минимальный, полный и проверяемый пример

Stefan Crain 18.04.2018 15:55

Ожидается, что вы, по крайней мере, попытаетесь запрограммировать это для себя. Stack Overflow - это не сервис для написания кода. Я бы посоветовал вам сделать дополнительное исследование либо через Google, либо путем поиска SO, попробовать и. если у вас все еще есть проблемы, вернитесь с ваш код и объясните, что вы пробовали.

Paulie_D 18.04.2018 16:08

Это, безусловно, возможно с помощью CSS-Grid, но я подозреваю, что это не будет динамическим.

Paulie_D 18.04.2018 16:10
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
4
48
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать .col: nth-child (2) для выбора второго столбца, если ваши столбцы разделены в строке div каждые 3 столбца.

Или вы можете использовать .nth-child (3n + 2), если все ваши столбцы находятся в одной строке div.

Дополнительная информация от w3schools

Using a formula (an + b). Description: a represents a cycle size, n is a counter (starts at 0), and b is an offset value.

Столбцы нельзя выбрать (или даже не существует) с помощью CSS-Grid.

Paulie_D 18.04.2018 16:31

Спасибо вам за помощь ! codepen.io/DevillersJerome/pen/ZoErOe

Devillers Jerome 18.04.2018 17:16

Другие вопросы по теме