大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在html中添加一个input框和button搜索按钮即可,css中修改这个搜索框和按钮的样式让它更美观一些即可。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、虚拟空间、营销软件、网站建设、任县网站维护、网站推广。
.search/*整个搜索框*/{
width:300px;
height:30px;
background-image: url(../images/search.gif)/*这是这个搜索框的背景*/;
background-repeat: no-repeat;
background-position: 50%;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 15px;
padding: 0px;
overflow: hidden;
clear: both;
}
.search input/*用来去掉搜索框里的文本框和按钮的背景和边框,并设置并列排放*/{
border:none;
background:none;
float:left;
}
.search_box/文本框样式/{
width:150px;
height:26px;
line-height:26px;
padding:0px;
color:#999999;
text-align:left;
margin-top: 2px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 10px;
float: left;
}
.search_button/*按钮样式*/{
width:45px;
height:27px;
cursor:pointer;
color:#000000;
font-size: 14px;
}
具体样式可根据自己的需要调整。
希望对你有所帮助。
这个搜索框做的很好,看似简单,里面包含了大量CSS基础知识。由于时间关系,这里写了一个相似度为95%的样式供参考和学习,由于无法确认字体,先挑选了比较接近的Gautami
先上HTML
body
div id="A"
input id="inputTxt" type="text" placeholder="Search" /
div id="inputBtn"Go/div
/div
/body
这里开始写CSS
body { padding: 0; margin: 0; background: #D6D6D6; }
/*固定容器*/
#A { width: 316px; height: 28px; margin: 22% auto; border: 1px solid #A3A3A3; border-top-color: #939393; border-bottom-color: #D5D5D5; border-radius: 3px; box-shadow: 0px 1px 1px #f4f4f4; position: relative; }
#A * { position: absolute; top: 0; }
/*输入框*/
#inputTxt { left: 0; width: 246px; height: 24px; background: #E6E6E6; border: 0; border-top: 1px solid #C8C8C8; border-bottom: 1px solid #E6E6E6; outline: none; padding-left: 30px; color: #666; }
#inputTxt::-webkit-input-placeholder,#inputTxt::-moz-placeholder { color: #B8B8B8; font: 600 13px 'Gautami'; }
/*按钮*/
#inputBtn { right: 0; width: 38px; height: 26px; line-height: 26px; background: linear-gradient(#E4E4E4, #B5B5B5); border: 1px solid transparent; border-top-color: #FCFCFC; border-left-color: #ADADAD; border-bottom-color: #B5B5B5; color: #6E6E6E; text-align: center; font-size: smaller; font-weight: bold; cursor: pointer; }
/*文字阴影*/
#inputTxt, #inputBtn, #inputTxt::-webkit-input-placeholder,#inputTxt::-moz-placeholder { text-shadow: 1px 1px 0px #fff; }
/*图标*/
#A:before, #A:after { content: ""; position: absolute; z-index: 2; box-shadow: 0px 1px 0px #fff; }
#A:before { left: 9px; top: 9px; width: 6px; height: 6px; border: 2px solid #ccc; border-radius: 50%; }
#A:after { left: 17px; top: 18px; width: 6px; height: 2px; background: #ccc; transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); }
最后,上效果图:上为原始搜索框,下为本次代码实现的搜索框
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
html xmlns="
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title无标题文档/title
script type="text/javascript" src="jquery.js"/script
style
.{ padding:0; margin:0; list-style:none;}
.htmlBox{ width:100%; min-width:500px; height:500px; border:1px solid #A349A4; border-radius:5px;}
.sskBox{ width:100%; height:35px; margin-top:150px; border:1px solid #000; border-left:0; border-right:0;}
.zc{ width:100px; height:35px; float:left;}
.zj{ width:250px; height:35px; float:left; border-left:1px solid #000; border-right:1px solid #000;}
.yc{ height:35px; float:right;}
/style
/head
body
div class="htmlBox"
div class="sskBox"
div class="zc"左边100/div
div class="zj"中间250/div
div class="yc"右边自适应/div
/div
/div
/body
script
tmntH();//加载的时候执行一次
$(window).resize(function() {tmntH();});//浏览器窗口变化时执行
function tmntH()
{
var ycw=$(".sskBox").width()-352+'px';//yc的宽度等于sskBox宽度-350-2(边框线)
//alert(div3);
$(".yc").css("width",ycw);
}
/script
/body
/html