Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Responsive header image help

Featured Replies

I am pulling in an image and setting it as a background image. I am trying to make it responsive using cover but setting no height to the div element hides the image, but setting a height stops the responsive effect on smaller browser sizes. How can I get over this?

 

If its any help I am using Bootstrap if there are any other alternative methods.

<div class="header-background-image" style='background-image: url(<?php header_image(); ?>)'></div>
.header-background-image {
	background: no-repeat center;
	background-size: cover!important;
	-moz-background-size: cover!important;
	-webkit-background-size: cover!important;
}

You could use a percentage padding on the header.

.header-background-image {
        padding-bottom:10%;
	background: no-repeat center;
	background-size: cover!important;
	-moz-background-size: cover!important;
	-webkit-background-size: cover!important;
}

Just changing the % to something that suits you.

 

Alternatively you could put a transparent PNG the size you want it within the header with a width of 100%. This will make it responsive and not collapse.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.