Site logo

Archived topic

How Do I Make Pictures Look Better?

3 replies · Started by Ludwig on October 8, 2022

Viewing posts 1–4 of 4

Hi there,

So the Hero Image is displayed as a CSS Background Image, by default the image size is set to Cover which means the image will fill the available space.

But if the Page Heros aspect ratio does not match the Original Image then you will have zooming in or cropping.

To fix this we can use some CSS to make sure the Page Hero has the same aspect ratio as the image.

1. We calculate the Aspect Ratio of the Image. Using Height / Width * 100 = Aspect Ratio %
For your image that is: 1441 / 2560 * 100 = 56%

2. Go to Customizer > Additonal CSS, at the very top enter a new line and add this CSS:


.page-hero {
    min-height: 56vw;
}

What this is doing is to say the minimum height of the page hero must be 56% of the viewport width.
This will show 100% of the image on all screen sizes.

I assume All your images are the same size.

Is it possible to have the same header size but still see the whole image? When i use that css the image fills up way to much

OK, if you only want to show the image, then:

1. In Appearance > Elements -> Quick Edit the Global Page Headers element and change its Status to Draft.
This will disable the Hero element.

2. Go to Customizer > Layout > Blog --> Featured Images. Note there are 3 tabs for Archives, Posts and Pages:

https://docs.generatepress.com/article/adjusting-the-featured-images/

On the Posts and Pages tab set the Location to Above the Content.

This should show the featured image at its full size but NOT full width of the viewport so it won't take up as much vertical space.

This archived topic is closed to new replies.