深入浅析search 搜索框的写法


Posted in Javascript onAugust 02, 2016

关于搜索框,写法有很多种,搜索框这一块是一个比较细的活,要先计算好他的高、宽;

下面我就以京东搜索框为例,给大家浅析一下。

深入浅析search 搜索框的写法

上面就是最终search框效果图。

先送出代码>>>>>>

<span style="color: rgb(255, 0, 255); font-size: 18pt;"><strong>HTML 标签:</strong></span> 
<div class="center_child1">
<form>
<input type="text" name="search" placeholder="search练习">
<button>搜索</button> -------像京东是用的button标签,其他网站,
如百度:是用的<input type="submit" name="" > 标签。
</form>
</div> 
CSS 样式:.center_child1{
width:538px;
height:36px; overflow:hidden;
border:2px solid #BD1D17;
}
.center_child1 input{
width:456px;
height:24px; float:left; padding:6px 2px; ----------------对 input 内补白,使其字体不紧贴 border 边框,增加美感。 background-color:transparent; -------让 input 标签的背景颜色为透明色。
border:none; -----------------去 input 标签,原有的边框属性。
outline:none;
font-size:16px;
}
.center_child1 button{
width:76px;
height:36px;
float:right;
background:#BD1D17;
border:none;
color:#fff;
font-size:15px;
}

总结:一个搜索框主要有三部分,一个是输入框部分(左边的),另一个是搜索按钮部分(右边的),还有就是一个包含它们两个大的 div ;

1、先对大的 div 设置宽高、边框颜色,这个要根据个人需求事先计算好。

2、分别对 input(输入框部分)左浮动;对 button(按钮部分)右浮动,记得对大的div使用overflow:hidden;属性;

3、调整 input 的高度,宽度,记得用 padding 撑起它的高度值,这样不至于输入字体时紧贴边框,增加美感 ;宽度值,左边可稍微加点 padding 值,为了美感。

以上所述是小编给大家介绍的search 搜索框的写法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
理解JavaScript中的对象 推荐
Jan 09 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
Apr 15 Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 Javascript
AngularJS基础 ng-href 指令用法
Aug 01 Javascript
使用ajaxfileupload.js实现上传文件功能
Aug 13 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
Oct 10 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
Oct 24 Javascript
利用jsonp与代理服务器方案解决跨域问题
Sep 14 Javascript
js实现会跳动的日历效果(完整实例)
Oct 18 Javascript
深入理解JavaScript和TypeScript中的class
Apr 22 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
Apr 30 Javascript
vue柱状进度条图像的完美实现方案
Aug 26 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 #Javascript
Angularjs 自定义服务的三种方式(推荐)
Aug 02 #Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 #Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
Aug 02 #Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 #Javascript
AngularJs自定义服务之实现签名和加密
Aug 02 #Javascript
浅谈Cookie的生命周期问题
Aug 02 #Javascript
You might like
php &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
PHP读取Excel类文件
2017/05/15 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
日期 时间js控件
2009/05/07 Javascript
Extjs单独定义各组件的实例代码
2013/06/25 Javascript
document.addEventListener使用介绍
2014/03/07 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
2015/04/16 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
Position属性之relative用法
2015/12/14 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
2017/02/28 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
Python读取图片属性信息的实现方法
2016/09/11 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
python psutil监控进程实例
2019/12/17 Python
如何在sublime编辑器中安装python
2020/05/20 Python
在django中form的label和verbose name的区别说明
2020/05/20 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
六十大寿答谢词
2014/01/12 职场文书
如何编写优秀的食品项目创业计划书
2014/01/23 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
公司催款律师函
2015/05/27 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
英镑符号 £
2022/02/17 杂记
mapstruct的用法之qualifiedByName示例详解
2022/04/06 Java/Android
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python