JS 网易严选输入框的制作

简介: JS 网易严选输入框的制作

最终效果如下图所示:

前置知识:iconfont图标库本地使用的方式

1. 进入阿里巴巴矢量图标库首页

   

2. 选择任一图标库

3.选择你要使用的字体图标,点击加入购物车

4. 点击右上角的购物车

5.选择添加至项目

6.保存到项目跳转至该项目,下载至本地

7.将下载的文件解压缩,只需将下面的文件移入你的项目文件即可

8.在html文件中,即可正常使用了

<link rel="stylesheet" href="./iconfont/iconfont.css" />

具体实现代码如下

<!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>
        <!-- 在线引入iconfont图标库 -->
        <link rel="stylesheet" href="./iconfont/iconfont.css" />
        <style>
            * {
                padding: 0;
                margin: 0;
                box-sizing: border-box;
            }
            .container {
                display: flex;
                position: relative;
                margin: 100px;
            }
            input {
                width: 200px;
                height: 30px;
                padding-left: 30px;
                border-top-left-radius: 25px;
                border-bottom-left-radius: 25px;
                border: 1px solid #cc9756;
                border-right: none;
            }
            /* 取消输入框高亮 */
            input:focus {
                outline: none;
            }
            .container::after {
                content: '\eafe';
                position: absolute;
                top: 7px;
                left: 10px;
                font-family: 'iconfont' !important;
                font-size: 16px;
                font-style: normal;
                color: #c9c9d1;
            }
            .search {
                width: 100px;
                height: 30px;
                border-top-right-radius: 25px;
                border-bottom-right-radius: 25px;
                background: #cc9756;
                text-align: center;
                line-height: 30px;
                color: white;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <input type="text" placeholder="茅台" />
            <div class="search">搜索</div>
        </div>
    </body>
</html>

达到的效果图如下:

目录
相关文章
|
4月前
|
JavaScript 算法 数据安全/隐私保护
原生JS实现:密码输入框显示隐藏密码效果
原生JS实现:密码输入框显示隐藏密码效果
126 4
|
1月前
|
JavaScript 前端开发 API
vue中将验证表单输入框的方法写在一个js文件中(表达式验证邮箱、身份证、号码、两次输入的密码是否一致)
这篇文章介绍了如何在Vue框架中将表单输入验证逻辑封装到一个JavaScript文件中,并通过正则表达式验证邮箱、身份证、手机号等信息,同时确保两次密码输入的一致性。
|
1月前
|
小程序 JavaScript
|
4月前
|
JavaScript 前端开发
JavaScript实现将输入框内容放大的效果
JavaScript实现将输入框内容放大的效果
26 0
|
4月前
|
JavaScript 前端开发
JavaScript实现将输入框中的信息保存到表格中
JavaScript实现将输入框中的信息保存到表格中
22 0
|
4月前
|
JavaScript 前端开发 算法
JavaScript实现按键快速获取输入框光标
JavaScript实现按键快速获取输入框光标
35 0
|
4月前
|
JavaScript 前端开发
Javascript的form表单校验输入框
Javascript的form表单校验输入框
38 0
|
4月前
|
JavaScript 前端开发
JavaScript 获取 input 输入框内容的几种方法
JavaScript 获取 input 输入框内容的几种方法
126 0
|
JavaScript
js鼠标离开-清除input输入框内的空格demo效果示例(整理)
js鼠标离开-清除input输入框内的空格demo效果示例(整理)