四川教育新聞網(wǎng)

新聞熱線:4000-2300-35 通訊員QQ群:197538807
投稿郵箱:2629731537@qq.com

用CSS設(shè)計(jì)你的搜索框

來(lái)源:  作者:  熱度:1250℃   發(fā)布時(shí)間:2010-04-07

今天我將介紹一下如何使用CSS中的背景圖片來(lái)設(shè)計(jì)你的搜索框。之前我使用別的方法來(lái)實(shí)現(xiàn)我的表單和搜索框,但是這種方法看起來(lái)會(huì)更容易些,所以我想將它與感興趣的朋友分享。

原始方式


首先來(lái)讓我們看看我的原始的使用的方法:







這看起來(lái)挺不錯(cuò)的,但是它有一個(gè)不好的地方,這個(gè)圖片按鈕不會(huì)和搜索框?qū)ζ?,我必須使用一個(gè)負(fù)的margin-top屬性來(lái)修正這個(gè)bug。

改良方法

在這個(gè)改良版的方法中,我決定不再使用 type=”image” ,而是使用


CSS
fieldset.search {
border: none;
width: 243px;
margin: 0 auto;
background: #222;
}
.search input, .search button {
border: none;
float: left;
}
.search input.box {
color: #fff;
font-size: 1.2em;
width: 190px;
height: 30px;
padding: 8px 5px 0;
background: #616161 url(search_bg.gif) no-repeat;
margin-right: 5px;
}
.search input.box:focus {
background: #616161 url(search_bg.gif) no-repeat left -38px;
outline: none;
}
.search button.btn {
width: 38px;
height: 38px;
cursor: pointer;
text-indent: -9999px;
background: #fbc900 url(search_bg.gif) no-repeat top right;
}
.search button.btn:hover {
background: #fbc900 url(search_bg.gif) no-repeat bottom right;
}

IE特別注釋

IE 樣式- ie.css
朋友評(píng)論說(shuō)如果輸入文字過(guò)多IE6和IE7會(huì)水平滾動(dòng)背景圖片,所以我的方法是專門為IE使用一個(gè)單獨(dú)的背景圖片 ,而且不是讓它左對(duì)齊,我翻轉(zhuǎn)了它,通過(guò)讓背景圖片右對(duì)齊來(lái)修正這個(gè)。
.search input.box {
background: url(search_bg_ie.gif) no-repeat right bottom;
  /* 專門為IE的獨(dú)立背景圖片,而且這個(gè)圖篇必須是右對(duì)齊的。***/
}


責(zé)任編輯:新聞編輯

四川教育新聞網(wǎng)榮譽(yù)出品

行業(yè)合作:孫女士:028-85056429

手機(jī):18780127311  郵箱:516396333@qq.com
聯(lián)系電話:4000-2300-35  地址:成都市一環(huán)路南四段22號(hào)

Copyright © 2010 - 2016 四川教育新聞網(wǎng) All Rights Reserved
蜀ICP備15019259號(hào)