uniapp简单的登录页面布局

简介: uniapp简单的登录页面布局

注意:该scss需要到dcloud插件市场安装scss插件

<template>
  <view class="login">
    <view class="content-wrapper">
      <view class="title">
        <h1>欢迎使用考试系统</h1>
      </view>
      <view class="login-form">
        <view class="login-form-items">
          <view class="login-form-items-title">手机号</view>
          <input type="text" class="login-input" placeholder="手机号" />
        </view>
 
        <view class="login-form-items">
          <view class="login-form-items-title">登录密码</view>
          <input type="password" class="login-input" placeholder="请输入登录密码" />
        </view>
 
        <view class="login-form-items">
          <view class="login-form-items-title">验证码</view>
          <input type="text" class="login-input" placeholder="请输入验证码" />
          <view class="captcha-wrapper">
            <img src="../../static/captcha.jpg"></img>
          </view>
        </view>
      </view>
    </view>
    <div class="submit-wrapper">
      <button type="primary" class="login-btn">登录</button>
    </div>
  </view>
</template>
 
<script>
  export default {
    data() {
      return {
 
      };
    }
  }
</script>
 
<style lang="scss">
  page {
    background: #F4F5F6;
  }
 
  .login {
    .content-wrapper {
      width: 100%;
 
      .title {
        margin-top: 35rpx;
        width: 100%;
        margin-bottom: 10px;
 
        h1 {
          border: 0px;
          width: 50%;
          margin: 0 auto;
          text-align: center;
          border-bottom: 1px solid #E3E3E3;
          height: 50px;
          line-height: 50px;
          font-size: 17px;
          overflow: hidden;
          font-weight: 400;
        }
      }
 
      .login-form {
        margin: 20px 10px 20px 15px;
        background: #FFFFFF;
 
        .login-form-items {
          padding: 15px 10px;
          border-bottom: 1px solid #F3F4F5;
          position: relative;
          display: -webkit-flex;
          display: flex;
 
          .login-form-items-title {
            width: 30%;
            line-height: 22px;
            height: 22px;
            flex-shrink: 0;
          }
 
          .login-input {
            width: 100%
          }
 
          img {
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
          }
        }
      }
    }
 
    .submit-wrapper {
      padding: 10px;
      padding-top: 10px;
    }
 
  }
</style>


相关文章
|
7月前
|
存储 JavaScript 开发工具
uniapp-实现微信授权登录
uniapp-实现微信授权登录
2256 0
|
4月前
|
前端开发 JavaScript 应用服务中间件
【uniapp】谷歌授权登录,前端uniapp直调(含源码)
本文介绍如何在uniapp项目中实现谷歌授权登录,无需后端参与。文章分为三部分:1)谷歌授权登录流程,详细说明从用户点击登录到获取用户信息的整个过程;2)谷歌开发者控制台配置,包括创建项目、配置同意屏幕及OAuth客户端ID等步骤;3)uniapp前端实操,提供具体代码示例,展示如何获取授权码并用其交换访问令牌,最终获取用户信息
174 2
【uniapp】谷歌授权登录,前端uniapp直调(含源码)
|
4月前
|
存储 前端开发 安全
|
4月前
|
存储 小程序 JavaScript
|
4月前
|
开发工具 Android开发
|
4月前
|
小程序 前端开发 安全
|
4月前
|
存储 前端开发 Java
|
5月前
uniapp 登录
uniapp 登录
31 0
|
7月前
|
编解码 缓存 UED
【Uniapp 专栏】Uniapp 开发实战:打造高效页面布局技巧
【5月更文挑战第12天】在 Uniapp 开发中,高效页面布局关乎用户体验和应用性能。关键技巧包括:规划清晰的页面结构,利用 Flex 布局组件,精确控制元素尺寸和位置,实现响应式设计,保持布局简洁,优化加载性能,恰当运用色彩和字体,添加交互性动画,以及组织良好代码结构。通过不断学习和实践,开发者能创建出美观且高性能的页面,提升应用的整体质量。
380 5
|
7月前
|
前端开发
uniapp 实现退出登录 清除Token
uniapp 实现退出登录 清除Token
191 0