深入浅析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 相关文章推荐
ie 处理 gif动画 的onload 事件的一个 bug
Apr 12 Javascript
JQuery打造PHP的AJAX表单提交实例
Nov 03 Javascript
JavaScript CSS修改学习第三章 修改样式表
Feb 19 Javascript
js调试工具Console命令详解
Oct 21 Javascript
JavaScript SHA512&amp;SHA256加密算法详解
Aug 11 Javascript
浅谈EasyUI常用控件的禁用方法
Nov 09 Javascript
JavaScript调试的多个必备小Tips
Jan 15 Javascript
微信小程序 引入es6 promise
Apr 12 Javascript
JavaScript事件发布/订阅模式原理与用法分析
Aug 21 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
vue ref如何获取子组件属性值
Mar 31 Vue.js
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学习之整理字符串
2011/04/17 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
PHP实现文件上传与下载
2020/08/28 PHP
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
python实时获取外部程序输出结果的方法
2019/01/12 Python
Python3.6实现带有简单界面的有道翻译小程序
2019/04/16 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
详解mac python+selenium+Chrome 简单案例
2019/11/08 Python
python实现udp聊天窗口
2020/03/31 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
墨西哥网上购物:Linio墨西哥
2016/10/20 全球购物
linux面试题参考答案(9)
2015/01/07 面试题
采购类个人求职的自我评价
2014/02/18 职场文书
捐款倡议书格式范文
2014/05/14 职场文书
校运会口号
2014/06/18 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
民事二审代理词
2015/05/25 职场文书