Yes, You Need To Size CSS Background Images Correctly

Home » Ask Scott » Yes, You Need To Size CSS Background Images Correctly
  • size CSS background images correctly

Yes, You Need To Size CSS Background Images Correctly

Disclosure: Some of the links in this post are “affiliate links.” This means if you click on the link and purchase the item, I will receive affiliate commission.

Designer’s, please size CSS background image’s correctly. This tutorial goes hand in hand with a website I worked on recently. The client hired me to improve their website’s performance. The website used the Divi theme, but lacked performance minded design.

Cue, extra challenges for me. Performance is important people.

This website had 4 boxes each. Each box’s dimensions were  around 350px by 300 px. However, in these boxes the designer had stuck giant 4000px images in the background. The actual images were 6,000 px x 4,000 px. Then they had selected a small subsection of that image, using the options in the Divi page builder (center right) to select a small corner.

Even after using my favorite image compression plugin, Imagify, to compress the images as much as possible without visible quality loss, the images were still 500 KB to 900 KB in size. Too big for a performance obsessed developer like me. This is because the 4 images were about 2.5 MB of the page’s total 3.5 MB page weight. (Before I did any work, the page weight was over 17 MB. Yikes)

Most users who do performance testing, may not have caught this issue because most testings sites like GTmetrix, Pingdom, or Web Page Test don’t typically flag CSS background images. However, designers, please don’t be lazy when designing a website. CSS background images need to be sized correctly, just like any other image. If you are going to use gigantic images, do it on your own demo server and then re-size them correctly BEFORE publishing the design.

By |2018-06-22T18:34:17+00:00May 16th, 2018|Categories: Ask Scott|Tags: , , |0 Comments

About the Author:

Scott Hartley is a WordPress Developer who focuses on website performance optimization, SEO, and security. He can't tell you what a color wheel is but he knows the intricacies of making a website load quickly.

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.