# General settings

<div data-full-width="true"><figure><img src="/files/dHaPBf9wiTvRsPXBrcnP" alt=""><figcaption><p><a href="https://foxecom.com/pages/affiliate?utm_source=foxecom&#x26;utm_medium=help_center_foxify_general_settings&#x26;utm_campaign=anchor-text&#x26;utm_term=explore_foxecom_affiliate_program_perks_now">Explore FoxEcom Affiliate program perks now</a> <span data-gb-custom-inline data-tag="emoji" data-code="2728">✨</span></p></figcaption></figure></div>

## General Settings

### Animation

As readers scroll up and down the site, the animation, when enabled, is triggered following one of the following conditions:

* The element comes into view
* After the page loads
* On hovering over the element

Animations can add some flair, impress customers, and encourage them to engage more.

<figure><img src="/files/vrQ0hS3ZEGb40JCgjB8d" alt=""><figcaption></figcaption></figure>

After selecting the **Trigger** condition for your Animation, you can choose the **Animation type**, its **duration**, and the **delay time**.

<figure><img src="/files/uuxDDNiLlbLCIand4hir" alt=""><figcaption></figcaption></figure>

* **Animation type:**
  * Fade in
    * Fade in up
    * Fade in down
    * Fade in left
    * Fade in right
  * Tada
  * Shake X
  * Shake Y
  * Head shake
  * Heart beat
  * Bounce in
  * Wobble
  * Swing
  * Flip in X
  * Light speed in right
  * Light speed in left
  * Spin
* **Duration**: between 0.1s-2s
* **Delay time** to perform the animation: 0-2s

{% hint style="info" %}
💡 On the page outline, an element with activated animation has the :zap: icon by its name.
{% endhint %}

<figure><img src="/files/1NGyioQWXCPc1tEj07SL" alt=""><figcaption></figcaption></figure>

### Visibility

<figure><img src="/files/IfjOyXz5eZaF7weTUMno" alt=""><figcaption></figcaption></figure>

The Visibility setting lets you show or hide the element on different devices, including Desktop/ Laptop/ Tablet/ Mobile.

By default, an element is visible to all 4 device views:

* Mobile
* Tablet
* Laptop
* Desktop

To hide the element in a particular view, uncheck the option.

#### Example

<figure><img src="/files/a7vvsOQwCDlRhGLRyHI6" alt=""><figcaption></figcaption></figure>

We want to hide the **Testimonials** section on tablet and mobile view.&#x20;

In the **Visibility** settings, simply uncheck the options **Show on tablet** and **Shop on mobile.**

### Custom attributes

<figure><img src="/files/Cthz3DwAK4qDMXVSYlNL" alt=""><figcaption></figcaption></figure>

Although Foxify offers a large variety of attributes, we understand that giving customers the freedom of creativity and execution is necessary.

That's when **Custom attributes** come in handy.&#x20;

Once an element is selected, this can be found at the bottom of the General settings tab.

Supported attributes include:

* ID
* CSS classes

<figure><img src="/files/xt2V72G9FuOrlM9PVxCz" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you want to add multiple CSS class names to the field, make sure to leave a space between the classes.&#x20;
{% endhint %}

<figure><img src="/files/QPZKtrXA0yLVftpDRKpx" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
All the settings set in that selected block will be overwritten by the Custom attributes (if present).
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.foxecom.com/foxify-app/legacy-editor/page-editor/general-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
