bottom 50px, нижний от него блок сдвигается, но и сам first, первый блок тоже едет вверх. Как сделать first block статичным? что-бы вниз уезжал только нижний блок, Second block? видео записал., для наглядности. Подскажите, пожалуйста.
У тебя блок(родитель) отцентрирован вот они и сдвигаются относительно новых размеров
действительно, убрав у родителя margin: auto, нужный результат получается. Но в рабочем проекте именно такая структура, родиттельский блок оцентрован margin-ом, может быть есть еще способ?
Странно, у меня в аналогичной ситуации высота родителя увеличивается строго вниз
Думаю через position
не совсем понятно что ты хочешь. Ты сказал что в макете у тебя так же центрируется по вертикали. Однако корректировка точки центра когда делаешь отступ тебя не устраивает. Это... странно. Может и позишн тут поможет, но трудно сказать. Было бы неплохо если бы ты прислал макет или хотя бы скрин из него с этим фрагментом
для первого блока по клику добавляю свойство margin-bottom: 50px; После этого этот-же блок едет на 25px вверх, а блок внизу от него, едет вниз на 25px. Вопрос был в том, что-бы оставить первый блок статичным, и дать отъехать вниз второму блоку на все 50px. Я дал ссылку на код пэн, посмотрите, может станет ясней идея.
всё равно лучше тут макет посмотреть. А так только через позишн мне кажется. топ 50% + трансформ трнаслэйт давать в джс на половину начальной высоты, которую мы получим в самом джс. Должно сработать так
я думал об этом варианте, еще не пробовал, посчитал, что есть решения правильней что-ли, обратился по-этому сюда) но, видимо, этого решения нет) спасибо за помощь
Есть решение попроще
буду рад узнать его)
Обсуждают сегодня