検索窓(フォーム)をカスタマイズする

2013年9月5日

株式会社GLASSY 写真 130905.gif

こんな感じでスタイリッシュな検索フォームに仕上げました。

窓とボタンをくっつけて、ボタン部分には背景画像を指定し、マウスオーバーで色が変わります。

やり方は以下のとおりです。

検索窓とボタンにidを設定します。

例として、

検索窓→ <input type=”text” id=”kensakumado” ……..
ボタン→ <input type=”submit” id=”kensakubotan” ……..

こんな感じに。

上のCSSの例は、

検索窓
input#kensakumado {
width: 400px;

height: 28px;

font-size: 120%;
border: 1px solid #DCDCDC;
padding: 0px;
margin: 0px;
}

ボタン
input#kensakubotan {
width: 65px;
height: 30px;
background: url(イメージの置き場所) ;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-left: 0px ;
/*box-shadow: 0px 1px 1px 0px #C0C0C0;*/
padding: 0px;
margin: 0px;
}

ボタンマウスオーバー時
input#kensakubotan:hover {
background: url(イメージの置き場所) ;
padding: 0px;
margin: 0px;
}

窓とボタンの間にある隙間を埋めるのは、htmlの記述を横にずらっと並べて、paddingとmarginを0pxとしました。

ボタン部分に背景画像「background: url(イメージの置き場所) ;」を指定し、マウスオーバーで違う画像を見せます。

ただ検索フォームを改良するだけでも結構面倒なものですね。

こんなものぐらいデフォルトであるといいんですけど。。。

スポンサーリンク