Qatlamlar · pattern

Tanişuv turi

Yangi foydalanuvçiga interfeysni qadam-baqadam körsatiş: sahifa xiralaşadi, nişon element yoruğ “teşik”da qoladi, yonida qadam kartasi (oldingi, keyingi, ötkazib yuboriş, nuqtalar). Esc yopadi, ← → qadam almaştiradi. Qadamlar `.fx-tour__steps` röyxatida, nişon — data-target selektor. Puls nuqta — beacon (4.161): yangi funksiya yonida pulslovçi halqa (.fx-tour__beacon); bosilsa tur (data-tour-step — qaysi qadamdan) boşlanadi va nuqta «körildi» böladi. Harakat kamaytirilsa — qözğalmas halqa.

beta0.24.0 danyangilandi 0.29.0.fx-tourCSS + JS

Variantlar

AtributQiymatlarStandart
data-placementinline matn yonida
corner element burçagida (ota position: relative)
inline

Anatomiya

  1. root.fx-tourşart
  2. spot.fx-tour__spotixtiyoriy
  3. card.fx-tour__cardixtiyoriy
  4. steps.fx-tour__stepsşart
  5. title.fx-tour__titleixtiyoriy
  6. text.fx-tour__textixtiyoriy
  7. count.fx-tour__countixtiyoriy
  8. dots.fx-tour__dotsixtiyoriy
  9. actions.fx-tour__actionsixtiyoriy
  10. beacon (puls nuqta).fx-tour__beaconixtiyoriy

Holatlar

current-stepcentered

Klaviatura va kiriş

TugmaAmal
EscTurni yopadi
← →Oldingi / keyingi qadam
TabKarta tugmalari orasida

Karta role="dialog" (modal emas), sarlavhasi aria-label; qadam raqami aria-live bilan öqiladi. Oçilganda fokus “Keyingi”ga tuşadi, yopilganda boşlagan tugmaga qaytadi. Esc har doim yopadi.

Kod

AI uçun: qaçon işlatiladi
Işlating
  • Yangi funksiya yoki birinçi kirişdagi qisqa tanişuv.
Işlatmang
  • Bitta elementga izoh → toggletip
  • Muhim tasdiq yoki forma → dialog
  • Turni özi oçilib qöymang — foydalanuvçi “Boşlaş” demagunça emas (birinçi kirişda ham taklif qiling).
  • 5–7 qadamdan oşirmang; har qadam bitta fikr.
  • Ötkazib yuborişni yaşirmang — majburiy tur foydalanuvçini bezdiradi.
  • Bir sahifada ikki-uçtadan köp puls nuqta qöymang — hammasi diqqat talab qilsa, heç biri körinmaydi.
npx foxui add tour
<button class="fx-btn" data-variant="primary" id="tur-nishon-1">Yangi mijoz</button>
<button class="fx-btn" data-variant="outline" id="tur-nishon-2">Filtr</button>
<button class="fx-btn" data-variant="ghost" data-fx-tour-start="tur1">Turni boşlaş</button>
<div class="fx-tour" id="tur1" data-fx-tour hidden aria-label="Mijozlar sahifasi bilan tanişuv">
  <ol class="fx-tour__steps">
    <li data-target="#tur-nishon-1"><h3>Yangi mijoz</h3><p>Şu tugma bilan mijozni qölda qöşasiz.</p></li>
    <li data-target="#tur-nishon-2"><h3>Filtr</h3><p>Röyxatni holat va menejer böyiça toraytiring.</p></li>
    <li><h3>Tayyor</h3><p>Boşqa maslahatlar kerak bölsa, yordam markazini oçing.</p></li>
  </ol>
</div>
<!-- Puls nuqta (4.161): yangi funksiya yonida; bosilsa tur 2-qadamdan boshlanadi -->
<span style="position: relative; display: inline-block; margin-block-start: var(--fx-space-6)">
  <button class="fx-btn" data-variant="outline" type="button">Hisobotlar</button>
  <button class="fx-tour__beacon" type="button" data-placement="corner" data-fx-tour-start="tur1" data-tour-step="2" aria-label="Yangi: filtr — tanişuvni boşlaş"></button>
</span>

Tokenlar: --fx-bg-brand-solid --fx-bg-overlay --fx-bg-surface --fx-border-color-focus --fx-border-color-strong --fx-border-color-surface --fx-border-width-default --fx-border-width-focus --fx-control-h-sm --fx-duration-pulse --fx-ease-exit --fx-ease-standard --fx-font-size-md --fx-font-size-sm --fx-font-size-xs --fx-font-weight-semibold --fx-knob-motion-loop --fx-motion-base --fx-motion-fast --fx-popover-width --fx-radius-circle --fx-radius-control --fx-radius-overlay --fx-shadow-lg --fx-size-status-dot --fx-space-1 --fx-space-2 --fx-space-4 --fx-space-5 --fx-space-8 --fx-text-primary --fx-text-secondary --fx-text-tertiary --fx-tour-cx --fx-tour-cy --fx-tour-h --fx-tour-w --fx-tour-x --fx-tour-y --fx-z-raised

Şu toifadan

Libosni sozlangButun sayt şu zahoti kiyinadi

Libos

Premium liboslar — obunada: bepul 3 ta ustiga yana 13 ta. Bu yerda hammasini sinab körasiz. Narxlar

Brendlar ilhomida · 11

Faqat uslub ilhomi; belgilar — Simple Icons (CC0) va logobank.uz (Uzum), savdo belgilari egalariga tegişli.

Rejim
Qölda sozlaş — dasturçilar uçun

Rang

Şakl va çegara

Şrift juftligi

Qölda tanlaş

Qulaylik

Harakat
Ziçlik
Material (tajriba)