Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲精品高清国产麻豆专区,91在线视频在线,91成人免费观看在线观看

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          word行間距如何調整 Word行間距的調整方法教程

          • 件版本:
          • 軟件大?。?/em>
          • 軟件授權:
          • 適用平臺:
          • http://dl.pconline.com.cn/download/455953.html

          1、單擊“開始”選項卡中的“段落”選項組下面的顯示段落對話框按鈕。

          2、段前、段后、段左、段右之間的間距我們可以通過在彈出的“段落”對話框中進行調整,“縮進”下面的“左側”、“右側”是設置段左、段右的。在“間距”下面的“段前”、“段后”是設置段落上和下之間的間距。

          單元素初識

          我們在瀏覽網(wǎng)頁時會經(jīng)常遇到注冊會員的界面,大概像這個樣子:

          或填寫問卷的情況,大概像這個樣子:

          我們把這些內(nèi)容稱之為表單。

          如何向自己的頁面中添加表單呢?

          添加表單的操作和添加表格類似。

          首先我們要在頁面中寫入<form></form>標簽,這是向瀏覽器聲明這里是個表單,它本身并不會顯示在頁面中,但是可以全局控制表單元素的一些屬性,就像表格中的<table></table>標簽。

          然后再在<form></form>中寫入<input/>標簽,這個標簽的內(nèi)容就會顯示在頁面中了,就像表格元素中的<tr><td>標簽。不同的是<input/>沒有結尾標簽。

          下面讓我們寫一寫。

          首先復制"第一個頁面.html"文件。改名為"表單.html",然后清空<body></body>中的內(nèi)容,將<head></head>中間的<title></title>中間的內(nèi)容改為"表單",這樣方便我們查看測試頁面。

          示例代碼如下:

          <!DOCTYPE HTML>
            <html>
            <head> 
            <title>表單 </title>
            </head> 
            <body>
            </body>
            </html>

          下面我們要寫入表單內(nèi)容,示例代碼如下:

          <form> <input/></form>

          頁面效果如下:

          只有一個輸入框。下面,我們?yōu)檩斎肟蛱砑用Q"會員名稱:",示例代碼如下:

          <form> 會員名稱: <input/></form>

          效果如下:

          這樣我們就寫出了一個簡單的表單,如果為表單添加更多內(nèi)容和設置,就要繼續(xù)了解表單的屬性。

          表單元素屬性1

          <input/>標簽通過改變type屬性可以變換出不同功能,在頁面制作中,我認為<input/>標簽中的type屬性最重要。

          下面我們來看一下type屬性不同的值。

          圖片來源W3School

          輸入文字:首先,先來看text值。說明很明確,這個屬性值的<input>標簽主要是用來輸入文本,比如"會員名稱。"

          示例代碼如下:

          <form> 會員名稱: <input type="text"/></form>

          頁面效果如圖所示:我胡亂輸入了幾個字母

          如果不指定type的text值的話,表面看起來并不影響輸入內(nèi)容,但是表單的內(nèi)容最終是要提交到服務器的,如果不注明type="text",服務器就不能判斷你輸入的字符到底是一段代碼還是一段字符串組成的文本,因此,我們?yōu)榱俗屘岬慕粩?shù)據(jù)在服務器端能被準確識別,一定要寫好type的屬性。

          除此之外變換type值也能為<input/>變換不同功能。

          制作提交按鈕:例如"submit"(提交)。在我們輸入完表單內(nèi)容后,一般都有一個提交按鈕,這個提交按鈕也是由<input/>標簽來完成的。

          示例代碼如下:

          <form> 會員名稱: <input type="text"/> <input type="submit"/></form>

          如圖所示:

          因為<input/>是內(nèi)聯(lián)元素,所以"submit"按鈕會和之前的<input>顯示在一行,換行的話很簡單,可以使用<br>標簽。

          大家觀察一下發(fā)現(xiàn),我們并沒有給"submit"按鈕指定文字,在按鈕上卻出現(xiàn)了"提交查詢"的字樣,這是html默認的,如果我們要改變按鈕文字就要使用value這個屬性。示例代碼如下:

          <input type="submit" value = "提交"/>

          頁面效果如下:

          其實我們在輸入文字時,輸入框里會經(jīng)常有提示文字,當我們點擊輸入框時,提示文字消失了,這個功能怎么實現(xiàn)?

          這又涉及到一個新屬性,叫做"placeholder"(提示文字)。

          示例代碼如下:

          <input type="text" placeholder = "請輸入英文或漢語拼音"/>

          頁面效果如下:

          下面我們來練習一下,示例代碼如下:

          <form>
            會員名稱:
          <input type = "text" placeholder = "請輸入英文或漢語拼音"/><br>
            會員密碼:<input type = "text" placeholder = "請輸入英文字母、特殊符號、數(shù)字"/><br>
            確認密碼:<input type = "text" /><br><input type = "submit" value = "提交"/><br>
          </form>

          頁面效果如下:(想把密碼字符顯示為小圓點的讀者可以先去屬性值列表中找找"password"看看,咱們后面會細致講解)

          制作多選表單:多選表單的type屬性值是"checkbox"。

          我猜大家也猜到該怎么寫了,示例代碼如下:

          <form>
            興趣愛好:<br>
            <input type = "checkbox" name="hobby" value = "reading"/>讀書
            <input type = "checkbox" name="hobby" value = "film"/>電影
            <input type = "checkbox" name="hobby" value = "painting"/>繪畫
            <input type = "checkbox" name="hobby" value = "music"/>音樂
            <br>
            <input type = "submit" value = "submit"/>
            </form>

          頁面效果如下:

          大家可以點點試試,可以多選了。如圖:

          這時小伙伴們會發(fā)現(xiàn)在這組示例中,出現(xiàn)了name和value兩個屬性。

          先說value,在"submit"中,value的值也就是"提交"二字,是直接顯示在按鈕上的,而這里的value值卻沒有顯示,顯示出來的是我們在<input/>標簽后面輸入的"讀書、電影、繪畫、音樂"這樣的字樣。也就是說這里的value不會顯示為選框的名字!

          那value屬性是干嘛的呢?實際上"checkbox"屬性下的value屬性值是寫給后臺的服務器看的。

          我們向服務器提交選擇后,服務器把name的名稱作為數(shù)據(jù)的大類名稱,把value值作為大類中的子類名稱來存儲或分析數(shù)據(jù)。

          比如這個選擇表單是有關興趣愛好的,因此數(shù)據(jù)的大類屬于"愛好"(hobby),即name="hobby",hobby中又分為"reading"(讀書),"film"(電影),"painting"(繪畫),"music"(音樂),即value="reading"、value="film"等等。這樣不同用戶的不同選擇就按照這個數(shù)據(jù)組織方式提交給了服務器。

          大家明白了嗎?

          另外需要說明的是,name和value最好使用英文或拼音來書寫!

          雖然我們目前不涉及后端服務器上的操作,但是在學習時要養(yǎng)成規(guī)范書寫的習慣。

          其實,除了type="submit"的情況外,其他需要輸入信息的type屬性類型都是要寫name屬性的,不過不同type屬性類型的value卻不太一樣。

          下面我們來看看type="text"時的標準寫法:當type="text"的時候,不必寫value屬性,因為value值為用戶輸入的內(nèi)容

          <form>
            會員名稱:
            <input type = "text" placeholder = "請輸入英文或漢語拼音" name="memberName"/><br>
            會員密碼:
            <input type = "text" placeholder = "請輸入英文字母、特殊符號、數(shù)字" name="passWord"/><br>
            確認密碼:<input type = "text" name="confirmPassWord"/><br>
            <input type = "submit" value = "提交"/><br>
          </form>

          今天的內(nèi)容先到這里,我們明天繼續(xù)講解"表單元素"。

          喜歡的小伙伴請關注和轉發(fā),閱讀中遇到任何問題請給我留言,如有疏漏或錯誤歡迎大家斧正,不勝感激!

          HTML完整學習目錄

          HTML序章(學習目的、對象、基本概念)——零基礎自學網(wǎng)頁制作

          HTML是什么?——零基礎自學網(wǎng)頁制作

          第一個HTML頁面如何寫?——零基礎自學網(wǎng)頁制作

          HTML頁面中head標簽有啥用?——零基礎自學網(wǎng)頁制作

          初識meta標簽與SEO——零基礎自學網(wǎng)頁制作

          HTML中的元素使用方法1——零基礎自學網(wǎng)頁制作

          HTML中的元素使用方法2——零基礎自學網(wǎng)頁制作

          HTML元素中的屬性1——零基礎自學網(wǎng)頁制作

          HTML元素中的屬性2(路徑詳解)——零基礎自學網(wǎng)頁制作

          使用HTML添加表格1(基本元素)——零基礎自學網(wǎng)頁制作

          使用HTML添加表格2(表格頭部與腳部)——零基礎自學網(wǎng)頁制作

          使用HTML添加表格3(間距與顏色)——零基礎自學網(wǎng)頁制作

          使用HTML添加表格4(行顏色與表格嵌套)——零基礎自學網(wǎng)頁制作

          16進制顏色表示與RGB色彩模型——零基礎自學網(wǎng)頁制作

          HTML中的塊級元素與內(nèi)聯(lián)元素——零基礎自學網(wǎng)頁制作

          初識HTML中的<div>塊元素——零基礎自學網(wǎng)頁制作

          在HTML頁面中嵌入其他頁面的方法——零基礎自學網(wǎng)頁制作

          封閉在家學網(wǎng)頁制作!為頁面嵌入PDF文件——零基礎自學網(wǎng)頁制作

          HTML表單元素初識1——零基礎自學網(wǎng)頁制作

          HTML表單元素初識2——零基礎自學網(wǎng)頁制作

          HTML表單3(下拉列表、多行文字輸入)——零基礎自學網(wǎng)頁制作

          HTML表單4(form的action、method屬性)——零基礎自學網(wǎng)頁制作

          HTML列表制作講解——零基礎自學網(wǎng)頁制作

          為HTML頁面添加視頻、音頻的方法——零基礎自學網(wǎng)頁制作

          音視頻格式轉換神器與html視頻元素加字幕——零基礎自學網(wǎng)頁制作

          HTML中使用<a>標簽實現(xiàn)文本內(nèi)鏈接——零基礎自學網(wǎng)頁制作

          鈕是最常使用的組件之一,但是在與人交流時,還是會覺得大家存在很多誤區(qū),所以本文將圍繞如何使用按鈕展開分析,希望能給大家?guī)硪恍┬碌乃伎肌?/p>

          按鈕是任何用戶界面當中(無論是桌面還是移動用戶界面)必備的交互元素:甚至可以說,如果頁面中沒有一個按鈕,整個頁面設計將是不完整的。在日常生活中,按鈕也是隨處可見的,一個電燈開關、遙控器按鈕,現(xiàn)實生活中按鈕反復的出現(xiàn)也可以幫助我們不斷去理解屏幕世界中按鈕應該如何操作,從而衍生出屏幕世界中的按鈕的具體形態(tài)。

          人機交互中最重要的就是把我們從小到大對于這個世界的認識映射到屏幕世界中,比如蘋果最為經(jīng)典iOS的滑動解鎖。

          而到了屏幕世界中,控件的設計更應該與物理世界保持相對的一致,這也是按鈕設計中,尤為重要的一個環(huán)節(jié)。

          最近常問身邊的朋友,按鈕究竟是什么?

          他們多數(shù)的回答:“按鈕就是按鈕唄,還能是什么~”

          因為對于他們而言,按鈕不就是一個操作區(qū)域加上文字,沒什么特別的,也正因如此,對于按鈕的具體構造也不太了解。這篇文章主要是根據(jù)自身的工作經(jīng)驗,結合當下對于按鈕設計的理解,去分析如何進行更合理的按鈕設計。

          聊聊按鈕的痛點

          對于每個設計師來說按鈕并不陌生,在每天的設計中,都會使用按鈕進行頁面設計;但又不是每一個設計師都能夠將按鈕設計好,因為它存在三個方面的復雜性:

          • 它使用的場景過多:不是每個場景都需要相同的按鈕,比如在登錄頁當中,登錄和注冊就是使用不同的按鈕形式。這些情況特別在B端產(chǎn)品中,業(yè)務在每個步驟中需要突出和強調的點不同,導致設計師很難通過具體場景進行按鈕設計;
          • 按鈕出現(xiàn)的頻率太高:B端產(chǎn)品中,每個頁面當中都會有按鈕不停的重復,而高頻的出現(xiàn)會讓我們感到麻木,導致很多設計師都將其忽略;
          • 按鈕形式太多:在我總結的按鈕形式當中,一共分為10類,且情況多種多樣,很多時候都沒有意識到不同形式之間的差距,導致亂用混用。

          因此一個看上去小小的按鈕,其實經(jīng)常會困擾著我們,如果剛開始沒有將按鈕進行整體的梳理,那么在你的設計過程中,按鈕會經(jīng)常打斷自己的設計思維,為了讓大家能夠對按鈕有更深的理解,我將按鈕進行系統(tǒng)的拆解,結合實際案例,能夠使按鈕更淺顯易懂。

          在文章按鈕類型的分析中,我將按鈕分為兩大類、十小類,將其分類也是為了更好的為大家去分析每一個按鈕所涉及到的狀態(tài),當我們理解按鈕之前,你需要了解它的內(nèi)部構造。

          一、按鈕類型

          首先,拋出一個問題給大家,下圖中,共有幾種按鈕形式?分別是什么?給大家五秒鐘時間思考。

          如果你對上圖的按鈕形式并不完全了解,建議你拿好小本本,做好筆記~

          在開始講常見按鈕類型前,我們必須要搞清楚一個重要的知識點:按鈕狀態(tài)。

          1.1 什么是按鈕狀態(tài)?

          按鈕狀態(tài),可以讓用戶知道這個按鈕當前是在進行哪一種操作,方便幫助用戶進行判斷。

          常見的按鈕狀態(tài)分為:正常狀態(tài)(Normal)、聚焦狀態(tài)(Focus)、懸停狀態(tài)(Hover)、激活狀態(tài)(Active)、加載狀態(tài)(Loading)、禁用狀態(tài)(Disabled),下面分別對這六大狀態(tài)進行拆解。

          正常狀態(tài) (Normal):除了其他五種狀態(tài)外的情況都是正常狀態(tài),它是按鈕最為常規(guī)的狀態(tài)形式,也是設計師必須設計的一種狀態(tài)。

          聚焦狀態(tài) (Focus):主要是用于展示當前電腦光標所在的具體位置。聽起來有點玄乎,我來講他背后的原理,主要是方便一些鍵盤使用的用戶,可以使用Tab鍵或者方向鍵來對網(wǎng)頁進行訪問輸入。

          比如在Mac OS 以及 Windows的使用中,通過點擊Tab,便展示出文件的Focus狀態(tài)。

          Focus狀態(tài)是一個非常重要的交互形式,但是很多設計師都會忽略,甚至在很多網(wǎng)站,直接就是將這個樣式所去除,導致使用Tab鍵無法獲取聚焦的反饋,比如常見的百度、Google再到各大操作系統(tǒng)都會有這類反饋,去除這類反饋,會導致用戶無法用方向鍵控制光標位置,在很大程度上降低用戶使用的可能性。

          懸停狀態(tài) (Hover):在桌面端的設計當中,即使用戶知道它是可以點擊的,但是你還是需要設計懸停狀態(tài),表明鼠標現(xiàn)在正在按鈕上。平板電腦和移動端的設備上用永遠不會展示懸停狀態(tài),因為你的手指是無法在屏幕上進行懸停的(雖然IPad OS 更新了13.4版本后,會有Hover態(tài)的出現(xiàn),但是是通過鼠標進行操作,因此這里不予以討論)。

          激活狀態(tài) (Active):激活狀態(tài)因為叫法不同,在有的地方也稱之為Press狀態(tài),它的表現(xiàn)就是將按鈕按壓下,將顏色變深同時會涉及到內(nèi)陰影等效果的出現(xiàn)。

          禁用狀態(tài) (Disable):按鈕禁用狀態(tài)作為最難設計的狀態(tài)之一,主要在于禁用狀態(tài)的表現(xiàn)形式以及禁用狀態(tài)與激活狀態(tài)之間如何的切換,我具體來分析一下兩個難點。

          難點一:禁用狀態(tài)在顏色上首先會給人灰色塊的感覺,行業(yè)里也稱之為置灰,在設計上,也需要注意光標移動時需要展示禁用光標,即讓前端大哥將Cursor的hover狀態(tài)更改為not-allowed,你可以優(yōu)雅的在前端面前裝個X(之后會出一期,簡單聊聊我與前端如何協(xié)作如何裝X)。

          難點二:禁用與激活狀態(tài)的切換,比如在一個注冊頁面中,需要姓名與電話必填,當用戶沒有填寫完成姓名與電話時,應該將按鈕置灰,提示用戶不可以點擊,當用戶填寫完成必填字段后,將禁用按鈕轉變?yōu)榧せ畎粹o,提示用戶可以點擊登錄。

          加載狀態(tài)/Loading:按鈕需要時間進行加載的一種狀態(tài),通常會被用戶忽略,但是在B端產(chǎn)品中,Loading狀態(tài)尤為重要,這里有很多細節(jié)和小技巧,展開講篇幅太大,在文中4.3(按鈕細節(jié))會詳細解答。

          1.2 主按鈕 (Primary Button)

          主按鈕為頁面中按鈕區(qū)最為核心的操作,在日常場景中,主要按鈕一般都為新建、編輯、保存這一類正向的操作,強調頁面中最為核心的功能,能夠讓用戶一看到主按鈕就明白大致在頁面中需要如何操作。

          但在主按鈕的使用中,要遵循以下兩個原則:

          1)在頁面當中,按鈕區(qū)域的主按鈕最好只有一個,否則會對頁面的主要功能造成干擾。

          2)并不是每一個頁面都需要有主按鈕,不要因為頁面缺失主按鈕而強行加上。因為在實際使用中,時常遇到按鈕之間為平級的關系,強行添加,容易造成頁面層級混亂。

          在主按鈕中,按鈕狀態(tài)的設計也會跟隨物理世界進行相應的映射,因此在設計時需考慮現(xiàn)實生活中的狀態(tài)。

          比如用戶的Hover時,一般都將按鈕抬起并亮度增加,其目的是為了提示用戶可以點擊,而用戶在按下時,用加黑來表示用戶按下的狀態(tài),與現(xiàn)實生活中按鈕的狀態(tài)類似,因此按鈕狀態(tài)應該映射物理世界。

          1.3 次按鈕/標準按鈕(Default Button)

          次按鈕在頁面中出現(xiàn)最為頻繁,在日常使用中,如果你不太確定使用何種按鈕時,那使用它,大概率沒有錯。因為它運用廣泛,出現(xiàn)頻率也最高,因此也被人們稱為標準按鈕。

          在次按鈕的設計形式中,我們團隊將設計形式分為兩類:

          第一類 字線型

          此按鈕整體以文字+邊框的形式,這類形式在視覺層面上感知較弱,適合幾個按鈕同時展示,在B端項目中,字線型也是在使用中最為頻繁的形式。

          第二種 字面型

          字面型更偏向表達按鈕整體,常見于各類移動端的按鈕當中,整體的表達也更適合移動端這類屏幕尺寸較少的設備當中,更符合卡片化設計的思路,反而不太適合桌面端的設計。

          1.4 文字按鈕/鏈接(Text Button/Link)

          文字按鈕為頁面中視覺層級較低的按鈕形式,因而可以在頁面中大面積的重復使用,文字按鈕與鏈接(Link)基本一致,且沒有太多區(qū)分,所以在設計上,文字按鈕與鏈接基本相同。

          文字按鈕重復的出現(xiàn),以表格頁面當中的操作列表最為突出,因為表格當中常用的操作最好能夠直接展示出來,因此表格中基本都采取文字按鈕的形式。

          1.5 圖標按鈕(Icon Button)

          圖標按鈕為頁面中控件占比最小的按鈕,所以在頁面中的使用也是最為高效的。因為沒有了文字元素,會導致用戶在圖標的理解上出現(xiàn)偏差。為了解決這一問題,主要是通過用戶在Hover時使用展示Tooltip提示按鈕的含義,同時建議在圖標按鈕的使用上多為高頻且易理解的圖標。

          我舉一個簡單例子,在桌面端產(chǎn)品中,幫助文檔一定是非常重要的一個入口,當用戶對頁面中的功能有所疑惑時,可以通過此來幫助用戶進行理解,通常需要在大多數(shù)頁面當中展示幫助中心的入口,這時圖標按鈕就變得最為合適。

          因此,我們可以得出圖標按鈕的應用場景通常為:當頁面中需要高效的展示一個或幾個圖標時,同時圖標按鈕的展示最為頻繁時,當同時滿足以上兩點,使用圖標按鈕就是一個更優(yōu)的解決方案方案。

          1.6 按鈕菜單(Menu Button)

          按鈕菜單為頁面中許多操作的集合,通常是將高頻的操作以及一些低頻的操作進行整合,組成的按鈕菜單。這樣既能夠減少頁面元素的冗雜,同時也能夠滿足業(yè)務對于功能的需求。

          舉個例子,在表格頁面當中,B端設計師最常見到的按鈕菜單就是新建,這類新建按鈕其實是必不可少的,同時業(yè)務需要,還需要多個業(yè)務按鈕進行展示,按鈕菜單的出現(xiàn),幫助用戶進行按鈕的整理,同時也滿足業(yè)務需求。

          1.7 按鈕中加圖標(Icon add Button)

          這其實是主按鈕的一種衍生,通過圖標對主按鈕的含義進行解釋,從而幫助用戶提高這個按鈕的識別性。如果一個按鈕你想比主按鈕更加強調,那便可使用在按鈕中添加圖標,這樣既能夠強化圖標的含義,同時也加深了用戶對于按鈕的印象。

          在六個常見按鈕形式中,我們根據(jù)重要的優(yōu)先級,給常見按鈕進行一個簡單的排序:

          圖標按鈕-按鈕菜單-主按鈕-次按鈕-文字按鈕-圖標按鈕

          二、特殊按鈕類型

          2.1 危險按鈕(Danger Button)

          危險按鈕在刪除操作中最為常見,通常是為了警告用戶,這個數(shù)據(jù)刪除不可恢復,讓用戶謹慎考慮。在常見的刪除操作中,都需要用戶進行二次確認,避免用戶誤操作。

          當然,在實際業(yè)務中,危險按鈕不宜過多,如果業(yè)務當中無法避免,需要展示多個刪除按鈕時,推薦采取圖標按鈕進行展示或者Hover過后將其呼出。

          2.2 幽靈按鈕(Ghost Button)

          幽靈按鈕,看它的名字就能想到它的作用:像幽靈一般透明的存在。

          它沒有使用復雜的顏色、樣式,而是用線條表示外部輪廓,證明它還是一個按鈕。同時內(nèi)部只用文字展示按鈕名稱。它只出現(xiàn)在按鈕背景復雜的頁面當中,比如:漸變色、紋理、動態(tài)圖片背景的情況下,幽靈按鈕能夠完美融入到環(huán)境當中。

          而現(xiàn)如今,傳統(tǒng)意義上的幽靈按鈕已經(jīng)很少,畢竟在現(xiàn)如今的官網(wǎng)當中,幽靈按鈕已經(jīng)不再流行,更多的是出現(xiàn)在復雜頁面的“實心按鈕”,而在某種意義上講,這類按鈕才是幽靈按鈕現(xiàn)在的狀態(tài)。

          幽靈按鈕和次按鈕有何不同?

          在形式上,幽靈按鈕和次按鈕看起來沒有并什么不同,因此會有很多疑惑,那我什么時候用幽靈按鈕什么時候用次按鈕呢?

          首先幽靈按鈕是屬于特殊按鈕體系中,因此它不會受整個按鈕體系的束縛,比如我在一個設計系統(tǒng)中,分別定義了常規(guī)按鈕的尺寸分別是24px、32px、40px,但是我在一個官網(wǎng)落地頁當中需要有一個46px的按鈕出現(xiàn),次按鈕就完全不合適。其次幽靈按鈕邊框粗細、字體大小都是和常規(guī)按鈕體系不同,因此幽靈按鈕就和次按鈕有所不同。

          第二個方面在次按鈕的設計形式中,不僅僅只有描邊按鈕這一種形式,因此幽靈按鈕與次按鈕它們可能會有交集,但是屬于兩種不同類型的場景,因此也不能將它們混用。

          2.3 懸浮按鈕(Floating Action Button)

          在Material Design 出現(xiàn)之初,懸浮按鈕受到了很多人的追捧,它也是安卓設計的代名詞。主要是用于頁面當中最常用的操作,是整個APP中最核心的按鈕,能夠代表這個產(chǎn)品的核心功能,比如記賬軟件的添加賬單記錄,印象筆記的新增筆記(安卓)。

          但沉浸式設計的出現(xiàn),使得移動端寸土寸金的地方,需要固定一個按鈕的情況就變得更加少見。

          而在B端的設計過程中,逐漸衍生出了B端行業(yè)特有的方式。

          懸浮按鈕在B端場景中,主要是幫助用戶進行輔助咨詢的功能,例如在一些用戶需要得到幫助的頁面中,可以通過懸浮按鈕,使用戶的又疑問的頁面進行快速提問,幫助用戶能夠進行快速的跳轉,在飛書的應用列表中,其實用戶剛開始理解應用列表其實存在一個理解成本,就可以通過懸浮按鈕進行展示(后面有機會聊聊B端改版厭惡時也會提到)。

          2.4 行為號召按鈕(Call to Actiontion)

          行為號召按鈕簡稱:CTA按鈕,主要目的是為了號召人們在某些特定的頁面中使用此按鈕來提高轉化,比如立即購買、聯(lián)系我們、立即訂閱等等…

          大多數(shù)時候,CTA按鈕都是成對出現(xiàn)的?!笆桥c否“ 、“登錄與注冊”、“確認與取消”等。因此,分析清楚CTA按鈕后設計出視覺層級合理的頁面稱為非常重要的點。在設計中,一般會采取漸變色、主題色、主題色的互補色等等,它經(jīng)常獨立出現(xiàn)。

          在B端軟件的場景中,官網(wǎng)是CTA按鈕出現(xiàn)最為重要的頁面,一般在官網(wǎng)中,使用CTA按鈕將用戶引導從潛在客戶向付費客戶進行轉變(點擊過后一般是一個聯(lián)系表單進行信息的填寫),這也是在B端產(chǎn)品中非常重要的指標:潛客向付費客戶轉變。可以引導用戶進入到下一個階段,如果CTA按鈕設計不好,人們對于官網(wǎng)只是瀏覽,不會有任何轉化。

          因此,在設計CTA按鈕的形式與位置時,需要與產(chǎn)品、設計、運營等共同確定并討論使用,大家站在不同的立場希望得到一個完美的方案,因為設計出清晰的結構層次將直接引導用戶朝著理想的使用路徑前進,從而極大提高轉化率。

          三、按鈕細節(jié)

          3.1 按鈕文案

          在我們?nèi)粘TO計中,常常會遇到一些棘手的文案問題:登陸、登錄、確認、確定、發(fā)送、發(fā)布,在許許多多的工作場景中,猶豫究竟應該在按鈕上使用哪種文案,這就需要我們通過具體的案例場景進行展示相應文案。

          • 登陸(Land):這是網(wǎng)絡中錯別字最為頻繁的用此,很多人都會把登陸放到登錄頁面中,其實是錯的。這個詞里的“陸”字,就是陸地的意思,其基本含義只是登上陸地而已,拓展出來還會有“登陸到某一個市場”,但登陸網(wǎng)站的說法是絕對錯誤的。
          • 登錄(Login):這是“登記記錄、記載”的含義,我們正常輸入賬號密碼就是為了去記錄我們的一個信息,一般為官網(wǎng)登錄頁。
          • 確認(Confirm):這是帶有一些不可逆我操作的提示,一般用于用戶配置、選擇項等。
          • 確定(Yes):這是詢問用戶是否進行某項不可逆操作,一般為一個單獨的操作。
          • 發(fā)送(Send):這是盡快傳遞對方的聊天消息,一般為即時性的聊天發(fā)送。
          • 發(fā)布(Publish):這是用于用戶填寫的觀點、意見、文章等反饋信息發(fā)布到一些正式場合,如論壇、社區(qū)等。

          這些細節(jié)的文案就是幫助用戶去理解頁面中所傳達的真正含義,多將文字放置到場景中,文案也更好的輔佐他們作出選擇

          3.2 按鈕圓角

          圓角在每一個軟件中,隨處可見。圓角大小所帶來的不僅僅是視覺表現(xiàn),還更多影響著用戶的使用體驗以及對于產(chǎn)品而言的整體的認知,如果在開始設計之前,沒有對按鈕圓角有具體的規(guī)劃,很容易踩坑,如何設計好圓角,我們來進行系統(tǒng)分析

          在下文中我們將按鈕的圓角大小,分為以下三類:直角、圓角、半圓。

          直角:

          按鈕四角的方向,具有很強烈的引導性,看上去也會更加刺眼,使得在頁面當中注意力會減弱。同時,直角在按鈕排列當中看上去更加統(tǒng)一,相同的東西在視覺上不太能引起我們的注意。

          圓角:

          相比與直角按鈕,在使用圓角的按鈕中,視覺上總是給人一種柔和親近的感覺,當幾個圓角按鈕進行排列時,能夠感受到圓角按鈕更容易被點擊。因此在使用的按鈕中,建議添加圓角的細節(jié)元素。

          為何直角的物體會給人更嚴肅的感受——每一個人都認為圓角會更好,但是并不是每一個人都能夠解答為什么圓角更好。

          在巴羅神經(jīng)病學研究所對拐角的科學研究發(fā)現(xiàn),“拐角的感知程度隨著角度線性變化。銳角比鈍角產(chǎn)生更強的幻覺顯著性”。換句話說,拐角越尖,則出現(xiàn)越亮。拐角越多,越難看。

          圓角還有另一種解釋,是因為現(xiàn)實生活中有圓角的物體會更友好。從小,我們就知道尖角的物體會讓人受傷,圓角的物體會更安全。這就是小孩在玩皮球與刀的時候,家長的反應完全不同。

          小朋友玩刀會讓家長十分的緊張,趕緊讓孩子放下;而小朋友玩皮球時,家長則是非常的放心。這激起了神經(jīng)科學所謂的尖銳邊緣“回避反應”。因此,我們傾向于“避免鋒利的邊緣,因為在自然界中它們可能會構成危險”。

          圓角是不是越大越好?

          通常在移動端場景中,半圓按鈕隨處可見,移動端手指觸摸操作上,對于圓角的影響小之又?。欢搅俗烂娑说膱鼍跋?,鼠標的使用,半圓按鈕就會有所不妥。

          如果相同面積中,按鈕的圓角增大,相應的對于按鈕的可操作區(qū)域就會隨之減小,在同等尺寸下的按鈕中,小圓角的按鈕明顯比大圓角的按鈕更容易操作。

          當然,麻煩事還不僅僅于操作區(qū)域,在結合實際業(yè)務,我們的按鈕常常作為原子(原子設計理論)用來組成為下拉菜單進行聯(lián)動,半圓按鈕在下拉菜單的設計中,也會因為半圓的局限,使下拉菜單的設計會更加困難,同樣在設計上,半圓角對于下拉菜單的適配也會相當突兀,因此在考慮這方面設計時,需要你多去思考之后的業(yè)務場景。

          3.3 重要的Loading狀態(tài)

          按鈕的狀態(tài)中,Loading狀態(tài)通常不會對用戶進行直接展示,因為大多數(shù)情況下,Loading狀態(tài)就發(fā)生在一秒鐘以內(nèi),但是對于B端場景中有很多重要操作,在長時間等待中不展示loading狀態(tài),會導致用戶在使用時犯下錯誤。

          需要在合理的時間進行反饋

          • 當按鈕響應時間小于1秒時,通常正常反饋即可。
          • 當按鈕響應時間長于1秒時,我們通常會采取加載動畫,減緩用戶等待的焦慮感。

          舉個例子:比如一個確認提交的按鈕,由于網(wǎng)絡或者服務器等原因,需要長時間加載資源,而用戶不知道我剛才按下的按鈕是否有效,這時用戶慌張,想要多按下幾次這個按鈕,系統(tǒng)就會不停提交數(shù)據(jù),最后網(wǎng)絡變好時,窗口就會一瞬間瘋狂展示,導致用戶體驗下降。

          為了防止這類事情的發(fā)生,需要在設計師考慮到按鈕在加載一秒以后的狀態(tài),應當提示用戶在網(wǎng)頁已經(jīng)收到請求,正在加載,同時在按鈕狀態(tài)中應該為不可操作狀態(tài)。同時會給出加載轉圈的動畫,緩解用戶的焦慮。

          當你完成了第一步的設計后,想想在按鈕的狀態(tài)中,是否更能夠幫助用戶進行體驗上的提升呢?

          這也是在面試某大型互聯(lián)網(wǎng)公司時,被問到過的一個問題~敲黑板。

          對用戶操作的適當反饋是用戶界面設計的最基本準則。讓用戶了解當前狀態(tài)、位置、是否成功、進度如何,減少不確定性;并引導他們在正確的方向上交互,而不是浪費精力在重復操作上。

          在Loading的加載過程中,等待焦慮一直是用戶想要了解到的,為了緩解類似情況,可以將等待的進度狀態(tài)進行展示,使的用戶在等待的過程中,能夠清晰的清楚自己的按鈕目前處于何種狀態(tài),我大概還需要等待多久,緩解用戶在等待過程中的焦慮。

          以上兩個方式均是尼爾森十大原則的內(nèi)容,能夠在按鈕Loading狀態(tài)中,緩解用戶在按鈕加載過程中、重復提交、等待焦慮的問題,通過一些設計小細節(jié),幫助產(chǎn)品提升用戶體驗。

          四、按鈕實際的使用場景

          通過上文對于按鈕的解釋,大致明白按鈕在設計中的作用,接下來我結合一個工作中的實際案例,來看看我們應該如何優(yōu)化常見按鈕在頁面當中的設計。

          項目背景:在桌面端,我們需要對整個導航欄進行設計改版,但其中涉及到對于導航的一個整體優(yōu)化,主要是由于業(yè)務功能發(fā)生變化,我們需要在導航欄上增加快捷添加入口和通知中心,來滿足導航的后續(xù)的功能需求,由于保密協(xié)議的原因,就不放自家產(chǎn)品。

          第一步根據(jù)用戶瀏覽模式確定按鈕順序

          在桌面端中,瀏覽模式大致分為兩類,F(xiàn)型瀏覽模式、Z型瀏覽模式(下方知識拓展會有講到)。

          首先,因為導航在整個頁面的頂部,結合兩種瀏覽模式在頂部時統(tǒng)一都為從左到右的瀏覽順序。

          因此確定整個導航按鈕初步的按鈕重要層級排序。

          第二步交互路徑優(yōu)化

          我們對于用戶的按鈕層級有著明顯的劃分,因為在整個導航右側,又因為其的特殊性,我們把操作空間分為三部分:

          左側為操作路徑最短的區(qū)域,因為桌面端的產(chǎn)品需要通過鼠標進行交互操作,而其中移動鼠標的長短直接決定用戶是否愿意點擊這個按鈕,因此,靠左的按鈕適合放置用戶最常使用的操作。

          中部為按鈕內(nèi)部區(qū),可以放置一些低頻,但是又必須出現(xiàn)在這個區(qū)域的按鈕操作(比如:幫助中心、通知中心等等…)。

          右側為按鈕最為重要層級最弱的區(qū)域,同時它也有一些特殊性。

          一般在瀏覽器的右側,為用戶最容易定位的操作區(qū)域,因為靠近邊緣導致在用戶定位當中能夠幫助用戶進行快速選擇。

          回到頁面中信息層級較高、同時需要精準定位的按鈕就會將個人中心放置在最右側,方便用戶進行快速定位。

          因此我們講導航當中按鈕重要層級進行簡單排序,得到下圖:

          第三步信息整合優(yōu)化按鈕結構

          通過親密性原則,我們將除去左右兩側確定好的按鈕之外的按鈕進行簡單分類,將有關聯(lián)的按鈕進行組合,形成較強的關聯(lián)性~

          第四步視覺調整

          視覺調整作為最重要的一步,主要是為了在最后的按鈕重要層級上,將一部分按鈕突出、一部分按鈕弱化,達到我們想要的整個層級效果。

          通過團隊內(nèi)部討論,將我們的新增按鈕定位CTA按鈕,因為它關聯(lián)到我們每個使用系統(tǒng)的人都會用到,屬于最高頻的操作按鈕,也因此將其突出。

          F型瀏覽模式:

          是新聞平臺、博客等文字為主的網(wǎng)站布局所采取的閱讀模式。

          該閱讀模式由尼爾森團隊的眼動追蹤研究結果從而進行普及,在這個研究中記錄了超過200位用戶瀏覽網(wǎng)頁時,發(fā)現(xiàn)用戶的主要閱讀行為在許多網(wǎng)站和場景中表現(xiàn)得相當一致。這個閱讀模式看起來有點像字母F,因此也被叫做F型瀏覽模式。

          首先用戶以水平方向進行閱讀,通常是在閱讀區(qū)域的上半部分。

          接下來,他們在屏幕左側垂直瀏覽,尋找段落開篇幾句中感興趣的內(nèi)容。當他們找到感興趣的內(nèi)容時,他們在第二個水平方向上快速瀏覽,通常這塊內(nèi)容區(qū)比上一個內(nèi)容區(qū)更短小、更簡潔。這部分元素形成了F的下半部分。

          最后,用戶在垂直方向上瀏覽內(nèi)容的左側區(qū)域。

          Z型瀏覽模式:

          是掃描滾動的網(wǎng)站的典型模式。

          正如你所期望的,“z”型模式的布局遵循字母Z的形狀?!癦”型模式的設計跟蹤了人眼掃描頁面時的路線——從左到右,從上到下:

          • 首先,人們從左上角到右上角進行掃描,形成一條水平線
          • 接下來,向頁面的左下側掃描,鏈接成一條對角線
          • 最后,再次向右轉,形成第二條水平線

          當觀眾的視角以這種模式移動時,它形成一個虛構的“Z”字形。

          五、按鈕設計中與開發(fā)還原細節(jié)

          在實際工作中,經(jīng)常遇到自己設計的按鈕與開發(fā)實際還原的按鈕差距很大,一些沒有經(jīng)驗的設計師會和開發(fā)說,你看我設計稿,每一個按鈕都要按照設計稿的來,這樣設計師與前端開發(fā)之間的矛盾就會越來越深。其實在按鈕設計的細節(jié)中,開發(fā)怎么完美的還原,里面還有很多細節(jié)。

          5.1 Padding思維

          首先要想讓開發(fā)完全還原你的設計稿,就必須了解開發(fā)實現(xiàn)的思維方式,針對它的思維方式進行相應的思考。

          又由于Sketch與開發(fā)常使用的VScode之間邏輯上存在較大差異,導致設計師設計出來的很多設計稿開發(fā)根本無法實現(xiàn),這也是B端設計師擺在你面前的第一個問題。

          對你沒看錯,無法實現(xiàn),我舉一個例子:

          這是一位同學問我的一個問題,他說我這個按鈕為啥實現(xiàn)不了,前端不就是多幾個代碼去適配我的設計稿就可以了嗎?

          如果你也有很多疑問,那就接著看下去~

          什么是Padding

          在按鈕當中,通俗的理解Padding就是文字與按鈕之間的間距。

          因為Sketch等軟件在按鈕的設計中,只有圖形位置的概念,沒有內(nèi)間距Padding的概念,因此需要對按鈕還原要明確的描述。

          比如上圖,前端同學在開發(fā)就會將Padding設置為24px,所以整個按鈕長度便為24px*2+20px(文本寬度)=68px。

          而為什么說上面的設計規(guī)范實現(xiàn)不了,因為對于前端而言,Padding通常都是統(tǒng)一且固定的,只會根據(jù)按鈕文字長度進行相應的調整,比如我上面舉的錯誤栗子,其實在前端同學面前這類設計是不能夠被共用,而且對前端同學項目會變得越來越不能維護,所以按鈕設計應該更規(guī)劃。

          5.2 Min-Width思維

          但是如果真的需要去實現(xiàn)兩個文字按鈕長度和四個字的一樣怎么辦,需要去設定按鈕的最小寬度。

          按鈕最小寬度的設定一般為4個字文字的長度,假設字體大小為16px,左右的Paddung為24px。

          最小寬度為:88px,因此在按鈕的標注中,需要展示最小間距為102px,方便前端進行CSS開發(fā)。

          5.3 按鈕的邊框

          在我們的sketch中,按鈕邊框有三種,內(nèi)邊框、居中邊框、外邊框,默認為居中,但是在前端的CSS代碼中沒有居中邊框,沒有居中邊框,沒有居中邊框(重要的事情說三遍),默認為內(nèi)邊框,如果需要調整為外邊框,最好能夠標注。

          按鈕雖然作為一個最基礎的元素,但是在整個設計體系中,它一直都扮演著一個十分重要的位置,在思維中,任何組件都可以通過上面按鈕的思維,對每個組件進行拆解分析,無論是組件的狀態(tài)、組件的類型,在實際工作中,都需要你去深入思考。關于我呢, 也因為踩了很多坑,因此想分享給大家。

          參考鏈接

          https://blog.prototypr.io/8-rules-for-perfect-button-design-185d1202ee9c

          https://medium.com/@uxmovement/when-you-need-to-show-a-buttons-loading-state-41fc4d5e3c65

          https://atlassian.design/guidelines/product/components/buttons

          https://uxmovement.com/thinking/why-rounded-corners-are-easier-on-the-eyes/

          相關閱讀

          B端設計:盤點篩選控件的基本知識

          B端設計:導航菜單的設計5步法

          作者:CE,2B行業(yè)的2B設計師~。公眾號:CeDesign

          本文由 @CE 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉載

          題圖來自Unsplash,基于CC0協(xié)議。


          主站蜘蛛池模板: 亚洲一区动漫卡通在线播放| 国产在线观看一区二区三区四区 | 无码国产精品一区二区免费vr | 美女AV一区二区三区| 国产一区二区三区无码免费| 国产伦一区二区三区免费| 亚洲av片一区二区三区| 成人午夜视频精品一区| 亚洲一区中文字幕| 波多野结衣电影区一区二区三区| 精品国产免费一区二区三区| 亚洲国产一区国产亚洲| 国产情侣一区二区| 久久免费视频一区| 麻豆AV无码精品一区二区| 日韩一区二区三区免费播放| 国产suv精品一区二区33| 国产品无码一区二区三区在线| 国产在线观看一区精品| 亚洲午夜精品一区二区公牛电影院 | 精品久久一区二区三区| 亚洲av无码一区二区三区天堂古代| 国产精品一区二区三区高清在线| 97精品国产福利一区二区三区| 在线日产精品一区| 国产免费播放一区二区| 亚洲日韩AV一区二区三区中文| 精品一区二区三区四区在线| 精品无码国产一区二区三区51安| 久久国产香蕉一区精品| 亚洲AV日韩AV一区二区三曲| 在线观看国产区亚洲一区成人 | 视频一区视频二区制服丝袜| 少妇激情一区二区三区视频| 日韩熟女精品一区二区三区| 亚洲国产成人久久一区二区三区| 国产在线一区二区在线视频| 国产一区二区三区播放| 无码一区二区三区AV免费| 久久青草国产精品一区| 中文字幕一区二区视频|