JavaScript仿京东搜索框实例
马上就到双十一了,我们在京东淘宝购物,疯狂剁手的同时,有没有注意到京东的搜索框呢,除了能进行搜索内容以外,它的样式又是如何实现的呢?
【JavaScript仿京东搜索框实例】下面就分析一下如何实现仿京东的搜索框。
核心分析:
JavaScript部分:
1、当文本框获取焦点的时候,div中的字体颜色变为rgb(200,200,200);
2、当文本框失去焦点事件发生时,div中的字体颜色变成原来的样式#989898;
3、当文本框输入内容时,div的属性变为 none,表现效果为文字消失;
4、当清除文本框里面内容时,divdiv的属性变为 inline-block,表现效果为文字消失;
因为是在文本框里面显示出来的内容,改变的是表单元素,判断文本框里面是否有输入内容,判断的依据是表单的value值是否为 空字符串。
实现代码:
仿京东搜索框 - 锐客网 *{margin: 0; padding:0; }.from{border:2px solid #e2231a; width:490px; height:36px; position:relative; margin:100px auto; font-size: 12px; }.text{position:absolute; line-height: 36px; left:27px; color:#989898; z-index:-1; }.search{position:absolute; left:22px; width:430px; height:34px; outline:none; border:1px solid transparent; background:transparent; line-height: 34px; overflow: hidden; }.button{position:absolute; right:0px; width:58px; height:36px; background-color: #e2231a; border:1px solid transparent; margin:auto; outline:none; cursor: pointer; }button:hover{background-color: #c81623; }span img{position:absolute; right:65px; }暗夜游戏本
文章图片
显示效果:
1、未触发事件的状态
文章图片
2、输入框里获取焦点的状态
文章图片
3、输入框里输入内容
文章图片
4、删除里面内容后
文章图片
5、CSS样式效果(hover)
文章图片
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- JavaScript|JavaScript 数据处理 - 映射表篇
- Javascript|Javascript 动态样式控制方法
- Javascript连接数据库查询并插入数据
- css|仿淘宝固定右侧侧边栏案例
- Javascript|Javascript元素滚动scoll系列 (仿淘宝固定右侧侧边栏)和移动端区别
- 仿淘宝固定侧边栏 2020/11/26
- 前端学习之小案例|前端小案例之仿淘宝固定侧边栏
- javascript|元素可视区 client 系列 / 元素scroll系列 /案例(仿淘宝固定右侧侧边栏)
- javascript|JavaScript网页--仿淘宝右侧边栏
- 学习记录JavaScript|JavaScript(元素偏移,滚动,可视区系列。淘宝右侧固定栏案例,mouseover与mouseenter的区别)