@kutovoy_10

При скрытии img в media queries сбивается выравнивание остальных img, сделанное с помощью flex. Как пофиксить?

У меня есть 12 картинок. Выравнивание сделанное с помощью flex. В media queries мне нужно скрыть 6 картинок. Скрываю через display: none. В итоге получается, что 4 картинки выравниваются нормально, а последние 2 съезжают в сторону. Не знаю как это решить, помогите, пожалуйста. Приложу картинку, код HTML/CSS и скриншот проблемы. Делать только на flex!

Скриншот проблемы
5c55abc9bbd38905631665.png

Ссылка на код
https://codepen.io/danil10/pen/gqWojp
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
Amirez
@Amirez
В чем секрет кота Бориса?
Друг мой, вы скрываете сами картинки , а ссылки картинок не скрыли, вот их то и видит флекс-контейнер. И сделайте отступ у ссылок через margin: 7.5px, а gallery_block margin: 0 -7.5px. И почитайте про семантику, я про то что эту галерею надо делать так:
<div class="gallery">
  <ul class="gallery__list">
    <li class="gallery__item">
      <a class="gallery__link" href="#">
        <img src="img.jpg" alt="smiles">
      </a>
    </li>
    <li class="gallery__item">
      <a class="gallery__link" href="#">
        <img src="img.jpg" alt="smiles">
      </a>
    </li>
  </ul>
</div>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
Выложите на jsfiddle что ли...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект