Throw a bunch of random sized images onto this widget and it will create a responsive grid with the images sorted into rows.
Varying the browser width will show how the image sizes are recalculated each time the browser or device width is changed.
The last image can sometimes be left on its own at certain browser widths which causes it to expand to full width. To prevent this, there is a check box control which forces a partial row. The alternative would be to leave the box unchecked and insert a higher resolution image for the last one.
The images have slide up captions and can be configured as a hyperlink which can open in a new window if required.
The widget has an optional built in footer.
This widget is included in the Album & Gallery widget pack.