设为首页 加入收藏 湖南周易风水书店(ok5261.com),六合宝典!
分享到:
热搜: sp1 免费版
广告位 960
当前位置:主页 > 精品资料 >

用CSS设计你的搜索框

2010-04-07 09:32 | 作者: | 来源: | 阅读:次 |
今天我将介绍一下如何使用CSS中的背景图片来设计你的搜索框。之前我使用别的方法来实现我的表单和搜索框,但是这种方法看起来会更容易些,所以我想将它与感兴趣的朋友分享。 View Demo 原始方式 首先来让我们看看我的原始的使用input type=image src=image_u

今天我将介绍一下如何使用CSS中的背景图片来设计你的搜索框。之前我使用别的方法来实现我的表单和搜索框,但是这种方法看起来会更容易些,所以我想将它与感兴趣的朋友分享。

原始方式


首先来让我们看看我的原始的使用的方法:







这看起来挺不错的,但是它有一个不好的地方,这个图片按钮不会和搜索框对其,我必须使用一个负的margin-top属性来修正这个bug。

改良方法

在这个改良版的方法中,我决定不再使用 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
朋友评论说如果输入文字过多IE6和IE7会水平滚动背景图片,所以我的方法是专门为IE使用一个单独的背景图片 ,而且不是让它左对齐,我翻转了它,通过让背景图片右对齐来修正这个。
.search input.box {
background: url(search_bg_ie.gif) no-repeat right bottom;
  /* 专门为IE的独立背景图片,而且这个图篇必须是右对齐的。***/
}

网友评论
无法在这个位置找到: ajaxfeedback.htm
精品资料
推荐文章

版权说明

1、《用CSS设计你的搜索框》一文由本站网友提供,版权归原作者本人所有,转载请注明出处!

2、转载或引用本网内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本网内容原意进行曲解、修改,同时必须保留本网注明的"稿件来源",并自负版权等法律责任。

3、对于不当转载或引用本网内容而引起的民事纷争、行政处理或其他损失,本网不承担责任。

广告位 960