How to display 7 images of 256×256 on a webpage displayed by desktop and mobile

I have 7 images/gifs to be displayed on a webpage for desktop and mobile. How should I display them for a pleasing user experience.

I want the images to be displayed as big as possible and I want to increase the number of images to 30.