axure教程:如何實現數字輸入框效果
雖然AXURE有自帶的數字輸入控制元件,但是axure自帶的互動和樣式可能與我們產品的整體效果不一樣,往往需要自己製作,那如何製作逼真的數字輸入框控制元件呢,來學習一下吧!
如何實現數字輸入框效果具體教程
1、首先拖入一個矩形框,設定好線段顏色,並在右側操作欄設定【互動樣式設定】中的滑鼠懸停和選中效果,這邊我設定了滑鼠懸停和選中時“線段顏色”及“外部陰影”,如下圖所示:
2、再拖入一個矩形框,設定高度與寬度,並設定矩形填充顏色及邊框可見性,只顯示右邊的邊框,如下圖所示:
3、從元件庫拖入“減號”或者從網上下載“-”的圖示,放置“步驟2”中的矩形框中,從元件庫中拖入“-”減號圖示需要按需調整一下大小及顏色,將“步驟2”中的矩形框與減號圖示設定為組合,如下圖所示:
4、接下來按照“步驟2”和“步驟3”製作“+”號圖示;複製“步驟2”中的矩形框,設定邊框可見性,在拖入“+”圖示,設定效果如下圖:
5、接著拖入一個文字框放置在中間剩餘區域,設定文字框的名字為“數字輸入”,選中文字框,右鍵【隱藏邊框】
6、最後再拖入一個文字框放置在控制元件的右側,命名為“步長”,文字框中根據你需要自動增加或者減少的數值進行輸入(假設輸入1 ,則點選加號時,文字框自動加1);我這邊輸入“1”,輸入完成之後,隱藏該控制元件。
7、接下來需要設定互動邏輯,實現數值的自動相加和相減 8、點選“+”圖示組合,點選【滑鼠點選時】,彈窗中點選【設定文字】,勾選“數字輸入”,再點選“fx”設定公式: 8.1首先點選新增區域性變數,將LVAR1元件文字設定為“數字輸入”; 8.2 再將LVAR2原件文字設定為“步長器”; 8.3 最後在點選上方的公示輸入框中設定公示“[[LVAR1+LVAR2]]”,操作確認後完成設定
9、“+”圖示公示設定完成之後,在點選“-”圖示組合,點選【滑鼠點選時】設定互動效果,參考“步驟8”中的方式完成設定,有兩種方式: 9.1 方式一: 9.1.1 彈窗中點選【設定文字】,勾選“數字輸入”,再點選“fx”設定公式: 9.1.2首先點選新增區域性變數,將LVAR1元件文字設定為“數字輸入”; 9.1.3 再將LVAR2原件文字設定為“步長器”; 9.1.4 最後在點選上方的公示輸入框中設定公示“[[LVAR1-LVAR2]]”,操作確認後完成設定
9.2 方式二: 9.2.1 點選“+”圖示,在互動效果-滑鼠單擊時-Case1中右鍵點選【複製】,或者點選Case1按住“Ctrl+C”鍵
9.2.2 再點選“-”圖示,點選【滑鼠點選時】,再右鍵點選【貼上】,將“+”圖示中的效果複製過來進行修改
9.2.3 貼上成功後,雙擊互動效果,彈窗進行修改公示,將"[[LVAR1+LVAR2]]"修改為“[[LVAR1-LVAR2]]”
10、設定成功後,按住“F5”預覽互動效果;
11 此時矩形框的之前設定的懸停及選中效果並沒有展示出來,還需要最後一步,即選中將所有控制元件設定組合,並勾選“允許觸發滑鼠互動”,
12 最後,預覽檢視效果如下:
三、擴充說明: 1、按照上述方式,也可以設計出上下運算元字自動增加或者減少,只需要修改下圖示即可
2、如果不需要製作逼真的效果,可直接使用axure自帶的控制元件,即拖入一個文字框,在右側設定型別為“Number”即可
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69971301/viewspace-2765273/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 文字框限制輸入字數效果
- Qt 實現文字輸入框,帶字數限制QT
- input 輸入框只能輸入數字
- JavaScript 文字框只能輸入數字JavaScript
- 文字框文字輸入數量倒計效果
- Axure之解決文字框無法輸入
- 文字框限制輸入字數的JSJS
- Axure實現輪播效果
- 【新特性速遞】數字輸入框的字首和字尾(位於輸入框內部)
- Angular.js 限制輸入框輸入內容,為純數字AngularJS
- Figma數值輸入框支援拖拽調整功能實現
- 短視訊軟體開發,flutter 輸入框限制輸入 數字、小數Flutter
- 利用 Angular Directive 和 @HostBinding 實現輸入文字框隨著鍵盤輸入自動變色效果Angular
- 動態顯示:文字框字數(輸入還剩多少字)
- 動手寫個數字輸入框3:痛點——輸入法是個魔鬼
- Input 輸入框中 只能輸入正整數
- jQuery文字框輸入數字彈出格式化層jQuery
- Element原始碼分析系列7-InputNumber(數字輸入框)原始碼
- Spring Boot中實現輸入引數驗證教程Spring Boot
- python實現:輸入2個整形數字,輸出最大值Python
- 從一次輸入框無法輸入的bug,談如何限制輸入框輸入型別型別
- 記錄---實現一個支援@的輸入框
- 原生js 實現輸入框emoji表情釋出JS
- Axure之倒數計時效果
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- 輸入框
- Android仿滴滴出行驗證碼輸入框效果Android
- js實現element中可清空的輸入框(2)JS
- 實現高度“聽話”的多行文字輸入框
- Angular 實現輸入框中顯示文章標籤Angular
- VUE 實現 Studio 管理後臺(十二):新增輸入組合,複雜輸入,輸入框 Input 系列Vue
- 基於jquery實現穿梭框效果jQuery
- input 限制字數輸入時候 限制字數會出現負數
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- 微軟輸入法打字時不顯示選字框 win10輸入法的選字框不見了微軟Win10
- Vue中實現輸入框的自動補全功能Vue
- Web 端 實現 app “輸入驗證碼 ”的效果WebAPP
- react輸入框輸入中文bugReact