位置: IT常识 - 正文

HTML+CSS实现搜索框(css搜索框代码怎么写)

编辑:rootadmin
HTML+CSS实现搜索框 HTML+CSS实现搜索框:

推荐整理分享HTML+CSS实现搜索框(css搜索框代码怎么写),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html中的搜索怎么做,html搜索页面内容代码,html中搜索,css怎么做搜索框,htmlcss搜索框,htmlcss搜索框,htmlcss搜索框,css怎么做搜索框,内容如对您有帮助,希望把文章链接给更多的朋友!

需求分析:

1、输入框焦点事件

onfocus:成为焦点, 点击输入框的时候,出现闪烁光标,此时可以输入内容。

onblur :失去焦点, 点击页面空白区域,光标消失。此时不可以输入内容。

HTML+CSS实现搜索框(css搜索框代码怎么写)

2、获取元素

3、注册事件

onfocus:成为焦点, 点击输入框的时候,出现闪烁光标,此时可以输入内容

1)、显示ul

2)、自身边框改变 (通过新增search类名)

onblur :失去焦点, 点击页面空白区域,光标消失。此时不可以输入内容

1)、隐藏ul

2)、自身边框改变 (通过移除search类名)

代码内容:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><style> button, input { border: 0; outline: none; } * { margin: 0; padding: 0; box-sizing: border-box; } ul { list-style: none; } .mi { position: absolute; left: 346px; top: 25px; width: 538px; height: 36px; border: 2px solid #b1191a; } .mi button { float: left; width: 80px; height: 33px; background-color: #b1191a; font-size: 16px; color: #fff; } .mi input { float: left; width: 454px; height: 33px; padding-left: 10px; padding: 0 10px; font-size: 14px; line-height: 48px; border: 1px solid #e0e0e0; outline: none; transition: all 0.3s; } .mi .search { border: 1px solid #b1191a; } .result-list { display: none; left: 0; top: 48px; width: 454px; border: 1px solid #b1191a; border-top: 0; background: #fff; } .result-list a { display: block; padding: 6px 15px; font-size: 12px; color: #424242; text-decoration: none; } .result-list a:hover { background-color: #eee; }</style><body> <div class="mi"> <input type="search" name="" id="" placeholder="请输入要的搜索商品"> <button type="button">搜索</button> <ul class="result-list"> <li><a href="#">全部商品</a></li> <li><a href="#">红米手机</a></li> <li><a href="#">小米14S</a></li> <li><a href="#">小米笔记本</a></li> <li><a href="#">小米家电</a></li> <li><a href="#">小米手机</a></li> <li><a href="#">云米空调</a></li> <li><a href="#">云米智能机器人</a></li> </ul> </div></body><script>//1.获取元素 let input = document.querySelector('input') let ul = document.querySelector('.result-list') //2.注册事件 //onfocus:成为焦点, 点击输入框的时候,出现闪烁光标,此时可以输入内容 input.onfocus = function(){ console.log('点击了,出现光标了,此时可以输入文字') //(1)显示ul ul.style.display = 'block' //(2)自身边框改变 (通过新增search类名) this.classList.add('search') } //onblur :失去焦点, 点击页面空白区域,光标消失。此时不可以输入内容 input.onblur = function(){ console.log('点其他地方了,光标消失了,此时不可以输入文字') //隐藏ul ul.style.display = 'none' //自身边框改变 (通过移除search类名) this.classList.remove('search') }</script></html>

效果如下:

本文链接地址:https://www.jiuchutong.com/zhishi/289639.html 转载请保留说明!

上一篇:大堡礁,澳大利亚昆士兰 (© AWL Images/Danita Delimont)(大堡礁分布在澳大利亚的哪里)

下一篇:Jetson AGX Orin上部署YOLOv5_v5.0+TensorRT8(jetson b01 a02)

  • 燃气费的账务处理
  • 报销是否需要发票
  • 如何知道一家公司是否可靠
  • 贷款利息收入的税率是多少
  • 自己申报个人所得税需要补缴,必须自己申报自己补缴吗
  • 劳务所得报酬
  • 建筑企业外地施工成立分公司吗
  • 非营利组织的项目管理流程包括
  • 公司股份无偿转让怎么办理流程
  • 购买固定资产的账务处理
  • 复式记账法哪本书提到过?
  • 房租费没有发票怎么做账务处理
  • 政府发的补助金用不用交税
  • 企业的完工产品是指
  • 分公司是否可以贷款
  • 公司股权转移怎么办理
  • 自产自销农产品企业所得税
  • 福利费的进项税额转出
  • 旅游业要怎么进行差额征税处理
  • 有限责任公司自然人独资可以增加股东吗
  • 限制性股票股利会计处理
  • 计提减值准备怎么计算?
  • win11重置此电脑失败
  • 花语大全各种花的花语花树
  • 速动比率计算公式多少合适
  • 车船税没有发票能进账吗
  • 境外汇款所得税缴纳规定
  • 进程mmc.exe
  • 怎么租一个月
  • hiddenalbum是什么文件夹
  • 税法的构成要素中,()是税法最基本的要素
  • 金融机构贷款利息规定
  • 房地产开发企业土地增值税怎么计算
  • 产生永久性差异时为什么计税基础等于账面价值
  • 分红财务做账
  • 购买财务软件报什么科目
  • 办公用品属于会计科目中的什么
  • ant design vue 表单
  • php正则匹配时间
  • 出售土地账务如何处理
  • 微信支付扫码支付顺序
  • 残保金的计费依据
  • 如何根据营业执照核定税种
  • 普通发票红冲需要拿回原发票吗
  • 给国外公司提供服务需要交哪些税
  • 长期待摊费用最低摊销年限
  • 进项的加计抵减怎么算
  • 数据库SQL中DML
  • 社保缴费基数应该怎么算
  • sqlserver降级备份
  • 什么叫房屋租购同权
  • 支付上月采购货款
  • 劳务外包存在的法律风险
  • 发票丢失了可以用复印件加盖发票章入账吗
  • 小企业如何建立党支部
  • 工会经费的计提与缴纳
  • 怎么验证触发器的执行
  • Mysql5.7.14 linux版密码忘记完美解决办法
  • 深入浅出了解啥意思
  • windows个性化定制包含
  • ubuntu18.04配置
  • linux中的文件
  • windows8使用教程
  • xp电脑繁体系统改简体
  • win10老是弹提示
  • linux小技巧
  • android的开发
  • python构造方法的参数
  • unity3d documentation
  • python 随机ua
  • 百度贴吧上传图片大小
  • javascript高级语言
  • js判断div是否存在
  • 异步加载场景
  • Unity3D游戏开发毕业论文
  • js正则regexp
  • 农村报账员的基本职责
  • 为什么我电脑登微信显示二维码失效
  • 安徽省国税局局长是谁
  • 地税注销需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设