Axure怎么制作日歷日期選擇框效果?
想要制作一個(gè)日期選擇框,該怎么制作選擇日期的效果呢?平時(shí)我們查看電子日歷的時(shí)候,可以根據(jù)年份月份日期也發(fā)生改變,并可以點(diǎn)擊選擇日期,該怎么實(shí)現(xiàn)這個(gè)效果呢?下面我們就來看看詳細(xì)的教程。

原型設(shè)計(jì)工具Axure RP Pro 8.1特別版 中文漢化特別版(附漢化包+注冊碼+安裝教程)
- 類型:輔助設(shè)計(jì)
- 大?。?/span>90.5MB
- 語言:簡體中文
- 時(shí)間:2018-05-24
1、首先我們在Axure中拖動一個(gè)矩形作為日期選擇呈現(xiàn),命名為日期選擇框,并按需設(shè)計(jì)效果,這里我設(shè)計(jì)懸停及選中為淺藍(lán)色

2、接著拖動一個(gè)矩形框作為承載日期的底部面板,在樣式中設(shè)計(jì)陰影效果

3、接著制作相關(guān)日期,相關(guān)箭頭可以在阿里巴巴矢量圖標(biāo)庫找到。拖動兩個(gè)矩形作為年和日期擺放,用兩種箭頭作為年和月的調(diào)整,即點(diǎn)擊雙箭頭跳上一年下一年的效果,單箭頭跳換上個(gè)月下個(gè)月的效果。同時(shí)為箭頭設(shè)置懸停效果

4、接下來設(shè)計(jì)日期,不屬于本月的時(shí)間字體較屬于本月的更灰些,同時(shí)鼠標(biāo)移至對應(yīng)日期時(shí)字體變?yōu)樗{(lán)色效果

5、之后將有關(guān)日期的組合并轉(zhuǎn)換為動態(tài)面板,并設(shè)置為隱藏


6、在日期選擇框中設(shè)計(jì)事件交互,當(dāng)點(diǎn)擊時(shí)切換顯示動態(tài)面板并向下滑動、隱藏動態(tài)面板并向上滑動。如圖

7、接下來設(shè)計(jì)選中相關(guān)日期時(shí),日期選擇框文本變?yōu)檫x中日期的時(shí)間,以1號為例,新建單擊交互事件,當(dāng)點(diǎn)擊時(shí)日期選擇框?yàn)楫?dāng)前年月(即一開始用來表示2019年12月的矩形)文本值加上選中的日期。動態(tài)面板向上滑動隱藏。設(shè)計(jì)完事件后點(diǎn)擊預(yù)覽沒問題之后將1號上的事件復(fù)制黏貼到其他可選擇的日期上。之后點(diǎn)擊預(yù)覽,可以看見基本的日期選中效果完成。


8、接下來我們要設(shè)計(jì)關(guān)于年和月的切換。關(guān)于這部分的思路大致如下:因?yàn)槊恳荒昝總€(gè)月所對應(yīng)的日期都是不一樣的,所以需要利用動態(tài)面板建立多個(gè)狀態(tài),當(dāng)點(diǎn)擊時(shí)設(shè)置動態(tài)面板切換到對應(yīng)的狀態(tài)即可。有興趣的朋友可以思考一下如何設(shè)計(jì)。
9、由于Axure演示原型時(shí)不需要這么準(zhǔn)確,所以我們可以點(diǎn)擊相關(guān)箭頭時(shí)使文本變成對應(yīng)文本就行,但是問題在于我們沒辦法知道當(dāng)前點(diǎn)擊時(shí)需要變成什么文本,點(diǎn)擊了多少次。所以要利用全局變量來實(shí)現(xiàn)這個(gè)效果。
10、回到年月的矩形框,我們先新建兩個(gè)全局變量,一個(gè)作為年,一個(gè)作為月,然后默認(rèn)年為2019,月默認(rèn)為12。

11、關(guān)于箭頭<的邏輯如下:當(dāng)點(diǎn)擊<時(shí),
1)判斷當(dāng)前月是不是1月,如果是1月,全局變量year減一,全局變量month值為12月。
2)如果不是1月就全局變量month減一
關(guān)于年月的文本值為year年month月

12、關(guān)于箭頭>的邏輯如下:
1)如果當(dāng)前月為12月,全局變量year加一,全局變量month值為1月
2)如果當(dāng)前月不是12月,則全局變量month加一
關(guān)于年月的文本值為year年month月

13、關(guān)于箭頭《的邏輯比較簡單,點(diǎn)擊時(shí)全局變量year-1即可,最后再設(shè)置關(guān)于年月的文本值為year年month月。箭頭》同理,點(diǎn)擊時(shí)全局變量year+1即可,最后再設(shè)置關(guān)于年月的文本值為year年month月。如下圖


14、最后再點(diǎn)擊預(yù)覽,基本的日期選擇器交互效果就完成了
以上就是Axure設(shè)計(jì)日期選擇框的教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Axure模型怎么添加角標(biāo)? axure四分之一圓角標(biāo)的做法
相關(guān)文章

Axure怎么創(chuàng)建鼠標(biāo)點(diǎn)擊展開的下拉菜單效果?
Axure怎么創(chuàng)建鼠標(biāo)點(diǎn)擊展開的下拉菜單效果?網(wǎng)頁中的菜單效果有很多,我們經(jīng)常能見到鼠標(biāo)點(diǎn)擊下拉菜單就會出現(xiàn)子菜單,該怎么制作這個(gè)效果呢?下面我們就來看看詳細(xì)的教程2019-04-30
Axure怎么制作鼠標(biāo)懸停下拉菜單顯示的特效?Axure中想要制作一個(gè)下拉菜單的效果,鼠標(biāo)懸停在下欄菜單上,二級菜單展開的教程,需要的朋友可以參考下2019-04-30
Axure網(wǎng)頁怎么設(shè)置橫向標(biāo)簽頁效果?
Axure網(wǎng)頁怎么設(shè)置橫向標(biāo)簽頁效果?Axure設(shè)計(jì)網(wǎng)頁原型很簡單,想要制作一個(gè)橫向標(biāo)簽頁,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-04-28
Axure網(wǎng)頁怎么制作動態(tài)步驟條效果? Axure進(jìn)度條的制作方法
Axure怎么制作動態(tài)步驟條效果?Axure中想要一個(gè)步驟條,該怎么制作動態(tài)步驟條呢?下面我們就來可以使用Axure來制作,需要的朋友可以參考下2019-04-26
大家在用Axure RP繪制原型圖時(shí)要養(yǎng)成一個(gè)習(xí)慣,記得用輔助線來排版頁面,頁面就會更美觀、更整齊。如果你是第一次接觸Axure RP軟件,對輔助線這個(gè)概念可能有些陌生,沒關(guān)系2019-04-26
使用Axure RP繪制原型圖,你可以在畫完之后先進(jìn)行預(yù)覽,查看不足之處,但有時(shí)候會出現(xiàn)無法預(yù)覽的情況,這是為什么呢?怎么解決?如果Axure無法正常預(yù)覽頁面,可以參考以下2019-04-25
Axure RP的全局輔助線和頁面輔助線有什么區(qū)別?
利用Axure RP設(shè)計(jì)繪制原型圖時(shí)需要用到輔助線,目的很明確,就是合理劃分頁面結(jié)構(gòu)、讓排版更好看。Axure RP軟件中有兩種輔助線,即全局輔助線、頁面輔助線,本文詳細(xì)介紹了2019-04-12
正常情況下,利用Axure RP制作的原型圖文件無法使用其他軟件打開,為了方便,你可以將原型圖轉(zhuǎn)換成圖片格式。下文介紹了將Axure原型圖導(dǎo)出為圖片格式的方法,請參考2019-04-11
Axure RP是一款非常專業(yè)的原型設(shè)計(jì)工具,通用性極強(qiáng),可以用來快速繪制流程圖、線框圖。我們在繪制原型圖時(shí)為了確保元件之間互相對齊,需要借助輔助線來幫忙,下文詳細(xì)介紹2019-04-11
Axure怎么修改默認(rèn)的單選復(fù)選框按鈕樣式?
Axure怎么修改默認(rèn)的單選復(fù)選框按鈕樣式?Axure制作網(wǎng)頁原型的時(shí)候,添加的單選框和復(fù)選框都是默認(rèn)樣式,想要修改單選框和復(fù)選框的樣式,該怎么實(shí)現(xiàn)呢?下面我們就來看看詳2019-03-29











