天給大家?guī)?lái)一種標(biāo)準(zhǔn)化的橢圓形的搜索框,話不多說(shuō),直接放圖。
我相信大家在很多網(wǎng)頁(yè)上一定見過(guò)這種搜索框,那么這種搜索框到底是怎么做的呢?不要著急,聽我慢慢給您講來(lái)。
<form class="message"><input type="text" name="sousuo" class="input" placeholder="冬瓜搜索"/> </form> <a href="#" class="search">搜全網(wǎng)</a>
3. 下來(lái)就是用css來(lái)美化它了。這里我們會(huì)用到boder元素。
4. 話不多說(shuō)直接放代碼。
.message{position:absolute; left: 600px;top: 16px;} .input{width: 300px;height: 50px;font-size: 15px;padding-left: 20px;border: 1px solid #DCDCDC;border-top-left-radius: 25px;border-bottom-left-radius: 25px;background-color: #F5F5F5;}.input:focus{border-color: #FA8072;outline: none;color: #FA8072; }.search{position:absolute; left: 900px;top: 15.5px;width: 90px;height: 49.3px;border: 1px solid #DCDCDC;border-top-right-radius: 25px;border-bottom-right-radius: 25px;font-size: 16px;text-align: center;line-height: 48px;color: #FFFFFF;background-color: #FA8072;text-decoration: none;}.search:hover{background-color: #F08080;}
5. 在css代碼中有一個(gè)關(guān)鍵的屬性,那就是border-top-left-radius和border-bottom-right-radius以及其他的相反方向。
小伙伴們看明白了嗎?快去動(dòng)手試試吧。
文為大家介紹如何使用 CSS 創(chuàng)建一個(gè)帶搜索的導(dǎo)航欄。
以下實(shí)例均是響應(yīng)式的。
可以先看下效果圖:
<div class="topnav">
<a class="active" href="#home">主頁(yè)</a>
<a href="#about">關(guān)于</a>
<a href="#contact">聯(lián)系我們</a>
<input type="text" placeholder="搜索..">
</div>
/* 在頂部導(dǎo)航欄中添加黑色背景顏色 */
.topnav {
overflow: hidden;
background-color: #e9e9e9;
}
最近在寫一個(gè)律師推薦前臺(tái)的網(wǎng)站,在上面搜索框這里出現(xiàn)了問(wèn)題,我想把搜索的圖標(biāo)放在搜索框里面,但是弄了半天都不大如意……
話不多說(shuō),我們直接進(jìn)入主題 :
其實(shí)就把輸入框與后面的圖標(biāo)一起放在一個(gè)div里面,然后將輸入框的border設(shè)置為0px,最后設(shè)置div的border為最終的外邊框
我們最直接上代碼:HTML:
<div class="search">
<form action="http://baidu.com">
<input type="text" placeholder="請(qǐng)輸入查找的律師或?qū)iL(zhǎng)">
<span>
<a href="#"><img src="img/icon1.png" alt=""></a>
</span>
</form>
</div>
CSS:這里是設(shè)置外面整個(gè)div的樣式
.search {
width: 250px;
height: 35px;
border: 1px solid white;
border-radius: 30px;
}
這里是設(shè)置里面的輸入框的長(zhǎng)寬、boder為0px、里面的字體大小、點(diǎn)擊不會(huì)亮邊框(outline:none)設(shè)置透明度這里使用rgba(),最后一個(gè)屬性就是透明度(在0-1之間 )
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。