• Resolved jonasgs

    (@jonasgs)


    I’m trying to target the cover image block to adjust the height so it will always match the browser window regardless if you’re resizing the browser window or are on different machines. I want the bottom of the cover image to reach the bottom of the window and not extend beyond it or be too short. How can this be achieved?

    I got this code out of ChatGPT but I can’t figure out the cover image block class name to replace the “.cover-image-class” with. There are too many options it seems. I tried “.wp-block-cover” but that didn’t do the trick. And maybe this code won’t do the trick at all.

    /* Adjust cover image to fill the browser window height */
    .cover-image-class {
    height: 100vh; /* 100% of the viewport height */
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    }

    .cover-image-class img {
    width: 100%;
    height: auto; /* Adjust the height of the image proportionally */
    object-fit: cover; /* Ensure the image covers the container */
    }

    EDIT: I should add that changing the “Minimum height of cover” option to 100% of viewport height in the styles section when selecting the cover block in the editor doesn’t seem to be helping. The image extends beyond the browser window.

    • This topic was modified 2 months, 3 weeks ago by jonasgs.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Hi @jonasgs!

    Open the page or site editor where the cover block is at. Click the cover block > click Settings icon on the upper right to open the Block settings. On the lower right is Advanced, click that and under “Additional CSS Classes”, enter in the box cover-image-class
    Screenshot: https://www.ads-software.com/documentation/files/2023/03/cover-block-advanced.png

    Then go to the site editor. On the upper right, click Styles settings > click the 3 dots next to it, and select “Additional CSS”. Add the CSS code in the box and click Save.
    The CSS code will apply only to the cover block with cover-image-class class you’ve added to.
    See the guide here on applying CSS code in Styles: https://www.ads-software.com/documentation/article/styles-overview/#applying-custom-css

    • This reply was modified 2 months, 1 week ago by Kel Santiago-Pilarski. Reason: Edited to add the correct link to Applying Custom CSS documentation, instead of a screenshot
    Thread Starter jonasgs

    (@jonasgs)

    Thanks for replying @kel-dc

    Unfortunately that didn’t work. Nothing changes. It’s like the css doesn’t react to the target class. Any other suggestions? Not sure if it’s relevant but maybe it doesn’t take into account that there’s a header (with a logo and navigation) above the cover image?

    Moderator Jan Mc Kell

    (@janmtm)

    Hi @jonasgs ,

    If you have a header above the Cover Block, this will indeed affect the vertical height setting because the Cover Block’s 100vh setting only accounts for its own space, not considering the header’s height.

    Instead of using a class and CSS, you could try setting the minimum height of the Cover Block to 80vh and the minimum height of the header to 20vh. This way, together, they will occupy 100vh of the viewport. You can adjust the Cover Block’s value to 79vh or 78vh based on how it looks across different devices, depending on your final goal.

    Hope that helps!

    Just came in looking to troubleshoot the same thing.

    What should happen:
    1) Set “MINIMUM HEIGHT OF COVER”
    2) Image height adjusts to MINIMUM HEIGHT OF COVER SETTING

    What actually happens:
    1) Nothing, it’s broken.

    So, why is MINIMUM HEIGHT OF COVER even a thing?

    Is anyone else amazed that it’s 2024, and something that should be as fundamentally simple as this is instead becomes a potentially solution-less hunt for answers?

    kchez

    (@kchez)

    I’ve worked around this issue by adding a spacer block in place of adding text, (which I never want to to do anyhow, for accessibility and readability purposes.) I then change the height of the spacer to the desired height of the cover block that I want.

    Moderator Jan Mc Kell

    (@janmtm)

    Hi @kchez

    Thank you for sharing your solution.

    @-andrew- Please do create a new thread with your issue, as no two issues are usually the same, and can be caused by varying factors.

    @jonasgs I’ll go ahead and set this as ‘Resolved’ for now, as there hasn’t been an update from you for a while, but feel free to reopen if you have any other questions.

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.