Uses background cover only when the viewport size is greater than the background image.

Closes #20.