Langkau ke kandungan

Peluncur Menegak ​

Peluncur menegak dengan gelembung penunjuk hover yang menunjukkan nilai di bawah penuding, dan label output yang boleh memformatkan nilai melalui fungsi.

Komponen a-sxr-vertical-slider ​

Sifat ​

SifatPeneranganNilai Lalai
active-colorWarna bahagian aktif (berisi) landasan#2563EB
background-colorWarna latar belakang landasan#F1F5F9
border-colorWarna bahagian tidak aktif landasan#1B1B1F
handle-colorWarna pemegang#F1F5F9
handle-outer-radiusJejari luar pemegang0.17
handle-inner-radiusJejari dalam pemegang0.13
handle-outer-depthKedalaman pemegang luar0.04
handle-inner-depthKedalaman pemegang dalam0.02
hover-colorWarna pemegang semasa hover#0EA5E9
hover-font-sizeSaiz fon label yang menunjukkan kedudukan hover pengguna0.2
hover-heightTinggi label yang menunjukkan kedudukan hover pengguna0.35
hover-percentPeratus semasa pada kedudukan hover pengguna
hover-widthLebar label yang menunjukkan kedudukan hover pengguna0.7
keyboard-stepPeratus ditambah/dikurangkan bagi setiap tekanan kekunci anak panah apabila difokuskan0.05
keyKekunci pintasan teks yang mengaktifkan widget (cth. 'e')
key-codeKekunci pintasan angka lama (cth. 13 untuk Enter)-1
marginMargin di sekeliling item'0 0 0 0'
onclickFungsi Javascript untuk dilaksanakan semasa klik
onhoverFungsi Javascript untuk dilaksanakan semasa hover
opacityKetelusan latar belakang peluncur menegak1.0
output-font-sizeSaiz fon label yang menunjukkan nilai output0.2
output-functionNama fungsi untuk mengira nilai output daripada peratus
output-text-depthJarak teks output dari latar belakang label0.25
output-widthLebar label yang menunjukkan nilai output1.0
percentNilai peluncur yang dipilih semasa, dari 0.0 hingga 1.00.5
slider-bar-depth0.03
slider-bar-widthLebar landasan peluncur0.08
top-bottom-paddingPadding yang digunakan pada tinggi landasan0.25
heightTinggi item1
widthLebar item1
html
<a-sxr-vertical-slider
	width="2.5" height="0.75"
	onclick="slideActionFunction"
	percent="0.29"
	margin="0 0 0.05 0"
>
</a-sxr-vertical-slider>

Tandatangan panggil balik ​

Panggil balik onclick menerima (percent) — untuk pengaktifan penuding dan papan kekunci:

js
function slideActionFunction(percent) {
  console.log('vertical slider moved to', percent)
}

Label output ​

output-function menamakan fungsi global yang menukar peratus mentah kepada teks yang dipaparkan:

js
function toDegrees(percent) {
  return Math.round(percent * 360) + '°'
}
html
<a-sxr-vertical-slider output-function="toDegrees" percent="0.5"></a-sxr-vertical-slider>

Lebar, saiz fon dan kedalaman label dikawal oleh output-width, output-font-size dan output-text-depth.

Penunjuk hover ​

Apabila penuding berada di atas landasan, gelembung menunjukkan peratus pada kedudukan tersebut. Rupanya dikawal oleh hover-width, hover-height, hover-font-size dan hover-percent; pemegang menggunakan hover-color.

Papan kekunci ​

↑ ↓ (dan ← →) mengubah sebanyak keyboard-step; Home/End melompat ke 0/1.