效果如图所示:

代码如下:
<div class="login__form"><div style="margin-top:10%;text-align:center"><el-input style="width:80%" v-model="login.name" prefix-icon="el-icon-user" placeholder="请输入您的账号"></el-input></div><div style="margin-top:6%;text-align:center"><el-input style="width:80%" v-model="login.password" type="password" show-password prefix-icon="el-icon-lock" placeholder="请输入您的密码"></el-input></div><div style="margin-top:8%;text-align:center"><el-button@click="toLogin()" style="width:80%"><span>登录</span></el-button></div></div>
<style lang="less" scoped>login__form {/deep/ .el-input__inner {border: none;border-radius: 0;border-bottom: 1px solid #C0C4CC;}/deep/ .el-input__inner:hover {border-bottom: 1px solid #409EFF;}/deep/ .el-icon-user:before{-webkit-line-clamp: 2;font-size: 25px;background-image: -webkit-linear-gradient(bottom, #59C2FD,#3F79F4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}/deep/ .el-icon-lock:before {-webkit-line-clamp: 2;font-size: 25px;background-image: -webkit-linear-gradient(bottom, #59C2FD,#3F79F4);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}/deep/ .el-button {background:-webkit-gradient(linear, 100% 0%, 0% 0%,from(#59C2FD), to(#2B99FF));border-radius: 20px;color: #fff;}}</style>