奔走相(xiàng)告(單選鈕和(hé)複選框控件(jià≠•n)的(de)應用(yòng)教案)複選¶ 按鈕和(hé)單選按鈕的(de)區(qū)别,開(kāi☆σσ)關、複選框和(hé)單選組件(jiàn)如(rú)何區(α'qū)别應用(yòng)?,
在 web 表單設計(jì)中®☆>,我們會(huì)經常遇到(dào)在開(kāi)關、≤☆ ©單選、複選框三個(gè)組件(jiàn)↕ΩΩβ的(de)選擇使用(yòng)上(shàng)糾©$結,特别是(shì)隻有(yǒu)兩種狀态昆山(shān)做(zuò)網站(zhàn)下(xià),比如(rú)開(kāi)啓/關閉、啓用(yòng)∏λ¶/關閉、顯示/隐藏、同意/不(bù)同意、默認/自(zì)定義….我們©ε發現(xiàn)使用(yòng) Switch&λ≈≈ nbsp;開(kāi)關、Radio 單選和(hé)€÷ Checkbox 複選這(zδ±€πhè)三個(gè)組件(jiàn)好(hǎo)像也(yě)都(dōu)是(₩∑ shì)可(kě)以的(de),這(zhè)時(shí)應該÷÷∏選擇哪個(gè)組件(jiàn)更昆山(shān)做(zuò)網站(zhàn)合适呢(ne)?
Switch 開(kāi)關&nbs×σ'p;• 它就(jiù)像是(shì)滅霸的(♦↕de)響指
1. 簡要(yào)了(le)解開(kāi)關,開(kāi)關作(z÷☆uò)為(wèi)仿照(zhào)物(wù)理(lǐ)開(kāi)關的(de÷¥)映射,提供了(le)兩種最為(wèi)簡單、直接的(de)對(duì)立選αα≥項,比如(rú)開(kāi)/關、啓動/禁用(y♥< òng)等。它就(jiù)像生(shēng)活中控制(zhì)燈泡的(↕∏'®de)開(kāi)關,點擊燈泡立即昆山(shān)做(zuò)網站(zhàn)亮(liàng)起。所以它的(de)意符也(yě)必須明(míng)确,不(bγ≈βù)然用(yòng)戶都(dōu)不(bù)知(zhī₹ €)道(dào),即将要(yào)啓動/關閉什(shén)麽。$®
2. 開(kāi)關組件(jiàn)的(de)特點
1)對(duì)象标簽名稱須傳達清晰,能(néng)夠讓用(yòng)®γ 戶能(néng)夠明(míng)确感知(zhī)操作(zu€♦ò)後的(de)動作(zuò)開(kāi)啓或關•₹ £閉什(shén)麽;
2)主體(tǐ)标簽信息和(hé)按鈕是(shì)分(f♣←ēn)離(lí)的(de),昆山(shān)做(zuò)網站(zhàn)兩個(gè)視(shì)覺焦點;
3)一(yī)般點擊後會(huì)立即反饋;
4)沒有(yǒu) hovering§↓≠✔ 效果,有(yǒu)動作(zuò)效果,更适合≈δ↑手指操作(zuò);
5)非 W3C 組織官方 html&n>↓•βbsp;标記,極端情況不(bù)支持  ✘;Javascript。3. 蘋果公司對(duì)開(kāi)昆山(shān)做(zuò)網站(zhàn)關組件(jiàn)的(de)設計(jì)規範
蘋果的(de)「Human Int∏±erface Guidelines」有(yǒu)著(zhe)這(z∑hè)麽一(yī)份對(duì)于開(kāi)關組件±φ(jiàn)的(de)使用(yòng)規範定φ↕↑♠義,我們不(bù)妨可(kě)以借鑒。
1) 避免使用(yòng)開(kāi)關×★♣ 控制(zhì)局部細節或者次要(yào)的(d↔♥e)設置。開(kāi)關的(de)視(sα♥hì)覺權重比較昆山(shān)做(zuò)網站(zhàn)高(gāo),所以用(yòng)它控制(zhì)內(nèi)容較多(€₹÷≤duō)更為(wèi)合适,比如(rú)可(kγ €ě)以将它作(zuò)為(wèi)總開(kāi)關打開(kāi)$≈或關閉一(yī)組設置。
2) 通(tōng)常不(bù)要(y ↕ào)用(yòng)開(kāi)關替代複選框。如(•δ>rú)果我們的(de)規範中定義了(le)複選框,則盡可(kě§γ)能(néng)保持一(yī)緻的(de)使用(yòng)規範。4. 開(kāi)關使用(yòng)§ε$場(chǎng)景舉例
通(tōng)過上(shàng)述對(duì)開(≥'¶γkāi)昆山(shān)做(zuò)網站(zhàn)關組件(jiàn)特點,結合蘋果組件(jiàn)的(de)規範,我們基÷ε™本可(kě)以梳理(lǐ)出以下(xià)幾條主要(yàoβ→×)使用(yòng)場(chǎng)景:
1)開(kāi)關的(de)标簽意符需傳達清晰
和(hé)單選、複選框不(bù)一(yī)樣的(de)是∑©←≠(shì),因為(wèi)開(kāi)關主體(tǐ)的(d✔•γe)信息和(hé)按鈕是(shì)分(fēn)離(lí)的(de)。
用(yòng)戶在點擊開(kāi)關按鈕前,必須清晰告知(≤α→©zhī)用(yòng)戶點昆山(shān)做(zuò)網站(zhàn)擊後會(huì)發生(shēng)什(shén) §麽,甚至有(yǒu)時(shí)我們需要(yào)通(tōn§g)過增加副标題來(lái)加以說(shuō)明(mínα≈¶♠g)。2)一(yī)般隻為(wèi)立即生(shēng)效的(de)場(chǎ♦∞ ×ng)景使用(yòng)開(kāi)關按鈕•γσ↑
在表單填寫時(shí),往往最終會(huì)有(yǒu)「提<&交」按鈕作(zuò)為(wèi)結束态,開(kāi)✔₩§關作(zuò)為(wèi)表單字段的(de)填寫,用(yòng)戶∞∏ 點擊後并不(bù)能(néng)夠立即生(shēng♦÷)效,而昆山(shān)做(zuò)網站(zhàn)是(shì)需要(yào)再次點擊「提交」按鈕。3)有(yǒu)風(fēng)險,需著(zhβ↑≥↓e)重提醒用(yòng)戶
開(kāi)關的(de)視(shì)覺權重較>₽α高(gāo),在複雜(zá)的(de)表單信息中,它能☆₩✔£(néng)夠很(hěn)快(kuài)吸引∞↕到(dào)用(yòng)戶的(de)注意力±♥<,并能(néng)夠給用(yòng)戶以視(✘βshì)覺提醒。4)避免大(dà)面積使用(yòng)開₹≈(kāi)關,使用(yòng)它控制(zhì)局部細πγ>節或者次要(yào)設昆山(shān)做(zuò)網站(zhàn)置
開(kāi)關在視(shì)覺感知(zh ×₩→ī)上(shàng)它和(hé)按鈕上(sh§≠àng)有(yǒu)些(xiē)接近(jìn),所以盡可(kě)能(néng)∏• 避免在表單中大(dà)量使用(yòng)開(kāi)關來(láβ©≈i)控制(zhì)局部層級內(nèi)容,這(zhè↔₹±)時(shí)推薦使用(yòng)複選框來∞£(lái)替代開(kāi)關作(zuò)為(wèi÷≥∑ε)局部。5)把它作(zuò)為(wèi)高(gāo)層級內(nèi)容控制(ε←¥zhì)或信息設置
把它用(yòng)來(lái)作(zuò)為★™¶ (wèi)總控制(zhì)來(lái)顯示更•高(gāo)層級內(nèi)昆山(shān)做(zuò)網站(zhàn)★'Checkbox 複選框 • 它是(shì)一(←∞εyī)個(gè)機(jī)器(qì)小(xiǎo≈™↓↑)能(néng)手
1. 簡要(yào)了(le)↓βγ∑解複選框,昆山(shān)做(zuò)網站(zhàn)讓用(yòng)戶在兩個(gè)布爾值之間(jiān)進♥¥€行(xíng)選擇,勾選後和(hé)未勾選表示“™↔§±是(shì)/否、要(yào)/不(bù)要(yào)≈γ★¶、開(kāi)啓/關閉…” 等$₽×問(wèn)題。以下(xià)內(nèi)容主要(yào)討(tǎo)≥×'論單個(gè)複選框的(de)使用(yòng)情況。∞∏≥
2. 複選框的(de)特點
1)為(wèi)了(le)便于用(yòng)戶快(kuài)速理(l×∞ǐ)解,一(yī)般複選框的(de)标簽內(nè∑φi)容是(shì)一(yī)昆山(shān)做(zuò)網站(zhàn)句話(huà),不(bù)會(huì)用(yòn∞δ∞g)逗号去(qù)作(zuò)隔開(kāi)。
2)作(zuò)為(wèi)單選狀态時(shí),操作(zuò)對(duì)象δ♦γ≤和(hé)标簽主體(tǐ)內(nèi)容視(shì)覺焦點是(shì)不¶←←®(bù)分(fēn)開(kāi)的(de),選擇後就(jiù)¥™Ω知(zhī)道(dào)它被選中了(le)。
3)可(kě)直接表示标簽內(nèi)容的(de)開(kāi)啓、關閉。3. 場(chǎng)景舉例分(fēn)析
1) 用(yòng)戶基本清楚Ω←會(huì)發生(shēng)什(shén)麽,使用(yòng)昆山(shān)做(zuò)網站(zhàn)複選框
如(rú)果使用(yòng)開(kāi)關或者單選框,我們會"ε♦(huì)發現(xiàn)視(shì)覺幹擾特别嚴重,一(yī)般表單內( ♦↓nèi)容不(bù)需要(yào)特别去(qù)強調每一(yī)個(×¥gè)字段的(de)開(kāi)啓狀态。當然如(rú)♣β±¥果排版限制(zhì),我們也(yě)是(shì)可(kě)以将複選框放(f↕♥₩↓àng)到(dào)标簽的(de)右側(放(fàng)右側複選框需對(duπ✘₩♠ì)齊)。2)表單中的(de)複選昆山(shān)做(zuò)網站(zhàn)框生(shēng)效,需要(yào)配合提交按鈕
一(yī)般情況下(xià),表單填寫中,複選框不(bù)會™↓€®(huì)像開(kāi)關點擊後立即生(sh∑$ēng)效,它需要(yào)配合提交按鈕生(shēng)↔$★效。所以用(yòng)戶在提交前可(kě)查看(kàn)他(tā)們填寫的✘₽β(de)表單,更有(yǒu)助于在信息防錯(cuò)。(Ps. ₹¥在設置頁,複選框可(kě)單獨作(zuò±© )為(wèi)設昆山(shān)做(zuò)網站(zhàn)置且立即生(shēng)效。)複選框的(de)主體(tǐ)标簽信息和(hé)ε¶®←複選按鈕在一(yī)起,特别是(shì)對(duì)于批量填寫或設置一λ↔(yī)批字段,使用(yòng)複選框效率更高(gāo)。' ±3)用(yòng)複選框來(lái)控制(zhì)♦≤∑表單局部細節
如(rú)上(shàng)述,如(rú)果控ε×÷制(zhì)對(duì)象的(de)功能(néng)是(shì)表單的α↕<(de)一(yī)個(gè)局部,或信息內(nèi)容不(bù)是(shì)很∞≈÷★(hěn)多(duō)昆山(shān)做(zuò)網站(zhàn),用(yòng)戶也(yě)清楚知(zhī)道(dΩ→>ào)選擇後會(huì)是(shì)什(shén)麽,§∏¥這(zhè)時(shí)候複選框更适合。這(zhè)時(shí)我們不(bùγ )需要(yào)過重的(de)給用(yòng)戶強調什¥♦β↑(shén)麽,用(yòng)複選框會(huì)比使用(yòng)開(k$©āi)關讓整個(gè)表單的(de)結構內(nèi)容更清晰。Radio 單選按鈕 • 白(≥↕♥bái)天不(bù)懂(dǒng)夜的(de)黑(hē ♥i)
1. 簡要(yào)了(le)解單選按鈕
單昆山(shān)做(zuò)網站(zhàn)選按鈕最早的(de)設計(jì)模型,來(lái)源于收音(yīn)機→"(jī)切換頻(pín)道(dào)的(de)按鍵,當☆ ∑¶我們按下(xià)其中一(yī)個(gè),其他(tā)的(de)★±按鈕就(jiù)會(huì)被彈出,按下(x÷∞≤ià)的(de)那(nà)個(gè)按鈕就(jiù)成為"ε×→(wèi)了(le)選中的(de)狀态。單選按鈕可(kě)謂是(shì)泾渭分★≈ (fēn)明(míng),有(yǒu)你(nǐ)不(bù)能(néng)有δ→♣(yǒu)我。
2. 單選按鈕的(de)特點
單選按鈕的(de)優點是(shì)昆山(shān)做(zuò)網站(zhàn),将所有(yǒu)信息條件(jiàn)暴露給到(dà"£<o)用(yòng)戶,它不(bù)像開(kāi)關在使用(yòng)上(s☆"λhàng)帶有(yǒu)去(qù)猜測、探索的(de)必要♣•≈α(yào)。
1)每個(gè)選擇都(dōu)非常直觀,如(₩ <rú)果希望用(yòng)戶閱讀(dú)完所有(yǒu)選項,用(y$$òng)它再好(hǎo)不(bù)過了(le)。
昆山(shān)做(zuò)網站(zhàn)兩個(gè)以上(shàng)選擇。
3)必須提供默認值,且默認值可(kě)以承載內(nèi)容。
3. 場(chǎng)景舉例分(fēn∏•α)析1)需要(yào)讓用(yòng)戶明(±δ≠míng)确知(zhī)道(dào)兩者的(de)區(qū)别,βδ✔₩甚至需要(yào)強調兩個(gè)選項的(de)不(bù)同
如(rú)果采用(yòng)複選框,用(yò">ng)戶需要(yào)在兩個(gè)差距較大(dà)的(de)選¶↕∑項中去(qù)作(zuò)思考。2)開(kāi)啓/昆山(shān)做(zuò)網站(zhàn)關閉的(de)單選狀态,使用(yòng)複選框
複選框對(duì)于絕大(dà)多(duō)數(₹∞©shù)用(yòng)戶都(dōu)是(shì)非常清≠☆α&楚,使用(yòng)複選框在空(kōng)間(jiān)、視(shì★∞ &)覺焦點更是(shì)更集中的(de),所以如(rú)果隻針對★π¶(duì)開(kāi)啓/關閉的(de)狀态,推 ε&薦使用(yòng)複選框。3)每個(gè)選項都(dōu)關聯內(¥nèi)容時(shí),使用(yòng)單選按鈕
我們知(zhī)道(dào),如(rú)昆山(shān)做(zuò)網站(zhàn)果默認選項設計(jì)的(de)好(hǎo),¶↓≠會(huì)讓很(hěn)多(duō)人(rén)保持選擇默認選 ∞項。下(xià)圖這(zhè)個(gè)☆↔案例,如(rú)果采用(yòng)複選框或者開(kāi)關,用(∑§→yòng)戶就(jiù)不(bù)得(de)不(bù)去(qù)探索思考> ε£開(kāi)啓後是(shì)什(shén)麽,還(hδ×★ái)要(yào)擔心理(lǐ)解開(kāi)啓/關閉後<±→帶來(lái)的(de)影(yǐng)響,而對(duìφ♠♣)于絕大(dà)多(duō)數(shù)用(yòng)戶來(lái)↓∑✔φ說(shuō),這(zhè)邊的(de)報(bào)≥×§名設置系統昆山(shān)做(zuò)網站(zhàn)默認內(nèi)容無需改動。需注意給用(yòng)戶提供的(d♠↔e)默認選擇,一(yī)定要(yào)是(shì)安全、方便的(de)選©✔項。4)較長(cháng)需隐藏拆分(fēn)的(de₩)內(nèi)容情況,使用(yòng)單選按鈕
在表單設計(jì)中,如(rú)果遇到(dγβào)的(de)內(nèi)容需要(yào)重新≥♥'組織或者拆分(fēn)時(shí),選擇使用(yòng)單選按≠≠鈕。這(zhè)樣不(bù)僅能(néng☆÷)夠做(zuò)到(dào)昆山(shān)做(zuò)網站(zhàn)表單信息簡潔,也(yě)能(néng)夠提高£±'>(gāo)用(yòng)戶的(de)浏覽效率。5)垂直排列單選,信息閱讀(dú)更佳
如(rú)果字段名稱較長(cháng),需要(yào)添↔≤加副标題加以說(shuō)明(míng),這(¥•zhè)時(shí)單選按鈕承載的(de)信息較多(duō),使用(y♠'£←òng)垂直排列讓用(yòng)戶有(yǒu)≠€σ一(yī)緻的(de)起始閱讀(dú)線αφ✔,眼球轉動幅度最小(xiǎo),信息昆山(shān)做(zuò)網站(zhàn)獲取體(tǐ)驗更佳。如(rú)果标簽文(wén)字較少(shǎπ↔↕∏o),也(yě)可(kě)以橫排不(bù)至于占用(yòng)太多(d✔₩uō)的(de)垂直空(kōng)間(ji✘§ān)。