> For the complete documentation index, see [llms.txt](https://bricksmotion.gitbook.io/bricksmotion-components/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bricksmotion.gitbook.io/bricksmotion-components/components/loading-screens/loading-screen-3.md).

# Loading Screen #3

#### Component Structure

* **LS3 WRAPPER** (Div): Acts as the primary container for the loading screen elements, applying foundational styles through the `ls3__component` CSS class.
  * **LS3 COL** (Div): Multiple columns designed to create a visual effect or structure for the loading screen, each styled with the `ls3__col` CSS class.
  * **LS3 LOGO** (Image): An image element that serves as the logo or central visual element for the loading screen, styled with the `ls3__logo` CSS class.

#### Animation Structure

* **LS3 - PAGELOAD** Timeline: This timeline is triggered on page load and consists of animations targeting the `.ls3__logo` and `.ls3__col` elements, as well as the `.ls3__component` itself.
  * Logo Fade Out: Targets `.ls3__logo`, making it fade out with a duration of 0.4 seconds, starting after a 0.2-second delay.
  * Column Height Reduction: Targets `.ls3__col`, animating each column's height to 0% over 0.4 seconds, with a stagger effect applied to create a sequential animation across columns.
  * Component Collapse: Targets `.ls3__component`, reducing its visibility and collapsing it over 0.4 seconds. This effectively ends the loading screen display.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bricksmotion.gitbook.io/bricksmotion-components/components/loading-screens/loading-screen-3.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
