整合營銷服務商

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

          免費咨詢熱線:

          Axure高保真教程:鼠標右鍵顯示菜單

          輯導語:在軟件系統中,右鍵菜單是非常常見的,它包含了各種命令可以選擇。本文作者分享了用中繼器制作右鍵顯示菜單,結合動態面板,實現快捷菜單頁面跳轉效果的方法,一起來看一下吧。

          右鍵菜單在軟件系統中是非常常見的,他可以作為一個快捷方式,里邊包含各種命令可以選擇。那今天作者就教大家,如果用中繼器制作一個右鍵顯示菜單的的原型模板,結合動態面板,實現快捷菜單頁面跳轉的效果。

          一、制作完成后應具備以下效果

          1. 點擊鼠標右鍵,彈出菜單,彈出的位置為鼠標指針的位置
          2. 彈出的菜單由中繼器制作,在中繼器表格中輸入選項后自動生成交互效果
          3. 點擊菜單選項,可以實現頁面的跳轉,案例中是中繼器和動態面板間的聯動

          原型地址:https://h2pkno.axshare.com/#g=1

          二、重點難點和解決思路講解

          其實做鼠標右鍵菜單的最主要的難點是鼠標右鍵這個動作,因為Axure是通過瀏覽器來發布預覽的,而瀏覽器自身也有右鍵菜單的快捷操作,所以當我們做鼠標右鍵這個操作時,首先是顯示瀏覽器自身的右鍵菜單,從而導致原型中的鼠標右鍵這個動作失效。

          那我們就要考慮,能不能把瀏覽器中的右鍵顯示的快捷菜單這個操作禁用呢?當然可以,其實我們可以通過代碼的方式將它禁用掉,對應的代碼如:

          我們可以把上述代碼復制到字體里,那在預覽演示的時候就會自動生效,具體操作是點擊工具欄的發布——生成html文件——選擇fonts——添加字體——選擇@font-face——將代碼復制進入。這樣就可以實現原型內鼠標右鍵的交互而又不觸發瀏覽器鼠標右擊的默認操作。

          注:上述方法為Axure的操作路徑,其他版本位置可能有所出入,但是都是可行的。

          三、主要的制作材料

          1. 動態面板(頁面內容)

          本案例是用中繼器菜單和動態面板聯動制作的,在動態面板不同的stare里面放入對應的內容,然后后續可以通過設置面板狀態的交互就可以實現跳轉不同的頁面了。當然了如果你們不想把頁面放在動態面板內,也可以用多個頁面,用打開鏈接的交互也可以實現。具體可以按照你們實際需求操作,思路都是一樣的。

          那我們把頁面內容放進動態面板里不同的狀態后,要把動態面板每個狀態state命名成和菜單一致的名字,案例中為我的論文、我的收藏、我的問答、我的關注、我的點贊、我的通知、我的記錄、我的資料,這一步命名涉及后面頁面的跳轉。

          2. 中繼器

          我們在中繼器默認的表格里填寫菜單名稱,和前面動態面板名稱一致即可,案例中為我的論文、我的收藏、我的問答、我的關注、我的點贊、我的通知、我的記錄、我的資料。

          元件的樣式和其他的效果需要的話可以自由添加,例如移入變色,可以在元件樣式懸停時添加;需要陰影效果的也可以自由添加,這里就不詳細說明了,可以根據自己的喜好設置。

          四、交互制作

          1. 鼠標右鍵點擊動態面板時

          首先我們用顯示的交互,將菜單組合中繼器顯示出來,這里注意我們要選擇燈箱效果,燈箱顏色為同名即可,這樣設置以后,如果點擊菜單外的內容,菜單就可以自動隱藏。

          然后,我們還要讓彈窗菜單移動到鼠標指針的位置,這里我們用移動的交互就可以了,選擇到達,這里需要用到鼠標指針的函數Cursor.x和Cursor.y,分別對應鼠標指針所在的x坐標值和y坐標值。

          最后我們為了顯示的彈出不跳出窗口,我們在移動時增加邊界,這里用到window函數,window.height是窗口高度,window.width是窗口的寬度,我們設置菜單的右邊界小于窗口的寬度,下邊界小于窗口的寬度即可。

          2. 鼠標右鍵點擊頁面空白地方時

          如果鼠標點擊頁面空白地方時,其實交互也是和上面一樣,這里考慮到上面的動態面板不是全屏的,所以我們補充這個交互,我們也不用復制上面的交互,我們直接用觸發的交互,觸發動態面板鼠標右擊時的交互即可。

          3. 中繼器菜單內部矩形鼠標單擊時

          鼠標單擊中繼器菜單里面的選項時,我們用設置面板狀態的交互,設置頁面動態面板的值為中繼器表格內當前行記錄的文本值,簡單來說你們可以用item.column0(如果你們沒有改列名,如果改了列名這里也對應變化)或者this.text。最后我們用隱藏的交互,將菜單隱藏起來即可。

          最后的最后,這里提醒一下,菜單選項名必須和動態面板里狀態名一一對應,不然就跳轉不了的。

          這樣我們就完成了鼠標右鍵顯示中繼器菜單原型模板了,下次使用時,我們只需要在中繼器表格里填寫選項,即可自動生成交互,是不是很方便呢?感興趣的同學們可以動手試試哦。

          那本期的教程就到此為止了,感謝您的閱讀,我們下期見,88~

          本文由 @AI產品人 原創發布于人人都是產品經理,未經許可,禁止轉載

          題圖來自 Unsplash,基于 CC0 協議

          多朋友想學一下網頁制作,上網一看,只要涉及到網頁制作,都離不開HTML這個詞語,HTML是HyperText Markup Language的簡稱,想學習HTML語言,先得了解一些基本知識,今天這邊內容可以作為學習HTML的菜鳥教程第一課。

          HTML是什么?

          一般我們說HTML是指超文本標記語言,英文名稱為HyperText Markup Language,簡稱HTML,它是目前互聯網上應用最廣泛的語言。

          如何查看HTML?

          拿最常見的網頁為例,如果用大家熟悉的IE瀏覽器的話,直接在網頁上點右鍵,選擇“查看源”即可查看當前網頁的HTML源碼;如果是其他瀏覽器的話,多數情況下點擊右鍵,選擇“查看源碼”或者類似“查看網頁源代碼”這樣的選項即可查看。

          當然也可以通過專業的網頁制作軟件以及各種文本編輯器來查看。

          HTML有什么用?

          HTML語言可以方便地將網絡上存儲于不同位置的文字、圖片、聲音、視頻等內容組織起來,方便用戶瀏覽。對于我們來說,HTML是學習網頁制作的基本功,熟練掌握HTML這項基本功,可以為以后的學習和工作打下良好的基礎。

          HTML如何入門?

          要學習任何編程語言,都不好好高騖遠,HTML的入門很簡單,但是也要遵循學習的基本步驟,選擇一本入門書籍,循序漸進地去學習每一張的內容。一邊學習,一邊查看網頁代碼對照來學,提升入門速度。

          HTML案例

          下面就是最基本的HTML案例,在這個案例中,用的是HTML5,

          • <!DOCTYPE html> 聲明為 HTML5 文檔
          • <html> 元素是 HTML 頁面的根元素
          • <head> 元素包含了文檔的元(meta)數據,如 <meta charset="utf-8"> 定義網頁編碼格式為 utf-8
          • <title> 描述了網頁的標題
          • <body> 元素包含了可見的頁面內容,因為下面是最簡單的案例,所以只有幾行,實際網頁一般都有很多行。
          • <h1> 定義一個大標題
          • <p> 元素定義一個段落,也就是大家常說的分段。
          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>HTML菜鳥教程(runoob.com)</title>
          </head>
          <body>
              <h1>我的第一個標題</h1>
              <p>我的第一個段落。</p>
          </body>
          </html>

          如何編輯HTML?

          這個就很多了 ,比如最出名的Dreamweaver,當然如果熟練之后,可以選擇任意自己喜歡的編輯器,一些小的改動或者一小段代碼的話,也可以用各種常見的文本編輯器來處理,比如我們在wodows系統上常見的記事本,總之只要自己覺得方便就好。

          總結

          以上是學習HTML菜鳥教程的第一課,首先保持一個良好的心態來學習,有好的心態,知識方面只要循序漸進,學會就是水到渠成的事情了 。

          這個快節奏的數字時代,您的網站是與世界溝通的橋梁。然而,一個充滿錯誤的網站會讓您失去寶貴的訪客。為了確保您的網站在競爭激烈的市場中脫穎而出,我們向您推薦一款強大而易用的工具——CSS HTML Validator Pro。

          CSS HTML Validator Pro不僅僅是一個簡單的HTML檢查器,它是一款集HTML、XHTML、CSS、鏈接、拼寫、JavaScript、PHP語法、SEO和可訪問性檢查于一身的全能工具。它能夠幫助您消除導致訪客離開網站的諸多問題,提高您的工作效率,節省時間和金錢。

          與其他HTML檢查器不同,CSS HTML Validator Pro擁有強大的自定義語法檢查引擎,專為HTML、XHTML和CSS設計。它能夠深入挖掘潛在的錯誤,確保您的網站在各種瀏覽器和設備上完美呈現。

          CSS HTML Validator Professional是標準版的升級版,它提供了許多重要的額外功能。其中包括批量向導、配置編輯器、180天的免費主要升級等。企業版、專業版和標準版之間的差異如表格所示。

          這款應用程序將為您節省時間,幫助您消除許多導致訪客放棄網站的常見問題。CSS HTML Validator Pro還保護您的隱私,因為它不會將您的HTML和CSS文檔發送到互聯網上。這意味著您無需互聯網連接即可使用。

          以下是CSS HTML Validator Pro的一些亮點和特點:

          • 內置HTML/文本編輯器,帶有語法高亮顯示。
          • 強大的批量向導(僅限專業和企業版),讓您輕松驗證多個文檔。您還可以給它一個URL并跟隨鏈接來驗證一個小型到中型的網站。批量向導還可以用作網站拼寫檢查器和鏈接檢查器。
          • 鏈接檢查(標準版和專業版)可以查找損壞和有問題的鏈接。批量向導也可以用于檢查整個網站。
          • 大多數對話框中提供幫助功能。
          • 預配置了HTML 2.0、HTML 3.2、HTML 4.0、HTML 4.01、HTML5、XHTML、Microsoft Internet Explorer標簽、SMIL、RealText、WebTV、WML、frame、table標簽等。
          • 支持XHTML!
          • 根據Section 508 US Government Standards和/或行業標準的Web Content Accessibility Guidelines 1.0(WCAG 1.0)和2.0(WCAG 2.0)進行可訪問性檢查。
          • 當您使用特定于瀏覽器的標簽和屬性時提醒您(Std+)。
          • 添加您自己的標簽名稱、屬性和屬性值,或編輯現有內容(Pro+)。
          • 通過命令行參數,HTML Validator具有右鍵單擊HTML文檔、從彈出菜單中選擇一個菜單項,然后立即在屏幕上顯示錯誤(如果有)的能力。
          • 拖放多個文件到HTML Validator以同時驗證多個文件或同時使用工具處理多個文件。
          • 大小寫工具可以輕松將標簽和屬性轉換為全部大寫或小寫。
          • Strip HTML工具可以從文檔中刪除HTML標簽。
          • 將Unix、Mac或MS-DOS格式的文本文件轉換為Unix、Mac或MS-DOS格式。
          • 模板工具允許您快速輕松地更改HTML文檔的部分內容。我們在本網站上廣泛使用它。
          • 快速引用工具將在所有屬性值周圍添加引號(如果尚未添加)。
          • 易于使用、高效且功能強大的界面。

          讓CSS HTML Validator Pro成為您網站的守護者,確保您的數字存在始終保持完美無瑕。現在就行動起來,讓您的網站在競爭激烈的市場中獨樹一幟!


          主站蜘蛛池模板: 亚洲日本一区二区三区在线| 国产一区二区三区高清在线观看| 精品无码一区二区三区亚洲桃色| 性色av一区二区三区夜夜嗨| 中文字幕乱码一区二区免费| 国产一区二区三区高清在线观看| 无码精品人妻一区二区三区人妻斩| 中文乱码人妻系列一区二区| 国产无码一区二区在线| 国产一区二区三区91| 无码人妻aⅴ一区二区三区有奶水| 一区二区精品视频| 亚洲综合无码一区二区三区| 合区精品久久久中文字幕一区 | 亚洲一区日韩高清中文字幕亚洲| 国产a∨精品一区二区三区不卡| 中文字幕AV无码一区二区三区| 亚洲无删减国产精品一区| 少妇人妻偷人精品一区二区| 国产免费一区二区三区不卡| 国产精品视频一区| 2018高清国产一区二区三区 | 日本在线视频一区| 国产在线一区观看| 中文无码AV一区二区三区| 中文字幕一区二区人妻性色| 日韩免费一区二区三区在线播放| 国产情侣一区二区三区| 四虎永久在线精品免费一区二区 | 无码日韩精品一区二区免费暖暖| 国产成人精品一区二区三区无码| 精品乱子伦一区二区三区| 亚洲中文字幕丝袜制服一区| 无码丰满熟妇浪潮一区二区AV| 中文字幕人妻第一区| 香蕉久久AⅤ一区二区三区| 一区国产传媒国产精品| 久久99国产精品一区二区| 中文字幕一区二区视频| 色一情一乱一伦一区二区三区 | 波多野结衣一区在线|