Back to all articlesWebsite & E-commerce

Designing Images and Motion in Odoo Website: A Practical Guide for HK SMEs

How to use Odoo Website building blocks, images, animations, and background shapes to build pages that look professional and hold a visitor's attention.

APAA
Designing Images and Motion in Odoo Website: A Practical Guide for HK SMEs

Making a Page Look Like You Hired a Designer

At APAA, the Hong Kong SMEs we work with usually don't have a designer on staff. They have a product, a Website subscription, and a homepage that needs to look credible to a customer who has never heard of them. The good news is that Odoo Website's editor was built for exactly this situation: most of what makes a page feel polished — well-placed images, subtle motion, clean layout — is a matter of knowing which controls to reach for.

This guide covers the visual side of page building in Odoo: how the building blocks are organised, how to work with images, how to add motion without overdoing it, and how to save your best work so you don't have to rebuild it every time.

Understanding the Building Blocks

Odoo Website builder showing the four building block categories

Odoo Website organises its building blocks into four categories, each with a distinct job:

  • Structure — classic blocks for headings, images, and text. These are your foundational layout elements.
  • Features — more advanced blocks that present specific information in smarter ways, such as price comparison tables.
  • Dynamic — blocks that integrate with other Odoo apps. You can pull in e-commerce products or a newsletter sign-up form directly, for instance.
  • Inner Content — elements designed to sit inside other blocks, such as buttons or dividers.

Drag and drop a building block onto the page

The fastest way to learn them is to drag and drop any block onto your page and see what it does. If you don't like the result, click the undo arrow, or use the Discard button to revert everything you've changed since you last opened the editor.

One word of caution: Discard removes all unsaved changes at once, not just your last action — so reach for the undo arrow first if you only want to step back one move.

Working with Images

Images carry your message faster than text, and Odoo gives you several ways to manage them well.

Adding and Replacing Images

Replace image dialog with upload and Unsplash options

Click any image element and select Replace to swap it out. You can upload your own images, or use Odoo's built-in Unsplash integration, which opens up millions of free photos and illustrations — just type a keyword to search.

Unsplash image search results in Odoo

Image Optimisation

Odoo automatically optimises image quality for faster page loading, which in turn helps your search-engine ranking. If you want manual control, you can adjust the image weight directly in the editor.

Styling Options

Image styling options showing padding, style, roundness and shape controls

Once an image is selected, you can customise:

OptionWhat It Does
PaddingAdjusts the spacing around the image
StyleApplies a preset visual style
Corner RoundnessControls how rounded the corners are
ShapePlaces the image inside a decorative shape

Image placed inside a decorative shape

Adding Motion and Animation

Static pages can feel lifeless. A touch of motion draws the eye and lifts engagement — the trick is using it deliberately rather than everywhere. Odoo offers two main types.

Video Backgrounds

Video background option in the banner block editor

You can replace any banner image with a video background:

  1. Select the banner block.
  2. Click the Video option.
  3. Paste a link from YouTube, Dailymotion, or Vimeo.
  4. Click OK.

The video plays automatically when a visitor lands on the page.

Element Animations

Animation settings panel showing scroll and appearance triggers

You can animate individual elements inside any block. There are two trigger types:

  • On Scroll — the animation replays each time the user scrolls past the element.
  • On Appearance — the animation plays once, the first time the element comes into view.

For each animation, you can set:

  • Direction — left, right, top, or bottom.
  • Effect — fade, slide, or bounce.

Page preview showing video playing and slide animation in action

A good rule of thumb: reserve motion for the moments you want a visitor to notice — a key headline, a call-to-action button — and leave the rest of the page calm.

Using Background Shapes

Background shapes create visual flow between blocks, making a page feel more cohesive rather than a stack of separate sections.

Background shape options panel with shape templates

To add one:

  1. Select any block.
  2. Click the Shape option.
  3. Choose a shape from the available templates.
  4. Adjust the orientation and colour to suit your design.

Block with a subtle background shape applied

Keep the colours subtle. A shape is there to guide the eye, not compete with your content — too bold and it hurts readability.

Managing Block Layout

As a page fills out, you'll need to rearrange things. Odoo keeps this simple.

Reordering Blocks

Drag and drop block reordering in the editor

  • Drag and drop — click and drag any block to a new position on the page.
  • Arrow buttons — use the up/down arrows to move a block one position at a time.

Repositioning Elements Within Blocks

Individual elements inside a block — images or text — can also be shifted using the left/right arrow controls.

Duplicating Blocks

Duplicate button on a block with the duplicated result below

When you want to reuse a block's layout with different content, click Duplicate. The new block inherits all the styling and animations of the original, so you only change the words and images.

Saving Custom Templates

Save block as custom template and rename it

When you build a block design you expect to reuse across the site, save it as a custom template:

  1. Select the block.
  2. Click Save.
  3. Find it later under Custom Templates in the block panel.
  4. Rename it so it's easy to identify.

This is a real time-saver — instead of rebuilding and restyling a block from scratch each time, you drop in a ready-made version and edit the content.

Where to Go from Here

A few habits make the difference between a page that looks templated and one that looks designed:

  • Try each block category so you know what's available before you start.
  • Use Unsplash images to prototype a layout quickly, then swap in your own photography later.
  • Add subtle animation only where you want to direct attention.
  • Save your strongest blocks as custom templates to keep the whole site consistent.

If you'd like our team at APAA to design and build an Odoo Website that genuinely reflects your brand — rather than a default theme — get in touch with us and we'll help you put together pages that look the part and load fast.

Tags:odoowebsitedesignimagesanimation

Considering Odoo for your business?

Talk to APAA about a tailored Odoo implementation for your Hong Kong SME.

Enquire about Odoo services
Designing Images and Motion in Odoo Website: A Practical Guide for HK SMEs | APAA