Skip to main content
NavigationLevel 2

Load More

加载更多

WebMobileDifficulty: Easy

A "Load more" button at the bottom of a list that appends another batch when tapped.

01

Live Demo

Actually clickable
Item 1. This is placeholder text to take up some room.
Item 2. This is placeholder text to take up some room.
Item 3. This is placeholder text to take up some room.
"Load more" is the middle ground between pagination and infinite scroll: the user sets the pace.

What you just saw:The "Read more" button at the end of an article, "View more replies" under a comment thread, "Load more results" at the bottom of a search results page.

02

What it actually is

Load more is the compromise between pagination and infinite scroll: it keeps the user in control (nothing interrupts them) while not breaking browsing (no jump to a new page). Its weakness is that users may never tap it.

load moreshow moreview moremore buttonappend moresee more
03

Anatomy · What it's made of

  1. Trigger触发按钮

    Text button, centered or full-width

  2. Loading加载态

    Spinner inside the button

  3. Append追加

    New content joins the end

  4. End Note到底提示

    "No more results"

04

When to Use

When it fits, and when it doesn't
Load More usage recommendations
SituationUse it?
Content is long but does not need page jumpsYes
You want to avoid the interruption of infinite scrollYes
Users should control the pace of loading themselvesYes
Content is linear reading (articles, comments)Yes
There is a lot of data and users need to jump to a specific pageNo

With a lot of content, "Load more" may never be tapped — at that point just use infinite scroll.

Keep the scroll position from jumping after loading, otherwise users lose their place.

05

Similar Patterns

Don't mix these up
06

How to tell AI

Three levels of prompt

Add the component name and specifics

Add a "Load more" button at the bottom of a list: on click the button shows loading and is disabled, 20 more items are appended, the scroll position does not jump, and once everything is loaded it shows "You have reached the end".

07

Don't just say this to AI

Bad → Better

Don't say this to AI

Add a load more button at the bottom.

Say this instead

Add a "Load more" button at the bottom of a list: on click show loading and lock against repeat clicks, append content while keeping the scroll position from jumping, replace the button with "You have reached the end" once everything is loaded, and use skeletons for the first load.

08

Share this card

Social-ready

Turn this pattern into a 3:4 or 1:1 knowledge card and export it as PNG right in the browser. No backend needed.