Viewer – stylizacja (parametry URL)

Stylizacja za pomocą parametrów URL

Parametry URL pozwalają dostosować wygląd i zachowanie Viewer’a bez modyfikowania kodu. Parametry możesz skonfigurować bezpośrednio w aplikacji (np. w zakładce „Udostępnianie” lub wewnątrz Viewer’a) i zmieniać tło, środowisko 3D czy widoczność interfejsu.

Lista dostępnych parametrów URL

ParametrTypOpisWartość domyślna
nav0 / 1Ukrywa (0) lub pokazuje (1) górną nawigację. Dostępne tylko w planach Business / Business PRO.1
add_to_cart0 / 1Ukrywa (0) lub pokazuje (1) przycisk „Dodaj do koszyka”.0
bcgstringTło sceny, np. grad_ff7575_4d1212, i16, uploaded, theme lub env — ustawiane w zakładce „Scena”.
envintID środowiska HDRI (oświetlenie), konfigurowane w zakładce „Scena”.1
light_intensity0 – 2Intensywność oświetlenia sceny 3D.0.6

Przykład na żywo

Adres URL: https://alterproduct.com/app/viewer/1?bcg=uploaded&env=8&light_intensity=1.79&add_to_cart=1&nav=0

Docs Viewer — Styling URL — Podgląd na żywo / demo osadzania (Vanilla JS).
1<!DOCTYPE html>
2<html>
3  <head>
4    <title>Viewer - Styling URL</title>
5    <meta charset="utf-8" />
6    <meta name="viewport" content="width=device-width, initial-scale=1" />
7    <style>
8      * { box-sizing: border-box; }
9      html, body, #root { width: 100%; height: 100%; margin: 0; padding: 0; }
10      iframe { display: block; }
11    </style>
12  </head>
13  <body>
14    <iframe
15      loading="lazy"
16      title="Product Viewer"
17      src="https://alterproduct.com/app/viewer/1?bcg=uploaded&env=8&light_intensity=1.79&add_to_cart=1&nav=0"
18      width="100%"
19      height="100%"
20      frameBorder="0"
21      allowFullScreen
22    ></iframe>
23  </body>
24</html>
Zobacz projekt na GitHubGithub Logo