Langkau ke kandungan

Komponen ​

Berkas dist/senangstart-xr.js mentakrifkan komponen berikut dan primitif HTML yang sepadan.

KomponenPrimitifPenerangan
sxr-flex-containera-sxr-flex-containerBekas susun atur yang diilhamkan oleh flexbox
sxr-item<none>Digunakan oleh komponen lain untuk sifat umum seperti tinggi dan lebar
sxr-interactable<none>Digunakan oleh komponen lain untuk menentukan tingkah laku onclick
sxr-cursora-sxr-cursorKursor untuk berinteraksi dengan elemen GUI.
sxr-buttona-sxr-buttonKomponen butang standard dengan label teks
sxr-icon-buttona-sxr-icon-buttonButang dengan label ikon menggantikan teks
sxr-icon-label-buttona-sxr-icon-label-buttonButang dengan label ikon dan teks
sxr-radioa-sxr-radioButang radio
sxr-togglea-sxr-toggleButang suis
sxr-slidera-sxr-sliderKomponen peluncur
sxr-vertical-slidera-sxr-vertical-sliderKomponen peluncur menegak
sxr-inputa-sxr-inputMedan input teks
sxr-labela-sxr-labelLabel teks
sxr-progress-bara-sxr-progressbarBar kemajuan
sxr-circle-loadera-sxr-circle-loaderPenunjuk kemajuan bulatan
sxr-circle-timera-sxr-circle-timerPenunjuk kemajuan bulatan dengan pemasa

Dua komponen tambahan menyokong widget tetapi juga berguna secara berasingan: sxr-item (dimensi bersama) dan rounded (geometri panel berbucu bulat).

Rujukan komponen ​

Asas ​

Butang & suis ​

Nilai & kemajuan ​

Blok binaan ​

Sifat umum ​

Kebanyakan widget berkongsi sifat daripada sxr-item (saiz, kedalaman, margin, serong) dan sxr-interactable (panggil balik, pintasan papan kekunci). Halaman yang menyokongnya menyenaraikannya secara berasingan; lihat Item & Interaksi untuk skema penuh.

Penamaan primitif ​

Setiap primitif memetakan atribut HTML kebab-case kepada sifat komponen:

html
<a-sxr-icon-label-button icon-active="play" font-size="0.16"></a-sxr-icon-label-button>
<!-- maps to sxr-icon-label-button.iconActive and .fontSize -->

Oleh sebab primitif ini ialah primitif A-Frame biasa, atribut juga boleh ditetapkan melalui atur cara dengan setAttribute — lihat Kemas Kini Atribut Secara Langsung.