Я не думаю, что вы можете знать, находится ли ребенок от overflow:hidden
родителя в скрытом или видимом разделе без использования Javascript (я могу ошибаться).
Что я предлагаю, так это то, что выустановите для всех дочерних элементов div фиксированное измерение d
и установите для родительского элемента div кратное d
, чтобы каждый дочерний элемент был либо полностью видимым, либо нет.
Это решение не будет работать, если вы заполнитеdiv с содержимым разной длины