nav arrows AROUND the blog view?
You could create the effect you're after with some clever CSS applied to the default Views pager but it doesn't seem you're very proficient at CSS, and there is a way that may help you get further without coding. 

Carousel Views Format through an additional module

There are some modules that you can use to change your Views Format to output views results in a way that resembles what you want, basically a carousel navigation for your views results: 


jCarousel 
Slick Carousel, Slick Views
Flex Slider


Better Pager through an additional module

If you don't think that the carousel solution is good for your case you can change the Pager directly with an additional module. 

Pagerer is probably your best choice, but there are others if you want to search on your own and compare. Here is a tutorial about how to use it: How to Create Fancy Pagers in your Drupal Views with Pagerer. 

Additional CSS

It's not clear which header and footer you're talking about - the HTML elements? This is CSS related and best solved by using Flexbox or Grid to get the layout with equal column heights but without limiting the column height so you're covered for all content "sizes".