最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

教你用JavaScript实现搜索展开

来源:博客园


(资料图片仅供参考)

欢迎来的我的小院,恭喜你今天又要涨知识了!

案例内容

利用JavaScript实现搜索框的移动展开。

演示

学习

          小院里的霍大侠        
<script> const searchBarContainerEI=document.querySelector(".search-bar-container"); const magnifierEI=document.querySelector(".magnifier"); magnifierEI.addEventListener("click",()=>{ searchBarContainerEI.classList.toggle("active"); }); </script>

总结思考

学习点: 1、align-items:flex子项们相对于flex容器在垂直方向上的对齐方式2、transition :设置元素的过渡效果3、cursor:定义了鼠标指针放在一个元素边界范围内时所用的光标形状4、boder:none :没有边框5、outline:none :去除输入框蓝框6、transition-delay :规定过渡效果何时开始7、document.querySelector()返回一个元素的信息8、element.classList.toggle:当点击标签时,会给这个标签添加或消除一个类

使用JavaScript完成搜索框的移动展开,可以使界面更加生动有趣,让网页更加多样化。

关注我,跟着我每天学习一点点,让你不在枯燥,不在孤单..

全网可搜:小院里的霍大侠, 免费获取简单易懂的实战编程案例。编程/就业/副业/创业/资源。私微信:huodaxia_xfeater二维码: http://www.yougexiaoyuan.com/images/weixin_huodaxia.jpg公众号:有个小院(微信公众号:yougexiaoyuan)github:yougexiaoyuan (视频源码免费获取)(部分素材来源于互联网,如有保护请联系作者)

关键词: 过渡效果 鼠标指针 对齐方式