今天主要实现一个搜索小部件,点击那个搜索按钮会展开搜索框,再点击它会缩回去。效果展示如图:
未点击的时候
点击搜索按钮:
再次点击它又会缩回成一开始的搜索小按钮。
上代码:
首先是html部分:就是一个按钮和搜索框
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- cdn图标库 -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" integrity="sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==" crossorigin