整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          技術貼:一篇文章看懂鏈接(超鏈接)設計

          人人都是產品經理【起點學院】,BAT實戰派產品總監手把手系統帶你學產品、學運營。

          產品設計時細節是產品經理最頭疼的問題,一個button,一個鏈接都要考慮太多的細節問題。作者整理了常見的一些功能設計問題,一篇文章看懂這些功能設計。來學習吧。

          定義

          鏈接也稱為超鏈接,所謂的超鏈接是指從一個網頁指向一個目標的連接關系,這個目標可以是另一個網頁,也可以是相同網頁上的不同位置,還可以是一個圖片,一個電子郵件地址,一個文件,甚至是一個應用程序。而在一個網頁中用來超鏈接的對象,可以是一段文本或者是一個圖片。當瀏覽者單擊已經鏈接的文字或圖片后,鏈接目標將顯示在瀏覽器上,并且根據目標的類型來打開或運行。

          樣式

          鏈接可以是一個字或是一段字這樣的文本,也可以是一個按鈕,一張圖片,當你點擊后跳轉到另一個目標,當你把鼠標指針移到某個鏈接時會變成一個小手,當然在手機上沒有這一特點。

          1. 文本樣式的鏈接

          文本樣式的鏈接一般在搜索引擎的網站呈現藍色字樣,大多會在下面加上下劃線以便識別,不過現如今考慮到不影響文本的可讀性與用戶體驗,逐漸取消了下劃線。而在一些別的網站考慮到界面設計風格各方面的因素而不用藍色。

          谷歌的文本鏈接是藍色,沒有下劃線

          百度的文本鏈接也是藍色,關鍵詞是紅色,有下劃線

          而京東的文本鏈接有灰色,有白色,有黑色

          2. 按鈕樣式的鏈接

          按鈕樣式的鏈接比文本樣式的更容易識別,每一個按鈕都是一樣鏈接。

          按鈕樣式鏈接

          3. 圖片樣式的鏈接

          圖片樣式的鏈接可以是單獨的一張圖片,也可以是文字與按鈕一起組成一張圖片,只是鼠標指針掃過圖片的任何一個部位都會變成小手。

          如桌面彈出這種游戲小窗口的圖片式鏈接

          由文字/圖/按鈕樣式一起構成的一張圖片式按鈕,鼠標可以點擊圖中任何一部位

          打開方式

          鏈接打開的方式有三種:第一種是在當前頁面刷新跳轉,國外的網站大多是這樣的打開式;第二種是在新標簽頁面打開鏈接,國內大多采用這種;第三種是提示用APP打開。當然現在出現了一種新的打開方式,那就是二維碼掃描。

          提示用美拍APP打開

          類型

          按照連接路徑的不同,網頁中超鏈接一般分為以下3種類型:內部鏈接,錨點鏈接和外部鏈接。

          鏈接還可以分為動態鏈接和靜態鏈接。動態超鏈接指的是可以通過改變HTML代碼來實現動態變化的鏈接,例如我們可以實現將鼠標移動到某個文字鏈接上,文字就會象動畫一樣動起來或改變顏色的效果,也可以實現鼠標移到圖片上圖片就產生反色或朦朧等等的效果。而靜態鏈接,顧名思義,就是沒有動態效果的鏈接。

          1. 內部鏈接

          與外部鏈接(即反向鏈接)相反,內部鏈接是指同一網站域名下的內容頁面之間互相鏈接。如頻道、欄目、終極內容頁之間的鏈接,乃至站內關鍵詞之間的Tag鏈接都可以歸類為內部鏈接,因此內部鏈接我們也可以稱之為站內鏈接,對內部鏈接的優化其實就是對網站的站內鏈接的優化。

          2. 錨點鏈接

          HTML中的鏈接,正確的說法應該稱作"錨點",它命名錨點鏈接(也叫書簽鏈接)常常用于那些內容龐大繁瑣的網頁,通過點擊命名錨點,不僅讓我們能指向文檔,還能指向頁面里的特定段落,更能當作"精準鏈接"的便利工具,讓鏈接對象接近焦點。便于瀏覽者查看網頁內容。類似于我們閱讀書籍時的目錄頁碼或章回提示。在需要指定到頁面的特定部分時,標記錨點是最佳的方法。

          3. 外部鏈接

          外部鏈接,又常被稱為:“反向鏈接”或“導入鏈接”,是指通過其他網站鏈接到你的網站的鏈接。

          外部鏈接指的是針對搜索引擎,與其它站點所做的友情鏈接。高質量的外部鏈接指:和你的網站建立鏈接的網站知名度高,訪問量大,同時相對的外部鏈接較少,有助于快速提升你的網站知名度和排名的其他網站的友情鏈接。

          如果按照使用對象的不同,網頁中的鏈接又可以分為:文本超鏈接,圖像超鏈接,E-mail鏈接,錨點鏈接,多媒體文件鏈接,空鏈接等。

          鏈接是一種對象,它以特殊編碼的文本或圖形的形式來實現鏈接,如果單擊該鏈接,則相當于指示瀏覽器移至同一網頁內的某個位置,或打開一個新的網頁,或打開某一個新的WWW網站中的網頁。

          鏈接狀態

          鏈接在交互上一般會呈現4種狀態,即默認狀態/懸停時狀態/點擊時狀態/點擊后狀態。比如谷哥網站的交互體驗。如下圖:

          點擊前

          懸停時,下面浮現半透明線條

          點擊時,有波紋暈開的動態效果

          點擊后,下面線條粗

          有時候是3種狀態,比如百度網和知乎應用:

          默認狀態

          點擊時鏈接變紅

          點擊后鏈接變成紫色

          IOS系統知乎應用的3種狀態,而在Android系統沒有用力點擊這一狀態。

          默認狀態

          點擊狀態

          用力點擊會彈出預覽小窗口

          有些時候只有2種狀態,如下圖谷歌網:

          默認和點擊后狀態一樣

          鼠標懸停時出現下劃線

          默認狀態

          點擊時

          而有時候比如在APP里有時候就一直只有一種狀態,也可以稱靜態鏈接,之前的可以稱之為動態鏈接。在不同的使用場景會因為當時的情況選擇最合適的交互體驗設計。有的情況下還會加上點擊的音效,使用戶體驗更暢快,這在移動端用的使用情況多一些。

          總之鏈接是網頁不可缺少的構成部分,每一個鏈接的呈現都是經過深思熟慮的。

          作者:潘瑤瓊(簡書作者)

          本文由 @潘瑤瓊 授權發布于人人都是產品經理,未經作者許可,禁止轉載。

          人都是產品經理旗下【起點學院】推出產品經理“365天”成長計劃,BAT大牛帶你學產品!

          一、Axure交互

          Axure交互是指把靜態線框圖變成可點擊的交互式HTML原型的功能。

          每個Axure交互有三個基本的信息單元組成,即When、Where和What。

          • When:什么時候發生交互動作?在Axure術語中,用事件(Events)來表示When。例如:瀏覽器中加載頁面時,用戶點擊一個控件后。
          • Where:交互在哪里發生? 任何一個控件都可以建立交互動作,如矩形框、單選按鈕或下拉列表,或者一個頁面或模板線框圖。
          • What:將發生什么 在Axure中,把這是要發生的稱為動作(Actions)。動作定義了交互的結果。例如,在頁面加載時,將一個動態面板編程一種指定狀態。

          二、示例

          本示例在靜態線框圖的基礎上進行構建。

          使用簡單詞語定義交互

          用戶點擊 全局導航欄 上某個Tab時,會鏈接到對應的頁面。新打開的頁面將取代當前頁面。使用W3C拆解上述過程。

          • When:用戶單擊時
          • Where:全局導航欄上的一個Tab矩形控件
          • What:鏈接到相應的頁面
          • Condition: 沒有條件

          Axure交互界面

          Axure事件

          Axure交互由兩類Axure事件觸發。

          • 頁面或頁面中的模板加載時:自動交互,在頁面加載時觸發。
          • 用戶直接與控件進行交互時:手動交互,由用戶觸發。

          頁面加載事件

          OnPageLoad(頁面加載)事件可廣泛應用于頁面和模板,很可能成為常用方法。

          示例:更改默認的著陸頁

          打開生成的HTML原型時,總會顯示站點地圖區的第一個頁面。然而,為了便于原型演示,可能首先打開OverView頁。

          交互的目標:原型加載時,讓站點地圖區的第一個頁面重新定向到所指定的頁面。使用W3C方法拆解這個交互的結構。

          • When:原型加載時
          • Where:站點地圖中的第一個頁面
          • What:重新定向到另一頁
          • Condition:沒有條件

          交互設置過程:

          1. 打開Use Cases頁面(A)進行編輯,在Page Properties(頁面屬性)區中,切換到Page Interactions(頁面交互)選項(B)。
          2. 雙擊交互選項中OnPageLoad事件(C),打開Case Editor(情景編輯器)窗口。
          3. Add actions這一欄中列出了所有的Axure動作。Links這組中的交互動作用于處理導航,其中最常用的是Open Link ->Current Window動作(D),表示在當前窗口打開鏈接。單擊它。
          4. 在Configure actions這一欄中列出了站點地圖區中的所有頁面。單擊OverView頁面(E),將OverView頁面設置為重定向目標頁面。該動作會出現在Organize actions這一欄中(F)。
          5. 這樣就完成了交互設置。點擊“確定”關閉Case Edition窗口。

          全局導航Tab的OnClick事件

          1. 打開編輯M Global Nav(全局導航模板)頁面(A)。全局導航欄有7個Tab,他們都有相應的交互動作。這里以“指標比較”(B)為例介紹。
          2. 在Widget Interactions and Notes區,單擊Interactions(C)選項,可看到矩形控件包含三個事件。
          3. 雙擊OnClick事件(D)或者單擊Add Case鏈接,可以打開Case Editors(E)窗口。
          4. 然后參照OnPageLoad事件設置。

          模擬上下文導航

          一種常規的用戶體驗需求是,通過全局導航欄,清晰告知用戶當前處于哪個頁面。 頁面加載時,全局導航欄會變成當前選擇的對應頁面。使用W3C方法拆解這個交互的結構。

          • When: 頁面加載時
          • Where: 全局導航模板
          • What: 顯示當前所選擇的頁面
          • Condition: 沒有條件
            很多種方法可以實現這個What:當前激活的導航欄Tab可以變大尺寸、變化頁簽背景顏色、加粗字體、變化字體顏色等。

          設置Tab選中后(Selected)的樣式的步驟:

          1. 打開M Global Navigation(A)編輯頁面,選擇構成全局導航欄的7個Tab(B)
          2. 在Widget Properties and Style(組件屬性和樣式)區中(C),選擇Properties(D)??梢钥吹剿闹薪换邮健?/li>
          3. 選擇Selected(E)選項,彈出Set Interaction Style對話框(F),選擇Selected選項(G).
            4.選擇需要改變的樣式,勾選Preview(預覽)即可。

          三、相關資源

          作者:binarystar

          來源:http://www.jianshu.com/p/0d874e1e040f

          GoJS是一款功能強大,快速且輕量級的流程圖控件,在現代的Web瀏覽器平臺上可實現自定義交互圖和復雜的可視化。GoJS通過定制模板和布局使復雜node,鏈接以及用戶組的JS圖表構造更加容易。

          GOJS為用戶交互性提供更多先進的功能,例如拖拽,復制粘貼,文本編輯,工具提示,快捷菜單,自動布局,模板,數據關聯和型號,處理狀態和撤銷管理,調色板,概述、事件處理程序、命令,以及一個可擴展工具系統的自定義操作。

          用戶無需服務器和插件就能實現交互,一般可在瀏覽器上完全運行,不需要任何的服務器端就可以直接渲染一個HTML5 Canvas元素或SVG。GOJS不依賴于任何的JS庫或框架,能夠與任意HTML或JS框架協作運行,有時候,甚至根本不需要框架。

          利用GOJS的強大功能可以建立自定義的建模環境,領域特定的視覺語言,一個系統編輯器和使用共享代碼及模板的只讀狀態監控器,在不同的圖表里能顯示相同數據的選擇可視化,采用子樹、子圖或其它圖表的詳細視圖擴展并進一步深入研究。

          GOJS因本身具有強大靈活的系統而變得非常簡單。許多文檔的頁面介紹了其基本概念,并展示了大多數應用程序都想要提供的典型功能。節點和鏈接可根據實際需要再做詳細的說明。API接口由幾十個重要的類組成,這些類分別概述了許多相互作用之間的有效功能。其中一些都是允許做簡單自定義設置的,有些可能也需要更復雜的自定義重寫。

          GOJS示例:

          (1)SVG圖標示例:

          此圖顯示了幾個“圖標”原本的SVG路徑,作為形狀GOJS,所有圖標都是顯示在一個樹狀圖里,不同的是,注意下圖,所有圖標則顯示在一塊更大的區域里面。

          你也可以采用自己喜歡的一些幾何圖形,然后在GOJS上添加各種形狀,或著直接復制SVG路徑字符串。按照以上方法操作出現如下圖所示:

          (2)GOJS導航圖

          上圖展示的是同一個圖標不同部分之間的關系:

          選擇一個節點或鏈接,用單選框直接突出確定因素和唯一因素之間的關系,其中,突出部分的顏色取決于各部分之間的“距離”。

          (3)GoJS箭頭

          這個例子展示的是所有預定義的GOJS箭頭。把鼠標放在一個節點或鏈接上就能看到箭頭的名字,每個鏈接均對應顯示兩個箭頭。鏈接模板都有確定的形狀,箭頭自身屬性決定了它的名字。模板中不同形狀的箭頭,其屬性就代表了不同箭頭的名字,每個箭頭均是按比例增大得,這樣看起來會更清晰一些。

          智能社 撰稿,轉載請注明來源!!


          主站蜘蛛池模板: 熟女少妇丰满一区二区| 制服中文字幕一区二区| 精品一区二区三区无码免费视频| 亚洲电影一区二区三区| 成人在线观看一区| 成人无码AV一区二区| 国产天堂在线一区二区三区| 久久国产精品视频一区| 精品无码人妻一区二区三区不卡 | 国产成人AV一区二区三区无码| 中字幕一区二区三区乱码| 国产精品熟女一区二区| 一区二区三区日本电影| 国产精品99精品一区二区三区| 久久久精品人妻一区亚美研究所| 国产精品一区二区av不卡| 波多野结衣电影区一区二区三区 | 久久无码人妻一区二区三区| 亚洲一区二区高清| 一区二区三区免费电影| 国产一区二区三区精品久久呦| 亚洲国产成人久久一区二区三区| 亚洲一区二区三区夜色| 久久精品一区二区三区四区| 中日av乱码一区二区三区乱码| 国产精品一区二区av不卡| 日本美女一区二区三区| 免费视频精品一区二区| 日韩精品电影一区亚洲| 综合激情区视频一区视频二区| 天天综合色一区二区三区| 日本精品一区二区三区视频| 免费看无码自慰一区二区| 国内精品视频一区二区三区| 麻豆AV天堂一区二区香蕉| 精品国产一区在线观看| 精品中文字幕一区在线| 国产精品小黄鸭一区二区三区| 国产在线精品一区二区夜色 | 一区二区三区无码被窝影院| 国产主播福利一区二区|