Learn
Sizing Elements
Scaling Background Images

Background images of HTML elements can also be scaled responsively using CSS properties.

body { background-image: url('#'); background-repeat: no-repeat; background-position: center; background-size: cover; }

In the example above, the first CSS declaration sets the background image (# is a placeholder for an image URL in this example). The second declaration instructs the CSS compiler to not repeat the image (by default, images will repeat). The third declaration centers the image within the element.

The final declaration, however, is the focus of the example above. It’s what scales the background image. The image will cover the entire background of the element, all while keeping the image in proportion. If the dimensions of the image exceed the dimensions of the container then only a portion of the image will display.

Instructions

1.

In style.css, set the background-size property in #banner to cover.

Folder Icon

Sign up to start coding

Already have an account?