Win 7小工具「中國天氣」,風格製作指南(高階)

2021-09-05 22:32:38 字數 1429 閱讀 3461

== 系列文章目錄 ==

== 命名規則 ==

必須為png格式

必須按照天氣圖列對照表進行命名

天氣圖列對照表:

== 如何重用圖示 ==有時候我們並不需要為白天黑夜單獨定義圖示,也就是說不管白天還是黑夜,天氣圖示是完全可以通用的,可以用乙個圖示解決,這樣可以顯著減小風格包的體積。

那麼這是怎麼實現的呢,我們開啟該目錄下的「default.style.js」,找到第75行,我們發現這麼一段:

formater: function(winfo) 

if (c == "00" || c == "n00")

return c;

}

formater的含義,基礎篇已經講過,這是乙個資料格式化器,他的作用是獲取資料並對資料進行一定的處理,使之符合本風格的要求。

其中我們需要關注的是:

var except = "n00,n01,n03,n04,n05,n13,n18,n29,n30,n31".split(",");

if (!except.contains(c))

這一段的含義是,n00,n01,n03,n04,n05,n13,n18,n29,n30,n31這幾個圖示是有白天黑夜的狀態區別的,而其他的沒有,你不需要理解**,只需要知道,如果你的風格中有哪幾個圖示是有白天黑夜狀態區別的,那麼就把它加到這裡來(注意以逗號分隔),你只要簡單的複製這段**即可。

if (c == "00" || c == "n00")
這一段實際上並不需要理會他,不過既然你已經開啟了這個檔案,那麼必然會看到這一段,這裡簡單解釋下

所以我重新製作了這連個圖示並分別命名為「00b.png」和「n00b.png」

所以這段**的作用就是,當天氣圖標的**是「00」或者「n00」時,我們分別將他們轉化為「00b」和「n00b」,經過處理後,看起來的效果就是這樣的:

這樣看起來是不是順眼很多呢:)

類似的,所有元素的formater都可以進行類似的配置。

== 如何讓白天黑夜的文字顏色不同 ==

現在風格定義中新增了colorn,用以定義夜間預報文字,陰影,光暈的顏色,具體請看基礎篇的更新版本。

更改win7天氣小工具預設城市

不知win7正式版怎樣,7600中的天氣小工具每次開啟預設的城市都是綿陽,即使更換後關閉小工具再開啟依然會恢復成綿陽,很不方便,存放預設城市的檔案路徑如下 c program files windows sidebar gadgets weather.gadget zh cn js localize...

win7小工具之憑據管理器

在日常生活和工作中,當我們訪問某些站點時會被要求輸入使用者名稱和密碼 但很多時候,這不僅加重了記憶負擔,而且重複的輸入也會讓人煩不勝煩。還好,windows 7有憑據管理器,它能幫助我們管理密碼,提高工作效率。下面,和小易一起來了解並學習使用這個小功能吧。開啟憑據管理器 按 開始 按鈕,在開始搜尋框...

win7建wifi 熱點,附wifi小工具

首先申明 1 以下操作均在管理員身份下操作,其他使用者下請親測。2 具備無線網絡卡,並且已經安裝好了驅動。1.開啟命令列 輸入netsh wlan set hostednetwork mode allow ssid test key 12345678 此命令有三個引數,mode 是否啟用虛擬wifi...