HTML5+CSS3小實(shí)例之伸縮式動(dòng)態(tài)搜索框

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)十余年經(jīng)驗(yàn)成就非凡,專業(yè)從事成都做網(wǎng)站、成都網(wǎng)站建設(shè),成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文發(fā)布平臺(tái),廣告投放等。十余年來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18982081108,我們期待您的來(lái)電!
技術(shù)棧:HTML+CSS
字體圖標(biāo)庫(kù):font-awesome
效果:
源碼:
需要準(zhǔn)備的材料分別有:電腦、瀏覽器、html編輯器。
1、首先,打開(kāi)html編輯器,新建html文件,例如:index.html。
2、在index.html中的body標(biāo)簽中,輸入html代碼(其中icon.png是放大鏡圖標(biāo)):。
div
input type="text" /
img style="width: 20px;position: absolute;left: 140px;top: 15px;" src="icon.png" /
/div
3、瀏覽器運(yùn)行index.html頁(yè)面,此時(shí)輸入框右邊添加了放大鏡。
html5輸入框左邊有一個(gè)放大鏡圖標(biāo),右邊有按鈕點(diǎn)擊觸發(fā)搜索的代碼如下:
1.HTML5的特性:
語(yǔ)義特性
HTML5賦予網(wǎng)頁(yè)更好的意義和結(jié)構(gòu)。更加豐富的標(biāo)簽將隨著對(duì)RDFa的,微數(shù)據(jù)與微格式等方面的支持,構(gòu)建對(duì)程序、對(duì)用戶都更有價(jià)值的數(shù)據(jù)驅(qū)動(dòng)的Web。
本地存儲(chǔ)特性
基于HTML5開(kāi)發(fā)的網(wǎng)頁(yè)APP擁有更短的啟動(dòng)時(shí)間,更快的聯(lián)網(wǎng)速度,這些全得益于HTML5 APP Cache,以及本地存儲(chǔ)功能。
設(shè)備兼容特性
從Geolocation功能的API文檔公開(kāi)以來(lái),HTML5為網(wǎng)頁(yè)應(yīng)用開(kāi)發(fā)者們提供了更多功能上的優(yōu)化選擇,帶來(lái)了更多體驗(yàn)功能的優(yōu)勢(shì)。HTML5提供了前所未有的數(shù)據(jù)與應(yīng)用接入開(kāi)放接口。使外部應(yīng)用可以直接與瀏覽器內(nèi)部的數(shù)據(jù)直接相連,例如視頻影音可直接與microphones及攝像頭相聯(lián)。
2.html5的優(yōu)點(diǎn):
提高可用性和改進(jìn)用戶的友好體驗(yàn);
有幾個(gè)新的標(biāo)簽,這將有助于開(kāi)發(fā)人員定義重要的內(nèi)容;
可以給站點(diǎn)帶來(lái)更多的多媒體元素(視頻和音頻);
可以很好的替代FLASH和Silverlight;
涉及到網(wǎng)站的抓取和索引的時(shí)候,對(duì)于SEO很友好;
將被大量應(yīng)用于移動(dòng)應(yīng)用程序和游戲。
搜索功能需要結(jié)合網(wǎng)站程序功能來(lái)實(shí)現(xiàn),一般主流程序都有搜索功能的。
html5只是一個(gè)界面的美觀,自身沒(méi)有搜索功能。
也可以使用百度等搜索引擎的站內(nèi)搜索,配合html5顯示效果更佳。
HTML的全稱是超文本標(biāo)記語(yǔ)言,是一種標(biāo)記語(yǔ)言。它包括一系列標(biāo)簽,可以統(tǒng)一網(wǎng)絡(luò)上文檔的格式,將分散的互聯(lián)網(wǎng)資源連接成一個(gè)邏輯整體。HTML是由HTML命令組成的描述性文本,可以解釋文字、圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。Html是一種用來(lái)描述網(wǎng)頁(yè)的語(yǔ)言。它被稱為超文本標(biāo)記語(yǔ)言,它是一種標(biāo)記語(yǔ)言。它包括一系列標(biāo)簽,可以統(tǒng)一網(wǎng)絡(luò)上文檔的格式,將分散的互聯(lián)網(wǎng)資源連接成一個(gè)邏輯整體。
顯示搜索按鈕需要滿足3個(gè)條件:
1.input在form標(biāo)簽中
2.form標(biāo)簽設(shè)置了action屬性值
3.input設(shè)置type為search
示例如下:
form action="#"
input type="search" /
/form
這種情況下點(diǎn)擊搜索按鈕會(huì)跳轉(zhuǎn)到action對(duì)應(yīng)的地址進(jìn)行搜索
如果我們需要js來(lái)處理搜索邏輯,可以設(shè)置form不提交,并且監(jiān)聽(tīng)輸入框的keydown事件
示例如下:
form action="#" onsubmit="return false"
input type="search" id="t_search" /
/form
script type="text/javascript"
$("#txt_search").keydown(function (e) {
if (e.keyCode == 13) {
//搜索處理
}
});
/script
還有一個(gè)前往按鈕,也類似,把type換成text就可以了,所以form很重要,如果我們不放form,就是“換行”按鈕了。
end
文章標(biāo)題:html5搜索,HTML5搜索框默認(rèn)文字
URL分享:http://chinadenli.net/article47/dsiijhj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、ChatGPT、服務(wù)器托管、動(dòng)態(tài)網(wǎng)站、電子商務(wù)、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)