今天的話題是如何改進自己網站的界面或提高網站的視覺體驗,進而讓使用者記憶猶新。
我們有三種主要的方法(從難到易):自己動手寫腳本;使用類似于jquery和mootools的javascript架構(可以讓編寫代碼變得更容易些);使用能工作于現有的javascript架構下的提前預置好的腳本或那種從頭開始開發的建立者。這篇文章适合那些打算提高工作效率或不願意從頭開發腳本的人閱讀。
這裡收集了10種強大的且容易上手的javascript特效來改進您的網頁站界面,進而得到更多的使用者體驗。這10種javascript特效回味你的網站帶來意想不到的視覺盛宴,而且安裝和使用都比較容易。
您還可以參考以下javascript/ajax相關教程及資源:
《12種javascript解決常見浏覽器相容問題的方法》
《300+jquery, css, mootools 和 js的導航菜單資源》
1.greybox
greybox 允許你以模式視窗的形式運作其它網站(類似于彈出式視窗,但又不運作新的浏覽器視窗).如果你的網站上有一些其他網站的導對外連結接,但你又不想讓你的使用者離開你的網站或不想讓他們打開另一個浏覽器視窗的話,這真的是一個很好的解決方案。使用greybox 非常簡單。
這裡是關于greybox的關鍵頁面:下載下傳頁面, 說明頁面, 執行個體, 安裝,和 進階用法(如果你是javascript高手,看完這個頁面中的一些技巧說明,你就能擴充它的函數庫了)
2.instant.js
instant.js 特效會為你的照片動态添加類似偏振(polaroid-like)的效果(将照片傾斜并添加陰影和邊框)。現在我們可以使用這個照片特效模拟photoshop的數位照片處理了。
這個腳本技術可以用于在你的網站上有很多照片,但又不想一個個手動處理的情況。(也許你會使用批量處理,但那隻是建立于單一的動作下的,如調整尺寸、裁剪等…)
3.mootable
mootable允許你為表格中的資料進行排序(不用重新整理頁面),利用dom替代資料庫的請求的新式排序方法。使用簡單,僅需輕微的配置即可。
這個腳本庫需要mootools架構的支援,你可以在這裡下載下傳。你還可以在論壇中的mootools闆塊尋找一些建立mootable的方法,會有很多mootools開發者的回報。
4.fancyform
fancyform 可以取代單調乏味的表單控件如單選按鈕和複選框。基本的使用僅需兩步:
(1)在頁面中調用 javascript檔案
(2)為你的表單控件指定類名,如複選框指定class=”checked” 或 class=”unchecked”,單選框指定class=”selected” 和 class=”unselected”。非常不顯眼的javascript.
該腳本需要mootools的支援(版本1.1)
5.image menu
image menu,使用phatfusion開發而成。非常漂亮的橫向菜單,當你懸停在某個菜單項上時,圖檔就會擴充開。你可以使用這個技術為照片的隐藏部分使用蒙太奇效果,但當使用者将滑鼠懸停在上面是就會顯示全部。
該腳本需要mootools的支援(版本1.1)
6.amberjack: site tour creator
這是一個輕量級的javascipt庫,允許你為網站添加實施快速遊覽。允許使用者事實的在浏覽每個頁面的時候檢視簡短的描述。您可以利用這個技術來示範如何讓使用者使用這個網站,使用者隻需要點選下一步的按鈕,就能了解需要做的每一步。
7.imageflow
靈感來源于ipod的“coverflow”,imageflow是一個用來展示圖檔集合的特效。使用者可以拖動下方的滾動條來控制圖檔的顯示。使用者點選圖檔以後,會轉向到現實清晰大圖的網頁。
8.shadowbox.js media viewer
shadowbox是”完全使用javascipt編寫的跨浏覽器、跨平台、代碼簡潔且文檔完整的媒體檢視應用程式”(怎麼樣?一口氣說下來這麼多優點。)
shadowbox差別于其它model box(如lightbox 2)的地方是,它還支援除圖檔以外的很多其它檔案類型,如flash視訊、内嵌式youtube視訊、apple.com預告片和網頁(這樣能讓使用者不用轉到另一個頁面就能完成登入、注冊)。這是很有價值的腳本。
9.tjpzoom 3 – image magnifier
tjpzoom可以讓你将某個高清圖檔的局部放大顯示。按下并拖動滑鼠的話,可以改變放大區域的尺寸。
10.mootools tips
mootools tips是mootools架構的一部分,它可以讓你為使用者提供一個高度可配置的工具提示,當使用者将滑鼠懸停在某個連結或圖檔上時,一些關于這個元素的附加的提示資訊就會在螢幕上顯示出來。
一些可以調節的方法:css 樣式(可以修改預設的黑背景白文字)、漸變速度、工具提示在螢幕上顯示的風格、你希望工具提示顯示多久。這個腳本需要mootools架構的支援。
英文原文:10 javascript effects to boost your website’s fanciness factor
翻譯原文:10種javascript特效執行個體讓你的網站更吸引人
======================================================
在最後,我邀請大家參加新浪APP,就是新浪免費送大家的一個空間,支援PHP+MySql,免費二級域名,免費域名綁定 這個是我邀請的位址,您通過這個連結注冊即為我的好友,并獲贈雲豆500個,價值5元哦!短網址是http://t.cn/SXOiLh我建立的小站每天訪客已經達到2000+了,每天挂廣告賺50+元哦,呵呵,飯錢不愁了,\(^o^)/