[一天一个小技巧,网页666] 里面有一个制作小倒三角 ‘▽’ 的css代码,在网页中用处很广,一定要掌握奥。

购物使人Happy!下单之后,大家一定很期盼自己的宝贝何时能到吧?别着急,平台贴心地给出了快递单号,大家可以去快递平台输入单号查询宝贝的状态!那么那个增强体验感的放大输入内容到底是怎么做的呢?跟我一起来一探究竟吧!(另外告诉大家一个小秘密:在网页中按一次 ‘s’ ,光标就会自动定位到输入框奥,赶紧来试试吧

附上代码,大家赶紧试一试吧,来增强自己页面的用户体验感!

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>模拟快递单号查询案例</title><style type="text/css">* {margin: 0;padding: 0;}.search {position: relative;width: 200px;height: 100px;}.con {display: none;position: absolute;top: 17px;left: 20px;width: 167px;height: 28px;border: 1px solid #CCCCCC;box-shadow: 0 2px 4px rgba(0, 0, 0, .2);font-size: 18px;color: #000;}.con::after {position: absolute;top: 27px;left: 18px;/* 倒三角 '▽’ 符号的制作 */content: '';width: 0;height: 0;border-top: 8px solid #fff;border-right: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid transparent;}.search input {margin: 60px 0 0 20px; }</style></head><body><div class="search"><div class= "con"></div><input type="text" placeholder="请输入..."></div><script>var input = document.querySelector('input');var con = document.querySelector('.con');//1. 当输入s时,获得焦点document.addEventListener('keyup', function(e){//console.log(e.keyCode);  //用于得到s的ASCII码值 : 83if (e.keyCode === 83) {input.focus();}//当输入框中有内容时,就显示上方盒子,并将内容写入input.addEventListener('keyup', function(){if (input.value !== '') {con.style.display = 'block';con.innerHTML = input.value;} else {con.style.display = 'none';}})//当我们失去焦点时,就隐藏上方这个盒子input.addEventListener('blur', function(){con.style.display = 'none';})//当我们重新获得焦点时,就显示上方这个盒子input.addEventListener('focus', function(){//当获得焦点时,如果内容为空则不显示上方这个盒子,如果内容不为空则显示(针对按键‘s’获得焦点的情况)if (input.value !== '') {con.style.display = 'block';con.innerHTML = input.value;} else {con.style.display = 'none';}})})</script></body>
</html>

本人初学前端,想往全栈发展。有时间会更一些学习过程中的小技巧或心得体会!有兴趣的伙伴可以加我一起学习,共同进步!

模拟快递单号查询案例(放大输入内容)相关推荐

  1. 模拟京东快递单号查询案例2020/11/24

    模拟京东快递单号查询案例 快递单号输入内容时, 上面的大号字体盒子(con)显示(这里面的字号更大) 表单检测用户输入: 给表单添加键盘事件 同时把快递单号里面的值(value)获取过来赋值给 con ...

  2. JS模拟京东搜索框案例 模拟京东快递单号查询案例

    模拟京东搜索框案例 <!DOCTYPE html> <html lang="en"><head><meta charset="U ...

  3. 简单模拟快递单号查询页面展示

    案例分析: ①快递单号输入内容时,上面的大号字体盒子(con)显示(这里面的文字 ②同时把快递单号里面的值(value)获取过来赋值给con盒子(innerText)做为内容 ③如果快递单号里面内容为 ...

  4. js模拟快递单号查询

    案例分析 1.快递单号输入内容时,上面的大号字体盒子显示这里面的数字 2.同时把快递单号里面的值(value)获取过来赋值给con盒子(innerText)做为内容 3.如果快递单号里面内容为空,则隐 ...

  5. 773-780---DOM事件高级(常用鼠标事件,案例:跟随鼠标的天使,常用的键盘事件,案例:模拟京东按键输入内容,案例:模拟京东快递单号查询)

    文章目录 事件高级 7 常用的鼠标事件 7.1常用的鼠标事件 7.2 鼠标事件对象 案例:跟随鼠标的天使 8 常用的键盘事件 8.1 常用的键盘事件 8.2 键盘事件对象 8.3 ASCII 表 案例 ...

  6. 本节作业之跟随鼠标的天使、模拟京东按键输入内容、模拟京东快递单号查询

    本节作业之跟随鼠标的天使.模拟京东按键输入内容.模拟京东快递单号查询 1 跟随鼠标的天使 2 模拟京东按键输入内容 3 模拟京东快递单号查询 1 跟随鼠标的天使 <!DOCTYPE html&g ...

  7. 输入快递单号查询不到物流怎么办

    在查询快递物流的时候,我们可能会遇到这样或者那样的问题,比如输入快递单号却查不到物流,对于这种情况,该怎么办呢?下面随小编一起来学习一下. 一般情况下,查不到物流有这几种情况: 单号或者快递公司错误, ...

  8. 快速免费对接快递鸟圆通快递单号查询api接口

    快递查询API接口是使用的物流单号即可实现查询物流信息.主要应用在电商商城.ERP系统商.WMS系统商.快递柜.银行等企业.多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在 ...

  9. 国内主流物流公司常用快递单号查询API接口全攻略

    此接口支持***顺丰.EMS.申通.圆通.韵达.汇通.中通.天天.德邦.极兔.京东.全峰***等主流快递公司 目的 便于用户理解快递单号查询接口作用并正确应用到实际场景. 接口作用 轨迹类接口包含:即 ...

最新文章

  1. ASP.NET 3.5 的 ListView 控件与 CSS Friendly
  2. 【Qt5.8】TypeError: Property 'asciify' of object Core问题解决办法
  3. srs代码学习(4)-怎么转发流
  4. 【软件开发底层知识修炼】十九 GDB调试从入门到熟练掌握超级详细实战教程学习目录
  5. 全局变量和环境变量的区别
  6. 鸿蒙应用开发--组件
  7. typora插入代码设置_五分钟快速上手神器Typora
  8. java 同域名下怎么访问同事的项目_喜大普奔,两个开源的前后端分离项目可以在线体验了...
  9. Mono for Android 4.2初探
  10. 168.Excel表列名称
  11. 对称密钥交换协议——实现在不安全的信道安全地传输密钥
  12. 美丽炫酷的Html5简历网页模板
  13. php0day,Nginx 0day漏洞—却原来是php漏洞
  14. 计算机一级B考试总结500字,期中考试总结与反思500
  15. 解决玩Minecraft时鼠标Dpi不稳定问题
  16. 5款app助你养成好习惯,夏日每天不一young~
  17. C# WPF新版开源控件库:Newbeecoder.UI
  18. C语言————二进制转十进制
  19. pid控制C语言实现
  20. 安卓开发板之串口通信,通过modbus Rtu协议控制下位机

热门文章

  1. python requests库介绍
  2. 电子管晶体管集成电路简要介绍
  3. 文件上传MultipartFile实现图片压缩
  4. 面向星群的遥感影像智能服务关键问题
  5. 解决html中显示人民币符号乱码问题
  6. SSD固态硬盘消失不认盘丢盘,死机卡顿30分钟大法恢复修复!!
  7. H3C 7503、5500、5120交换机配置端口汇聚
  8. 《算法竞赛进阶指南》0x6B T3 GF和猫咪的问题
  9. 【深度学习在智能机器人中的应用】论文合集推荐丨CMU新型机器人算法可操纵所有日常家具
  10. 第十四届蓝桥杯(Web应用开发)模拟赛1期-大学组