Вы можете поместить тег img в тег div и сделать то и другое, но я бы рекомендовал не масштабировать изображения в браузере. Это делает отвратительную работу большую часть времени, потому что браузеры имеют очень упрощенные алгоритмы масштабирования. Лучше всего выполнить масштабирование в Photoshop или ImageMagick, а затем подавать его клиенту красиво и красиво.
Я считаю, что проблема в startAfter(null)
. Когда вы сортируете в порядке возрастания, сначала идут нулевые документы, а затем ненулевые документы. Точный порядок см. В документации Firebase о порядке типов значений .
Когда вы сортируете в порядке убывания, все нулевые документы идут последними, поэтому после нулевых документов ничего не остается для запроса, который нужно вернуть.
Я предлагаю удалить startAfter(null)
, пока у вас не будет значения для него.