好多網(wǎng)站的搜索輸入框設(shè)計(jì)的很漂亮,接下來筆者將逐步介紹如何設(shè)置自己的搜索輸入框.
設(shè)計(jì)效果圖:

該效果主要采用CSS樣式與Javascript進(jìn)行實(shí)現(xiàn).不得不說CSS樣式功能很強(qiáng)大,而且效果很炫,筆者推薦一本書叫《CSS禪意花園》,你可以從中感悟CSS的唯美之處.
我們分步來介紹如何實(shí)現(xiàn).
第一步:如何實(shí)現(xiàn)帶提示信息的輸入框
我們知道輸入框在html中使用<input type=”text” >標(biāo)簽定義,針對(duì)輸入框我們常用的事件為觸焦,和脫焦.
我們從其它網(wǎng)站這塊應(yīng)用可以看出,當(dāng)輸入框獲得焦點(diǎn)時(shí)提示信息就消失了,當(dāng)輸入框失去焦點(diǎn)時(shí)輸入框中的提示信息就出現(xiàn)了.
所以我們只需要對(duì)不同的事件,添加不同的CSS樣式,效果就可以完成了.
代碼如下:

接下來我們?cè)谶@個(gè)基礎(chǔ)上進(jìn)行更完美的設(shè)計(jì).
第二步:設(shè)計(jì)帶選項(xiàng)的檢索框
先寫好HTML頁面如下,進(jìn)行相關(guān)數(shù)據(jù)展示,然后再進(jìn)行CSS樣式進(jìn)行布局