# Chrome Themes Overview

A theme is a special kind of extension that changes the way the browser looks. Themes are packaged like regular extensions, but they don't contain JavaScript or HTML code.

## Getting Started

***

Customizing the Google theme is the desire of many, as you use this browser for hours. You can customize it to separate workspaces, to feel more comfortable, or simply based on personal preference.\
\
Below, I will show how to assemble a theme, and how this is quite simple! It's a configuration task.

<figure><img src="/files/GhxH8J1CZzK0u3wQYXJC" alt="" width="563"><figcaption><p>Printscreen of Example Theme v1.1</p></figcaption></figure>

{% hint style="success" %}
The theme above has been published and can be found at:\
&#x20;<https://chromewebstore.google.com/detail/example-theme/llmjmjahfcjbgknpjolndkgilgefnhji>
{% endhint %}

## Basic Structure

***

Creating a theme is quite simple; we start with the basic folder structure, including a folder for images and a <mark style="color:green;">Manifest.json</mark> file.

{% hint style="warning" %}
The file **MUST** be named <mark style="color:green;">**Manifest.json**</mark>.
{% endhint %}

<figure><img src="/files/tGHhE0UkpngBcByboiLg" alt=""><figcaption><p>Printscreen of a Folder Structure for building Theme</p></figcaption></figure>

Let's start with the basic information in the <mark style="color:green;">Manifest.json</mark>. You need to provide the version, name, author, and other important details for your extension.

<pre class="language-json" data-title="manifest.json" data-line-numbers><code class="lang-json"><strong>{
</strong>    "manifest_version": 3,
    "version": "1.0.0",
    "name": "Example Theme",
    "short_name": "Example",
    "author": "Mepadev"
}
</code></pre>

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

<figure><img src="/files/IxBdoBOsTVEBx6N3ZT5p" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/qGtbuTle5eXHiRW9Wll1" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/wFeX6jMqeA0igO66sr0n" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/03m0fh0QCt6FaVvXeSCO" alt="" width="440"><figcaption></figcaption></figure>

<figure><img src="/files/BWax1cW2lSes8qu3kRhy" alt="" width="296"><figcaption></figcaption></figure>

<figure><img src="/files/ekLkkZxWvemS9JyM3Wre" alt="" width="527"><figcaption></figcaption></figure>

<figure><img src="/files/1qL5ZvFcYvi7bARWNamz" alt="" width="265"><figcaption></figcaption></figure>


# Manifest.json v3

### Manifest Properties

```json
{
  "manifest_version": 3,
  "version": "1.0.0",
  "name": "Example Theme",
  "short_name": "Example",
  "author": "Mepamaze",

  "theme": {
    "images": {
      "theme_frame": "images/picture.png",
      "theme_frame_inactive": "images/picture.png",
      "theme_frame_incognito": "images/picture.png",
      "theme_frame_incognito_inactive": "images/picture.png",
      "theme_toolbar": "images/picture.png",
      "theme_tab_background": "images/picture.png",
      "theme_tab_background_inactive": "images/picture.png",
      "theme_tab_background_incognito": "images/picture.png",
      "theme_tab_background_incognito_inactive": "images/picture.png",
      "theme_ntp_background": "images/picture.png",
      "theme_frame_overlay": "images/picture.png",
      "theme_frame_overlay_inactive": "images/picture.png",
      "theme_button_background": "images/picture.png",
      "theme_ntp_attribution": "images/picture.png",
      "theme_window_control_background": "images/picture.png"
    },

    "tints": {
      "background_tab": [1, 1, 1],
      "buttons": [1, 1, 1],

      "frame": [1, 1, 1],
      "frame_inactive": [1, 1, 1],
      "frame_incognito": [1, 1, 1],
      "frame_incognito_inactive": [1, 1, 1]
    },

    "colors": {
      "frame": [255, 255, 255],
      "frame_inactive": [255, 255, 255],
      "frame_incognito": [255, 255, 255],
      "frame_incognito_inactive": [255, 255, 255],

      "toolbar": [255, 255, 255],
      "toolbar_button_icon": [255, 255, 255],
      "toolbar_text": [255, 255, 255],

      "tab_background_text": [255, 255, 255],
      "tab_background_text_inactive": [255, 255, 255],
      "tab_background_text_incognito": [255, 255, 255],
      "tab_background_text_incognito_inactive": [255, 255, 255],
      "tab_text": [255, 255, 255],

      "background_tab": [255, 255, 255],
      "background_tab_inactive": [255, 255, 255],
      "background_tab_incognito": [255, 255, 255],
      "background_tab_incognito_inactive": [255, 255, 255],

      "bookmark_text": [255, 255, 255],
      "button_background": [255, 255, 255],

      "ntp_background": [255, 255, 255],
      "ntp_header": [255, 255, 255],
      "ntp_link": [255, 255, 255],
      "ntp_text": [255, 255, 255],

      "omnibox_background": [255, 255, 255],
      "omnibox_text": [255, 255, 255]
    },

    "properties": {
      "ntp_background_alignment": "bottom",
      "ntp_background_repeat": "no-repeat",
      "ntp_logo_alternate": 1
    }

}
```

⚠  BY THE TIME I WRITE THIS, DESPITE BEING IN THE CODE, GOOGLE HAS DISABLED ANY CHANGES IN INCOGNITO MODE!!&#x20;


# Deploying and Testing Chrome Themes

<figure><img src="/files/DBTKPgHzOn4WURhSUKVj" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/8bIRvY1j9vCsCiTiaWl6" alt="" width="563"><figcaption></figcaption></figure>

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


# API REFERENCE

## [IMAGES](/theme-properties/images)

<table data-full-width="true"><thead><tr><th width="332" align="center">Property</th><th width="181" align="center">Type</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_frame">"theme_frame"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_frame_inactive">"theme_frame_inactive"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_toolbar">"theme_toolbar"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_tab_background">"theme_tab_background"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_tab_background_inactive">"theme_tab_background_inactive"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_ntp_background">"theme_ntp_background"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_frame_overlay">"theme_frame_overlay"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_frame_overlay_inactive">"theme_frame_overlay_inactive"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_ntp_attribution">"theme_ntp_attribution"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_window_control_background">"theme_window_control_background"</a></td><td align="center">FILE PATH (String)</td><td align="center"></td></tr></tbody></table>

## [COLORS](/theme-properties/colors)

<table data-full-width="true"><thead><tr><th width="288" align="center">Property</th><th width="122" align="center">Type</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#frame">"frame"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#frame_inactive">"frame_inactive"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#toolbar">"toolbar"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#toolbar_button_icon">"toolbar_button_icon</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#toolbar_text">"toolbar_text"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#tab_background_text">"tab_background_text"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#tab_background_text_inactive">"tab_background_text_inactive"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#tab_text">"tab_text"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#background_tab">"background_tab"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#background_tab_inactive">"background_tab_inactive"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#bookmark_text">"bookmark_text"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#button_background">"button_background"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#ntp_background">"ntp_background"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#ntp_link">"ntp_link"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#ntp_text">"ntp_text"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#omnibox_background">"omnibox_background"</a></td><td align="center">RGB</td><td align="center"></td></tr><tr><td align="center"><a href="/pages/PvkGXiJnkwIxlISfbQl2#omnibox_text">"omnibox_text"</a></td><td align="center">RGB</td><td align="center"></td></tr></tbody></table>

## [TINTS](/theme-properties/tints)

<table data-full-width="true"><thead><tr><th width="190" align="center">Property</th><th width="79" align="center">Type</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center"><a href="/pages/9IglnMJRTsROvPAO3PhH#background_tab">"background_tab"</a></td><td align="center">HSL</td><td align="center">Changes the coloration of the tabs. However, image and color changes take precedence.</td></tr><tr><td align="center"><a href="/pages/9IglnMJRTsROvPAO3PhH#buttons">"buttons"</a></td><td align="center">HSL</td><td align="center">Changes the buttons in the toolbar. However, color changes take precedence.</td></tr><tr><td align="center"><a href="/pages/9IglnMJRTsROvPAO3PhH#frame">"frame"</a></td><td align="center">HSL</td><td align="center">Changes the primary background of the tabs, TAKES PRIORITY!</td></tr><tr><td align="center"><a href="/pages/9IglnMJRTsROvPAO3PhH#frame_inactive">"frame_inactive"</a></td><td align="center">HSL</td><td align="center">Changes the primary background of the tabs when inactive, TAKES PRIORITY!</td></tr></tbody></table>

## [DISPLAY PROPERTIES](/theme-properties/display-properties)

<table data-full-width="true"><thead><tr><th width="278" align="center">Property</th><th width="113" align="center">Type</th><th align="center">Values</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center"><a href="/pages/Vrl8dlZ5qNAztvG6A8Ch#ntp_background_alignment">"ntp_background_alignment"</a></td><td align="center">String</td><td align="center">[ "center", "top", "bottom", "left", "right" ]</td><td align="center">Alignment of the image set in <a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_ntp_background">'theme_ntp_background'</a></td></tr><tr><td align="center"><a href="/pages/Vrl8dlZ5qNAztvG6A8Ch#ntp_background_repeat">"ntp_background_repeat"</a></td><td align="center">String</td><td align="center">[ "no-repeat", "repeat-x", "repeat-y", "repeat" ]</td><td align="center">Replication behavior on the axes of the image set in <a href="/pages/BHJTXR5OhW30YgwNSO3X#theme_ntp_background">'theme_ntp_background'</a></td></tr><tr><td align="center"><a href="/pages/Vrl8dlZ5qNAztvG6A8Ch#ntp_logo_alternate">"ntp_logo_alternate"</a></td><td align="center">Integer</td><td align="center">[ 0 - 1 ]</td><td align="center">Defines the use of the default Google logo or an adaptive 'dark' and 'light' logo.</td></tr></tbody></table>


# Images

This properties has

## THEME\_FRAME

***

<figure><img src="/files/rl2fTKZYQpBiSa5qFAbu" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_FRAME\_INACTIVE

***

<figure><img src="/files/rl2fTKZYQpBiSa5qFAbu" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_TOOLBAR

***

<figure><img src="/files/cshMQdII6PDAKfLqkQ1n" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_TAB\_BACKGROUND

***

<figure><img src="/files/5aUfwXoIN705D1WENZq1" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_TAB\_BACKGROUND\_INACTIVE

***

<figure><img src="/files/5aUfwXoIN705D1WENZq1" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_NTP\_BACKGROUND

***

<figure><img src="/files/4NF2OLlG2SGeLuvUoQJ2" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_FRAME\_OVERLAY

***

<figure><img src="/files/dOdRYyJ4yoWDprMmYq6w" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_FRAME\_OVERLAY\_INACTIVE

***

<figure><img src="/files/dOdRYyJ4yoWDprMmYq6w" alt="" width="563"><figcaption></figcaption></figure>

## THEME\_NTP\_ATTRIBUTION

***

This property is used for you to assign your <mark style="color:purple;">brand</mark> to your theme, and it appears when you add a ['theme\_ntp\_background'](#theme_ntp_background) to your theme.

{% hint style="warning" %}
You need to assign an image to ['theme\_ntp\_background'](#theme_ntp_background) to be able to use this property
{% endhint %}

{% hint style="warning" %}
Use small images for this assignment; in the example below, the image is 100 x 50
{% endhint %}

<figure><img src="/files/wO1yb9SpU65nzA4FfMGF" alt="" width="375"><figcaption><p>Printscreen o <a href="/pages/sCyuGj02vU8uaqAw2XrU#ntp">NTP</a> with brand's attribution image</p></figcaption></figure>

<figure><img src="/files/agh6sSFpw4cTvBcYiDDP" alt="" width="110"><figcaption><p>Printscreen of Mepadev's Logo as NTP_ATTRIBUTION</p></figcaption></figure>

## THEME\_WINDOW\_CONTROL\_BACKGROUND

***

<figure><img src="/files/nnRimdjRLPj4fG4JUrCp" alt="" width="180"><figcaption></figcaption></figure>


# Colors

## FRAME

***

<figure><img src="/files/T0pJr5iph7A71thBtG7w" alt="" width="563"><figcaption></figcaption></figure>

## FRAME\_INACTIVE

***

<figure><img src="/files/T0pJr5iph7A71thBtG7w" alt="" width="563"><figcaption></figcaption></figure>

## TOOLBAR

***

<figure><img src="/files/vypNuKo7oZOqSwaQUPza" alt="" width="563"><figcaption></figcaption></figure>

## TOOLBAR\_BUTTON\_ICON

***

<figure><img src="/files/gOI5mzkEhnDXOLCX5zXb" alt="" width="563"><figcaption></figcaption></figure>

## TOOLBAR\_TEXT

***

<figure><img src="/files/eFDlGXk8vLzqKDmaIUti" alt="" width="563"><figcaption></figcaption></figure>

## TAB\_BACKGROUND\_TEXT

***

<figure><img src="/files/GaA6wB2lN8P1Uo0D3Tcf" alt="" width="563"><figcaption></figcaption></figure>

## TAB\_BACKGROUND\_TEXT\_INACTIVE

***

<figure><img src="/files/GaA6wB2lN8P1Uo0D3Tcf" alt="" width="563"><figcaption></figcaption></figure>

## TAB\_TEXT

***

<figure><img src="/files/FdZ1lYZVJYeyAfi5XyMW" alt="" width="563"><figcaption></figcaption></figure>

## BACKGROUND\_TAB

***

{% hint style="warning" %}
If you use 'theme\_tab\_background' you need to use 'tint' instead of background\_tab
{% endhint %}

<figure><img src="/files/7LvomdohxFcyDCVfU3BA" alt="" width="563"><figcaption></figcaption></figure>

## BACKGROUND\_TAB\_INACTIVE

***

<figure><img src="/files/7LvomdohxFcyDCVfU3BA" alt="" width="563"><figcaption></figcaption></figure>

## BOOKMARK\_TEXT

***

<figure><img src="/files/oASd9lCkbTDMLoBvu8J4" alt="" width="563"><figcaption></figcaption></figure>

## BUTTON\_BACKGROUND

***

<figure><img src="/files/PYTYHDhF7FD9n2UZLhWU" alt="" width="563"><figcaption></figcaption></figure>

## NTP\_BACKGROUND

***

<figure><img src="/files/y1DD2mLPVEWE1m6cvx97" alt="" width="563"><figcaption></figcaption></figure>

## NTP\_TEXT

***

<figure><img src="/files/gRLJbP1ivHvB9oAIRMtn" alt="" width="502"><figcaption></figcaption></figure>

## OMNIBOX\_BACKGROUND

***

<figure><img src="/files/DBgRpcnrNxILp9qLk3DA" alt="" width="563"><figcaption></figcaption></figure>

## OMNIBOX\_TEXT

***

<figure><img src="/files/BXQUiwBSsCmAiv7hfSVR" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/ie59mjIe4YsVMR9hEjh0" alt="" width="506"><figcaption></figcaption></figure>


# Tints

## BACKGROUND\_TAB

***

{% hint style="warning" %}
If you have set an image for ['theme\_tab\_background'](/theme-properties/images#theme_tab_background) on **IMAGES** the image will take priority!
{% endhint %}

{% hint style="warning" %}
If you have set a color for ['background\_tab'](/theme-properties/colors#background_tab) on **COLORS** the color will take priority!
{% endhint %}

{% hint style="danger" %}
Some properties are disabled when images or colors have been assigned to the element (tab, frame, etc).
{% endhint %}

```json
"background_tab": [ 0.8889, 1, 0.8 ]
```

<figure><img src="/files/5JcZKBdDufBmyzHNxdEG" alt=""><figcaption><p>Printscreen of tabs, showing the <strong>background_tab</strong> in Pink</p></figcaption></figure>

## BUTTONS

***

{% hint style="info" %}
If you have set a color for ['toolbar\_button\_icon'](/theme-properties/colors#toolbar_button_icon) on **COLORS** the color will take priority!
{% endhint %}

{% hint style="danger" %}
Some properties are disabled when images or colors have been assigned to the element (tab, frame, etc).
{% endhint %}

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

## FRAME

***

{% hint style="success" %}
This frame is located behind the tabs and TAKES PRIORITY over the others! It is also different from the ["frame"](/theme-properties/colors#frame) and ["frame\_inactive"](/theme-properties/colors#frame_inactive) in COLORS, as it is the first layer.
{% endhint %}

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

## FRAME\_INACTIVE

***

{% hint style="success" %}
This frame is located behind the tabs and TAKES PRIORITY over the others! It is also different from the ["frame"](/theme-properties/colors#frame) and ["frame\_inactive"](/theme-properties/colors#frame_inactive) in COLORS, as it is the first layer.
{% endhint %}

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


# Display Properties

The Display Properties aim to define the behavior of images and other pre-defined settings

## NTP\_LOGO\_ALTERNATE

***

Property used to change the Google logo on the [NTP](/references/glossary#ntp).

{% hint style="warning" %}

#### &#x20; *If you use "**theme\_ntp\_background"**, the value will always be 1 (white) !*&#x20;

{% endhint %}

{% hint style="danger" %}

#### *Google changed the behavior of ntp\_logo, now you can only get the original logo if you DO NOT use any visual changes to the* [*NTP*](/references/glossary#ntp)*!*

{% endhint %}

If you're using only colors, you'll have two options here: <mark style="color:orange;">1</mark> or <mark style="color:orange;">0</mark>.

If you choose **option 1**, it means 'yes, I want the logo to be changed according to the colors.\
So, then Google does some calculations with your color; if it's dark, the logo will be white:\
&#x20;

```json
"ntp_logo_alternate": 1
```

<figure><img src="/files/Y7sWBscU1GAt7ZL6kWCo" alt="" width="310"><figcaption><p>Google Logo for dark backgrounds</p></figcaption></figure>

And for light backgrounds:

<figure><img src="/files/mcugq5B3aBxnPItAMgrD" alt="" width="301"><figcaption><p>Google Logo for light backgrounds</p></figcaption></figure>

For the original option, you have to set to 0 and can't use any of [NTP](/references/glossary#ntp) change types:

```json
"ntp_logo_alternate": 0
```

<figure><img src="/files/ZcLjnSpf3tYWAuiZseYH" alt="" width="328"><figcaption><p>Google's Logo without changes on <a href="/pages/sCyuGj02vU8uaqAw2XrU#ntp">NTP</a></p></figcaption></figure>

## NTP\_BACKGROUND\_ALIGNMENT

***

Property responsible for aligning the ['theme\_ntp\_background'](/theme-properties/images#theme_ntp_background) setting the initial position of the image.

The values can be: <mark style="color:orange;">"center", "left", "right", "top"</mark> and <mark style="color:orange;">"bottom"</mark>.

{% hint style="info" %}
You need to assign an image to ['theme\_ntp\_background'](#theme_ntp_background) to be able to use this property
{% endhint %}

```json
"ntp_background_alignment": "center"
```

<figure><img src="/files/Hz8OSLZMVfWrySm2ld0s" alt="" width="563"><figcaption><p>Background align to Center</p></figcaption></figure>

<figure><img src="/files/BSYW5pPlLdl9gOmdLCxM" alt="" width="563"><figcaption><p>Background align to Bottom</p></figcaption></figure>

## NTP\_BACKGROUND\_REPEAT

***

This property controls how the ['theme\_ntp\_background'](/theme-properties/images#theme_ntp_background) will repeat on the screen. It can have four values: **"**<mark style="color:orange;">**no-repeat**</mark>**", "**<mark style="color:orange;">**repeat-x**</mark>**", "**<mark style="color:orange;">**repeat-y**</mark>**" and "**<mark style="color:orange;">**repeat**</mark>**"**.

```json
"ntp_background_repeat": "repeat-x"
```

{% hint style="warning" %}
You need to assign an image to ['theme\_ntp\_background'](#theme_ntp_background) to be able to use this property
{% endhint %}

<figure><img src="/files/Mb3hTB8ofX0OXAWh4xWH" alt="" width="563"><figcaption><p>Printscreen of <a href="/pages/sCyuGj02vU8uaqAw2XrU#ntp">NTP</a> with Goku's PNG repeated on X axis</p></figcaption></figure>

<figure><img src="/files/kOy24Annpk5zi1UfdNhB" alt="" width="563"><figcaption><p>Printscreen of <a href="/pages/sCyuGj02vU8uaqAw2XrU#ntp">NTP</a> with Goku's PNG repeated on Y axis</p></figcaption></figure>

<figure><img src="/files/j3gwvEovoJJvs49xIMbc" alt="" width="563"><figcaption><p>Printscreen of <a href="/pages/sCyuGj02vU8uaqAw2XrU#ntp">NTP</a> with Goku's PNG repeated on all axis</p></figcaption></figure>


# Old References

{% file src="/files/9iKDrLnwnILI1UVfuPVe" %}


# Glossary

## NTP

***

Refers to the New Tab Page. It is a tab without an address in the URL.

You can access it using the shortcut Ctrl + T, clicking on the icon next to the tabs, or by launching Chrome without predefined pages.

<figure><img src="/files/3LZsTQFoH5Y9MTJqzPHt" alt="" width="563"><figcaption><p>Printscreen of "New Tab" on Chrome</p></figcaption></figure>

## HSL


