You mainly just create 3 HTML containers in sequence. Each container contains the link and img tags. Style the containers to float: left and to be 33% in width. Specify borders, margins, padding as desired. Style the images to be 100% wide within the container with an auto height. This way the images will be responsive. At some point, the screen/window width will be too narrow to justify 3 across containers. Add a media query for screens smaller than this where the 3 container widths change to 100% (or close to that). They will then stack vertically on small screens.
Obviously not a plugin, but this is a basic HTML/CSS problem well worth learning. It’ll keep coming up once you find how easy it is. This can even be done in the post editor using the text view, provided you have unfiltered_html capability.
]]>