Lewati ke konten

Meta Tags

Di dalam tag <head> Anda, tag <meta> memberikan info tentang judul dan publisher serta memungkinkan kita menerima input pengguna. Ada enam kontrol yang dapat dikustomisasi pengguna: number slider, hue slider, boolean switch, color picker, text field, dan combo box. Setiap kontrol memerlukan empat atribut inti, ditambah atribut khusus kontrol.

Atribut IntiDeskripsi
propertyMendefinisikan nama variabel yang akan digunakan dalam kode Anda
labelLabel teks yang ditampilkan kepada pengguna untuk antarmuka kontrol
typeMenentukan tipe data: number, hue, boolean, atau color
defaultMenetapkan nilai awal yang digunakan oleh kontrol
tooltip*(*Opsional) Menampilkan deskripsi singkat saat pengguna mengarahkan kursor ke kontrol

Number slider memungkinkan pengguna memilih bilangan bulat dalam rentang tertentu. Ini biasanya digunakan untuk menyesuaikan parameter seperti seberapa cepat animasi berjalan, berapa banyak bentuk yang muncul di layar, atau seberapa sering efek dipicu.

<meta property="myNum" label="Number Control" type="number" default="5" min="0" max="10">

Tampilannya seperti ini dalam praktiknya:

Number slider memerlukan dua atribut tambahan agar berfungsi dengan baik:

AtributDeskripsi
minMenetapkan nilai terendah yang dapat dipilih pengguna.
maxMenetapkan nilai tertinggi yang dapat dipilih pengguna.

Hue slider memungkinkan pengguna memilih hue warna menggunakan model warna HSL (Hue, Saturation, Lightness). Ini biasanya digunakan untuk penyesuaian warna dasar atau memilih warna dasar untuk efek dan elemen.

<meta property="myHuePicker" label="Hue Picker Control" type="hue" default="120" min="0" max="360">

Secara visual, tampilannya seperti ini:

Agar berfungsi dengan benar, hue slider memerlukan dua atribut tambahan:

AtributDeskripsi
minMendefinisikan nilai hue terendah yang dapat dipilih pengguna. Nilai minimum yang mungkin adalah 0
maxMendefinisikan nilai hue tertinggi yang tersedia. Nilai maksimum yang mungkin adalah 360

Boolean switch memungkinkan pengguna beralih antara dua status: “on” dan “off”. Nilainya terbatas pada 0 (off) atau 1 (on). Tidak seperti kontrol lainnya, boolean hanya mengandalkan atribut default dan tidak memerlukan konfigurasi tambahan.

<meta property="myBool" label="Boolean Control" type="boolean" default="0"/>

Boolean biasanya digunakan untuk mengaktifkan atau menonaktifkan fitur tertentu, beralih antara mode (seperti vertikal dan horizontal), mengontrol visibilitas dan toggle perilaku dalam antarmuka, atau memicu ulang efek.

Berikut contoh tampilannya:

Color picker memungkinkan pengguna memilih warna dengan menyesuaikan komponen hue, saturation, dan lightness dalam model warna HSL standar. Ini adalah alat yang paling umum dan standar digunakan untuk memilih warna, baik untuk latar belakang maupun elemen di layar.

<meta property="myColorpicker1" label="Colorpicker Control" type="color" default="#009bde" min="0" max="360"/>

Secara visual, tampilannya seperti ini:

Nilai default untuk color picker harus ditentukan dalam format heksadesimal. Selain itu, diperlukan dua atribut tambahan:

AtributDeskripsi
minNilai minimum yang dapat dipilih, nilai terendah yang mungkin adalah 0.
maxNilai maksimum yang dapat dipilih, nilai tertinggi yang mungkin adalah 360.

Text field, atau kotak input teks, memungkinkan pengguna memasukkan string karakter. Input diperbarui setiap kali karakter ditambahkan atau dihapus dari field.

<meta property="myText" label="Text Field" type="textfield" default="yourText">

Tampilannya seperti ini:

AtributDeskripsi
defaultdapat berisi tanpa karakter

List memungkinkan pengguna memilih satu opsi dari daftar nilai yang telah ditentukan. Misalnya, pengguna dapat beralih antara pilihan karakter atau efek yang berbeda untuk memilih opsi yang mereka sukai.

<meta property="effectChoice" label="Effect Choice" type="list" values="Low Health,Option1,Option2,Option3"
default="Low Health"/>

Tampilannya seperti ini dalam praktiknya:

Atribut values mendefinisikan semua pilihan yang tersedia, sementara atribut default menentukan opsi mana yang dipilih pada awalnya.

AtributDeskripsi
valuesDaftar opsi string yang mungkin, dipisahkan dengan koma
defaultMenetapkan opsi default yang dipilih. Jika nilai ini tidak termasuk dalam daftar values, combo box tidak akan menampilkan pilihan default dan dapat menimbulkan masalah.

Untuk info lebih lanjut tentang pengambilan data mentah dari aplikasi Anda, lihat halaman Smart Tags kami!