周靈 王莉莉 宋燕燕 段紅秀 李云琳
摘 要: 基于HTML5與CSS3技術(shù),配合Bootstrap框架,提出一種品牌宣傳網(wǎng)站的設(shè)計方案。該設(shè)計使用JavaScript和JQuery,引用輕量級插件,提升用戶體驗的交互效果,并結(jié)合后臺數(shù)據(jù)庫MySQL以及集成開發(fā)環(huán)境Eclipse和后臺服務(wù)器Tomcat,實現(xiàn)品牌宣傳型網(wǎng)站的后臺搜索功能,以提升用戶體驗以及網(wǎng)站的實用性。
關(guān)鍵詞: HTML5; CSS3; JavaScript; Bootstrap
中圖分類號:TP319 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2016)08-19-04
Abstract: Based on HTML5, CSS3 technology and Bootstrap framework, the design of a brand promotion website is proposed. The design uses JavaScript, JQuery and lightweight plug-in to improve the interaction effect of user experience, and combining the background database MySQL with the integrated development environment Eclipse and the backend server Tomcat, realizes the background search function of the brand promotion website to enhance the user experience and website usability.
Key words: HTML5; CSS3; JavaScript; Bootstrap
0 引言
HTML5是一種專門用來編寫Web內(nèi)容的語言,是開放的Web網(wǎng)絡(luò)平臺的奠基石,將成為HTML、XHTML以及HTML DOM的新標(biāo)準(zhǔn)[1]。HTML5通過創(chuàng)建一種標(biāo)準(zhǔn)化的、直觀的UI標(biāo)記語言的形式來簡化網(wǎng)頁的設(shè)計和構(gòu)建,里面包含了自己有效的數(shù)據(jù)管理、繪制圖形、視音頻工具,適用于不同能力的設(shè)計師和開發(fā)團(tuán)隊,使他們能夠發(fā)布簡單文本、豐富的交互式多媒體等各種形式的內(nèi)容,它使面向網(wǎng)頁和便攜式設(shè)備的跨瀏覽器應(yīng)用程序的開發(fā)變得簡單化。
本研究首先利用HTML5與CSS3配合Bootstrap框架,設(shè)計出品牌宣傳網(wǎng)站整體框架結(jié)構(gòu),然后使用JavaScript和JQuery,以及引用一些既輕量級又優(yōu)秀的插件,設(shè)計出能夠提高用戶體驗的交互效果。最終結(jié)合后臺數(shù)據(jù)庫MySQL,以及集成開發(fā)環(huán)境Eclipse和后臺服務(wù)器Tomcat,實現(xiàn)品牌宣傳型網(wǎng)站的后臺搜索功能。
1 基于HTML5的品牌宣傳網(wǎng)站的總體流程設(shè)計
1.1 網(wǎng)站整體設(shè)計流程
美國著名用戶界面設(shè)計專家Jesse James Garrett從用戶體驗角度提出網(wǎng)站設(shè)計的基本框架,從高到低五個層面的框架依次是戰(zhàn)略層、范圍層、結(jié)構(gòu)層、框架層、表現(xiàn)層[2]。依據(jù)這五個層次要素,整合網(wǎng)站設(shè)計的重要步驟,我們可得出綜合型設(shè)計類網(wǎng)站信息構(gòu)建的具體步驟如圖1所示。
1.2 導(dǎo)航欄Navbar的設(shè)計
導(dǎo)航欄是網(wǎng)頁設(shè)計中必不可少的部分,它是指通過某種技術(shù)方法,為網(wǎng)站用戶提供一定的途徑,使用戶可以便捷地訪問到所需的內(nèi)容,并且在瀏覽網(wǎng)站時可以快速地從一個頁面轉(zhuǎn)到另一個頁面的快捷方式。利用導(dǎo)航欄,用戶就可以快速找到想要瀏覽的頁面,例如想要選擇瀏覽品牌咨詢,可以直接點擊“品牌”選擇里面的品牌名字便可進(jìn)入該品牌的頁面。讓網(wǎng)站的層次結(jié)構(gòu)以一種有條理的方式清晰展示,引導(dǎo)用戶毫不費(fèi)力地找到并管理信息是導(dǎo)航欄的主要目的,讓用戶在瀏覽網(wǎng)站過程中不會“迷路”。導(dǎo)航欄一定要簡潔、直觀、明確,這樣才能讓網(wǎng)站信息可以有效地傳遞給用戶。
基于HTML5的品牌宣傳型網(wǎng)站的導(dǎo)航欄有三種不同的效果,第一種是主頁面的導(dǎo)航欄,即橫著排列鎖定的導(dǎo)航欄,不會隨著向下瀏覽網(wǎng)頁而改變位置。簡潔明了清晰的給出整體網(wǎng)站的結(jié)構(gòu)布局。分為四大部分:主頁、品牌、品牌MV、所有品牌。為了使導(dǎo)航欄不生硬,提高用戶的交互體驗,在此HTML5結(jié)合了CSS3偽類hover的方法,制作出鼠標(biāo)浮動效果。由于是品牌宣傳型網(wǎng)站,所以一定要有品牌分類,導(dǎo)航欄還需要結(jié)合下拉列表。這里使用HTML5的無序列表
第二種是品牌主頁的響應(yīng)式導(dǎo)航欄,它和主頁面固定的導(dǎo)航欄有著本質(zhì)的不同,區(qū)別在于它是可浮動的,也就是說該導(dǎo)航欄會隨著客戶瀏覽頁面的位置的不同一直顯示于頂部不會改變,方便用戶隨時進(jìn)行導(dǎo)航切換頁面。該導(dǎo)航欄分為:Home、About、News、Products、Videos、返回主頁。香奈兒品牌網(wǎng)頁整體同樣引用了Bootstrap框架,但為了給導(dǎo)航欄添加響應(yīng)式特性,還特意加載了Bootstrap的折疊(Collaps)插件。需將折疊的內(nèi)容包裹在帶有.class、.collapse、.Navbar-collapse 的