如何制作一个精美的输入框?基本表单中的的账号或密码输入框样式

简介: 如何制作一个精美的输入框?基本表单中的的账号或密码输入框样式

html初始表单控件的默认样式十分简陋,呈现给用户的效果并不完美,今天本文就展示一个既简单又非常泛用的输入框样式,话不多说,直接开造  ᶘ ᵒᴥᵒᶅ  

首先html结构:外面包裹一个盒子,里面一个input输入框和一个div标签

<div class="account">
  <div class="account_title">账号</div>
  <div class="account_box">
    <input type="text" name="" id="account_inp" placeholder="请输入帐号" oninput="btn(this)">
        <img src="./img/下箭头(搜索).png" alt="">
  </div>
  <div class="account_text">收款账户不能为空</div>
</div>

初始结构:

样式代码:

.account {
        width: 300px;
        height: 90px;
        border-radius: 5px;
        padding-right:10px;
        margin: 50px;
      }
      .account_box {
        width: 390;
        height: 30px;
        border: 1px solid #DCDFE6;
        border-radius: 5px;
        padding: 0 10px;
        margin-top: 10px;
        display: flex;
        align-items: center;
      }
      .account_box>input {
        height: 90%;
        width: 254px;
        border: none;
        outline: none;
      }
      .account_box>img {
        width: 16px;
        height: 16px;
        transition: 0.2s;
      }
      .account_title{
        height: 18px;
        font-size: 14px;
      }
      .account_text{
        font-size: 14px;
        color: red;
      }

效果:

红色的提示信息要添加隐藏,待用户输入错误时再显示

js部分,先引入jqery文件,再进行编写:

// 触发input事件后获取输入框中的值
      function btn(text){
        // 判断是否为空,如果为空让红字显示,
        if($(text).val() == ""){
          // jqery自带的动画,非常好用
          $(".account_text").slideDown(200)
        }else{
          $(".account_text").slideUp(200)
        }
      }

看最终效果:

是不是  非——常——的简单 o((>ω< ))o

谢谢大家观看,作者纯新人,希望路过的大佬多多批评(づ ̄ 3 ̄)づ

目录
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
图解机器学习 | GBDT模型详解
GBDT是一种迭代的决策树算法,将决策树与集成思想进行了有效的结合。本文讲解GBDT算法的Boosting核心思想、训练过程、优缺点、与随机森林的对比、以及Python代码实现。
9070 2
图解机器学习 | GBDT模型详解
SpringBoot之文件上传(单文件与多文件上传的使用)
SpringBoot之文件上传(单文件与多文件上传的使用)
283 1
|
CDN
Cocoapods报错 [!] CDN: trunk URL couldn't be downloaded: 解决方法
Cocoapods报错 [!] CDN: trunk URL couldn't be downloaded: 解决方法
1922 0
|
3月前
|
SQL 关系型数据库 MySQL
MySQL权限管理:用户与权限控制详解
本文深入解析MySQL权限管理系统,涵盖用户体系、权限模型及实战技巧,帮助构建安全的数据库防线。
二维码操作[二维码生成]免费API接口教程
二维码生成接口支持自定义内容、颜色、大小等参数,通过POST或GET请求方式访问。用户需提供ID和KEY,可选设置容错级别、图片大小及背景色等。返回状态码及二维码链接或错误信息。示例与详情参见官方文档。
|
Linux 数据处理 C语言
经验大分享:python3使用libpcap库进行抓包及数据处理
经验大分享:python3使用libpcap库进行抓包及数据处理
545 0
|
网络协议 程序员 数据库
什么是公网IP和内网IP
【10月更文挑战第27天】公网IP与内网IP是网络通信中的两个重要概念。公网IP是互联网上的唯一标识,而内网IP仅在局域网内部有效,用于局域网内的设备通信。由于IPv4地址资源有限,通常一个公司或家庭只有一个公网IP,内部设备通过NAT(网络地址转换)技术共享该公网IP访问互联网。这样不仅节省了IP资源,还提高了网络安全性和稳定性。
1094 0
|
网络协议 网络架构 数据格式
TCP/IP基础:工作原理、协议栈与网络层
TCP/IP(传输控制协议/互联网协议)是互联网通信的基础协议,支持数据传输和网络连接。本文详细阐述了其工作原理、协议栈构成及网络层功能。TCP/IP采用客户端/服务器模型,通过四个层次——应用层、传输层、网络层和数据链路层,确保数据可靠传输。网络层负责IP寻址、路由选择、分片重组及数据包传输,是TCP/IP的核心部分。理解TCP/IP有助于深入掌握互联网底层机制。
1625 2
|
数据采集 监控 数据可视化
日志解析神器——Logstash中的Grok过滤器使用详解
日志解析神器——Logstash中的Grok过滤器使用详解