您现在的位置是:网站首页> 编程资料编程资料
HTML实现移动端固定悬浮半透明搜索框超酷html5+CSS3绿色发光搜索框表单提交用html5实现语音搜索框的方法 分享8款纯CSS3实现的搜索框功能CSS3实现的可伸缩搜索框效果(无js)CSS 漂亮搜索框美化代码css 教学实例 漂亮的搜索框基于html css实现带搜索图标的搜索框功能
2021-08-29
1359人已围观
简介 这篇文章主要介绍了HTML实现移动端固定悬浮半透明搜索框的相关资料,需要的朋友可以参考下
Question. 问题
在移动端商城系统中,我们常常看到位于页面顶部有一个搜索框,这类搜索框博主比较喜欢的是固定在页面顶部,半透明悬浮,能依稀看见部分轮播图的形式。

要制作这样的搜索框,技术关键在于:
- fixed 搜索框定位
- opacity 设置透明度
Solution. 解决
首先我们定义一个 html 片段:
header 标签为搜索框,下面的 div 为一个背景图。
同时附上 CSS 样式:
很长的一段 CSS 样式,但是其核心就两句话position: fixed; /* 决定了搜索框置顶 */ 和 background-color: #fff; opacity: 0.8; /* 搜索框半透明效果 */,其他的样式均为了页面的排版,排版的细节需要各位读者自己写一遍理解,过程可能需要花费点时间。
这样我们就完成了一个静态的搜索框:

备注:这里的搜索图标使用了 iconfont,读者可自行到 iconfont矢量图标库 下载。
至此,我们还需要通过 JS 实现一些动效:

用于实现用户切换输入时「搜索」位置图标的切换,原理很简单,增加和移除 class 类,这些类定义了样式。
.active:before { position: absolute; top: 11px; left: 5px; right: auto; display: block; margin-right: 0; font-size: 21px; } .active input[type=search] { text-align: left } .active .placeholder{ display: none } 备注:这里需要引入 jQuery,千万别忘了!
Extension. 扩展
完整 html 代码:
总结
以上所述是小编给大家介绍的HTML实现移动端固定悬浮半透明搜索框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关内容
- HTML页面自动清理js、css文件的缓存(自动添加版本号)纯html+css实现Element loading效果纯html+css实现奥运五环的示例代码HTML+CSS实现导航条下拉菜单的示例代码html+css实现滚动到元素位置显示加载动画效果纯html+css实现打字效果html+css实现环绕倒影加载特效html输入两个数实现加减乘除功能html中显示特殊符号(附带特殊字符对应表)关于html选择框创建占位符的问题html css3不拉伸图片显示效果
- html格式化输出JSON示例(测试接口)html格式化json的实例代码在html中显示JSON数据的方法举例详解HTML5中使用JSON格式提交表单
- 使用HTML+CSS实现鼠标划过的二级菜单栏的示例如何通过 display:olck/none 完成一个菜单栏使用layui实现左侧菜单栏及动态操作tab项的方法Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码详解css3 Transition属性(平滑过渡菜单栏案例)菜单栏 “三” 变形为“X”css3过渡动画利用CSS实现几款不错的菜单栏实例代码CSS仿网易首页的头部菜单栏按钮和三角形制作方法纯CSS制作菜单栏当鼠标经过时会变色的利用html+css实现菜单栏缓慢下拉效果的示例代码
- HTML网页中插入视频的方法小结向HTML中插入视频并兼容所有浏览器的方法F5在线HTML编辑器 v4.0(方便插入多种视频)
- html转换为pdf案例的一些总结(多图推荐)极强PDF转换器如何将ppt转换成html网页格式html转pdf截图保存功能的实现
- html中常用的转义字符总结在线HTML转义/反转义工具HTML/XML转义字符对照表谈谈html转义字符如何通过代码识别HTML字符实体(Character Entities) 转义字符串(Escape Sequence)最常用的HTML转义字符 Escape Sequence
- HTML中利用div+CSS实现简单的箭头图标的代码jQuery页面固定div可拖动图标导航菜单div+css实现类似winxp桌面图标布局(至上而下从左往右)html+css制作div标签增加右上角删除图标的示例代码
- 详解HTML中的图片标签的用法HTML图片img标签_动力节点Java学院整理HTML中img标签只显示图片中心位置的方法(三种方法)用html的ul和li标签做图片展示功能示例代码
- HTML中button标签点击实现页面跳转的三种方法HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法HTML页面跳转及参数传递问题html页面跳转传递参数问题HTML实现页面自动跳转的五种方法HTML页面3秒后自动跳转的三种常见方法 html页面实现过两秒跳转至其他页面的方法phpwind生成html页面右下角跳转功能问题
- 使用html-webpack-plugin'入再内存中生成 html 页面插件浅析html webpack plugin插件的使用教程详解html-webpack-plugin使用

