1. Home
  2. Slides
  3. How to Add and Customize Background Images on an Exported Slides Template

How to Add and Customize Background Images on an Exported Slides Template

The Slides app has controls that enable you to customize the slides added to your template. You can edit the content of each slide using the edit button shown below:

Add and Customize Background Images on an Exported Slides Template

You can also remove or add a background image to the slide with the third control.

You might have already exported your template and want to make some quick changes to some slides without having to go back to the Slides app, make the changes there and download the template again. This article will show you how to do that — specifically, how to add or customize the background image.

Changing a Background Image

Let’s take a look at how you can change the background image of a slide in your template. Below is the slide that we’ll change the background image of.

How to Add and Customize Background Images on an Exported Slides Template, slide

Below is it’s code.

<!-- Slide 1 (#20) -->
<section class="slide fade-6 kenBurns">
  <div class="content">
    <div class="container">
      <div class="wrap">
        <div class="fix-8-12">
          <h1 class="margin-bottom-2 ae-1">Heart of the image</h1>
          <p class="larger light ae-2"><span class="opacity-8">You can design and create, and build the most wonderful place in the world. But it takes people to make the dream a&nbsp;reality.</span></p>
          <a class="button blue rounded cropBottom ae-5 fromCenter">Get Started for Free</a>
        </div>
      </div>
    </div>
  </div>
  <div class="background" style="background-image:url(assets/img/background/img-20.jpg)"></div>
</section>

To change the background image, simply replace the link to the image with a link to your new image, you can use an internal link (/path/to/image.jpg) or an external one(https://example.com/image.jpg).

<section class="slide fade-6 kenBurns">
  ...
  <div class="background" style="background-image:url(assets/img/background/new-bg-img.jpg)"></div>
</section>

If you refresh the page, you should be able to see the new image. Any animations that were active on the slide will still be working.

Slide with new background

Adding a Background Image

You might have exported a template with slides that have no background image and you may want to add a background image on one or more slides. Let’s see how to do this.

Below is the slide that we’ll add a background image to.

Adding a Background Image

Below is the slide’s code.

<section class="slide whiteSlide">
  <div class="content">
    <div class="container">
      <div class="wrap">
        <div class="fix-8-12">
          <h1 class="margin-bottom-2 ae-1">Maui Hotel Or Maui Condo</h1>
          <p class="largest light margin-bottom-3 ae-2"><span class="opacity-8">One of the best ways to make a great vacation quickly horrible is to choose the wrong accommodations for your&nbsp;trip.</span></p>
          <div class="fix-5-12">
            <a class="button rounded blue ae-3 margin-right-1 wideForPhablet">Get Started</a>
            <div class="button rounded white popupTrigger ae-4 wideForPhablet" data-popup-id="21-2"><i class="material-icons text-blue">play_circle_filled</i>Watch the Video</div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

To add a background image to the slide, add a .background div just below the .content div of the section.

<section class="slide whiteSlide">
  <div class="content">
    ...
  </div>
  <div class="background" style="background-image:url(assets/img/bg-img.jpg)"></div>
</section>

The background class positions the div so that it fills up the entire viewport (user’s visible area of a web page) and then we add a style to the div that adds a background image to it.

If you refresh the page, you should see the background image.

Slide with background image

The background image looks great, but the problem is the foreground text isn’t very readable. We should change its color to create more contrast between the text and the background.

The section has a whiteSlide class which gives its content the color #202020 and a background of #fff. To get white text, all you have to do is remove this class.

<section class="slide">
  <div class="content">
    ...
  </div>
  <div class="background" style="background-image:url(assets/img/bg-img.jpg)"></div>
</section>

Now there is more contrast between the foreground text and the background.

Fixed slide with background image

To finish off, let’s add some animation effects to the background image. We add the classes fade-6 and kenBurns to the section.

<section class="slide fade-6 kenBurns">
  <div class="content">
    ...
  </div>
  <div class="background" style="background-image:url(assets/img/bg-img.jpg)"></div>
</section>

We’ve defined some animation effects that can be used to animate the background images of your slides. There are four effects that you can choose from: kenBurnskenBurns zoominscenic and parallax.

You can also fade a background image or color to varying degrees to achieve different blending effects. You can use the class fade-X to vary the amount of opacity of a background color or image used in your design. X is the amount of fade and its value goes from 1 to 9.

Using Colors for the Background

You can also use colors for your background instead of images. To use a color as a background image, you can either use a set of predefined color class names on the .slide element (the available color classes can be found here), or you can add a style to the background layer and specify the color there.

Below, we add the color class deepPurple to the slide.

<section class="slide whiteSlide deepPurple">
  <div class="content">
    <div class="container">
      <div class="wrap">
        <div class="fix-8-12">
          <h1 class="margin-bottom-2 ae-1">Heart of the image</h1>
          <p class="larger light ae-2"><span class="opacity-8">You can design and create, and build the most wonderful place in the world. But it takes people to make the dream a&nbsp;reality.</span></p>
          <a class="button blue rounded cropBottom ae-5 fromCenter">Get Started for Free</a>
        </div>
      </div>
    </div>
  </div>
</section>

You can see the resulting slide below.

Background color

To make the navigation indicators on the right side of the slide white, remove the whiteSlide class.

<section class="slide deepPurple">
  ...
</section>

Now the navigation indicators are white.

White indicators

If you want to use a color that isn’t one of the defined color classes, then you can add a style directly on the background layer and set the class there.

<section class="slide">
  <div class="content">
    ...
  </div>
  <div class="background" style="background:#313a4e"></div>
</section>

Remember to remove the whiteSlide class if you want to have white text and navigation indicators.

Custom color

Using Gradients for the Background

Other than images, you can also set a gradient that will be used for the background. Technically speaking, gradients are just another form of a background image. The difference is that the browser makes the image for you.

There are different types of gradients you can use: linear-gradient, radial-gradient, conic-gradient, repeating-linear-gradient, repeating-radial-gradient, repeating-conic-gradient.

Here’s an example of a linear gradient that goes from #2F1893 to white.

<section class="slide">
  <div class="content">
    ...
  </div>
  <div class="background" style="background: linear-gradient(#2F1893, #ffffff)"></div>
</section>

Here’s the result of that:

Linear gradient

You can provide a direction for the gradient:

<section class="slide">
  <div class="content">
    ...
  </div>
  <div class="background" style="background: linear-gradient(to top, #2F1893, #ffffff)"></div>
</section>

Now it starts from bottom to top.

Reversed linear gradient

Below, we use a radial gradient:

<section class="slide">
  <div class="content">
    ...
  </div>
  <div class="background" style="background: radial-gradient(circle, #2F1893, #ffffff)"></div>
</section>

Here’s the result:

Radial gradient

The examples above use only one gradient, but you can also layer multiple gradients on top of each other. You can create some pretty amazing patterns with this technique. You can find out more on gradients from here and here.

Multiple Background Images

You can use multiple images, or a mixture of images and gradients, for your background to create cool effects. For example:

<section class="slide">
  <div class="content">
    ...
  </div>
  <div class="background" style="background-image: url(logo.png), url(background-pattern.png)"></div>
</section>

You can look at this example to see this technique at play.

Updated on October 6, 2020

Was this article helpful?

Related Articles