Vue3商城后台管理实战-用户登录界面设计

界面设计

此时界面的预览效果如下:
在这里插入图片描述

登录界面的完整代码如下:

<script setup>
import {reactive} from "@vue/reactivity";const form = reactive({username: "",password: "",
})const onSubmit = () => {}
</script><template><el-row class="min-h-screen bg-blue-700"><el-col :span="16" class="flex items-center justify-center"><div><h1 class="font-bold text-5xl text-light-50 mb-4">用户登录</h1><p class="text-light-50">zdppy + vue3 实现的商城后台管理系统</p></div></el-col><el-col :span="8" class="bg-slate-100"><h2>欢迎回来</h2><div><span></span><span>账号密码登录</span><span></span></div><el-form :model="form"><el-form-item><el-input v-model="form.username" placeholder="请输入用户名"/></el-form-item><el-form-item><el-input v-model="form.password" placeholder="请输入密码"/></el-form-item><el-form-item><el-button type="primary" @click="onSubmit">登录</el-button></el-form-item></el-form></el-col></el-row>
</template><style scoped></style>

左侧布局和样式调整

核心代码:

<el-col :span="16" class="flex items-center justify-center"><div><h1 class="font-bold text-5xl text-light-50 mb-4">用户登录</h1><p class="text-gray-200 text-1xl">zdppy + vue3 实现的商城后台管理系统</p></div>
</el-col>

效果预览:
在这里插入图片描述

右侧布局初步调整

核心代码:

<el-col :span="8" class="bg-slate-100 flex items-center justify-center flex-col"><h2 class="font-bold text-3xl text-gray-800">欢迎回来</h2><div><span></span><span>账号密码登录</span><span></span></div><el-form :model="form"><el-form-item><el-input v-model="form.username" placeholder="请输入用户名"/></el-form-item><el-form-item><el-input v-model="form.password" placeholder="请输入密码"/></el-form-item><el-form-item><el-button type="primary" @click="onSubmit">登录</el-button></el-form-item></el-form>
</el-col>

此时效果预览如下:
在这里插入图片描述

此时登录界面的完整代码如下:

<script setup>
import {reactive} from "@vue/reactivity";const form = reactive({username: "",password: "",
})const onSubmit = () => {}
</script><template><el-row class="min-h-screen bg-blue-700"><el-col :span="16" class="flex items-center justify-center"><div><h1 class="font-bold text-5xl text-light-50 mb-4">用户登录</h1><p class="text-gray-200 text-1xl">zdppy + vue3 实现的商城后台管理系统</p></div></el-col><el-col :span="8" class="bg-slate-100 flex items-center justify-center flex-col"><h2 class="font-bold text-3xl text-gray-800">欢迎回来</h2><div><span></span><span>账号密码登录</span><span></span></div><el-form :model="form"><el-form-item><el-input v-model="form.username" placeholder="请输入用户名"/></el-form-item><el-form-item><el-input v-model="form.password" placeholder="请输入密码"/></el-form-item><el-form-item><el-button type="primary" @click="onSubmit">登录</el-button></el-form-item></el-form></el-col></el-row>
</template><style scoped></style>

此时登录界面的完整预览效果如下:
在这里插入图片描述

实现登录提示样式

核心代码:

  • 实现flex布局:flex items-center justify-center
  • 设置垂直方向的外边距:my-5
  • 设置文本颜色:text-gray-300
  • 设置flex容器中盒子的间距:space-x-2
  • 设置固定高度:h-[1px]
  • 设置宽度:w-16
  • 设置背景:bg-gray-200
<div class="flex items-center justify-center my-5 text-gray-300 space-x-2"><span class="h-[1px] w-16 bg-gray-200"></span><span>账号密码登录</span><span class="h-[1px] w-16 bg-gray-200"></span>
</div>

此时右侧的渲染效果如下:
在这里插入图片描述

设置表单布局

核心代码:

  • 设置固定宽度:class="w-[250px]"
  • 设置圆角按钮:round
  • 设置按钮样式:class="w-[250px] bg-blue-700"
  • 设置密码输入框:v-model="form.password" type="password"
<el-form :model="form" class="w-[250px]"><el-form-item><el-input v-model="form.username" placeholder="请输入用户名"/></el-form-item><el-form-item><el-input v-model="form.password" type="password" placeholder="请输入密码"/></el-form-item><el-form-item><el-button round class="w-[250px] bg-blue-700" type="primary" @click="onSubmit">登录</el-button></el-form-item>
</el-form>

此时右侧渲染效果如下:
在这里插入图片描述

最终代码

完整代码:

<script setup>
import {reactive} from "@vue/reactivity";const form = reactive({username: "",password: "",
})const onSubmit = () => {}
</script><template><el-row class="min-h-screen bg-blue-700"><el-col :span="16" class="flex items-center justify-center"><div><h1 class="font-bold text-5xl text-light-50 mb-4">用户登录</h1><p class="text-gray-200 text-1xl">zdppy + vue3 实现的商城后台管理系统</p></div></el-col><el-col :span="8" class="bg-slate-100 flex items-center justify-center flex-col"><h2 class="font-bold text-3xl text-gray-800">欢迎回来</h2><div class="flex items-center justify-center my-5 text-gray-300 space-x-2"><span class="h-[1px] w-16 bg-gray-200"></span><span>账号密码登录</span><span class="h-[1px] w-16 bg-gray-200"></span></div><el-form :model="form" class="w-[250px]"><el-form-item><el-input v-model="form.username" placeholder="请输入用户名"/></el-form-item><el-form-item><el-input v-model="form.password" type="password" placeholder="请输入密码"/></el-form-item><el-form-item><el-button round class="w-[250px] bg-blue-700" type="primary" @click="onSubmit">登录</el-button></el-form-item></el-form></el-col></el-row>
</template><style scoped></style>

完整效果预览:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/706199.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

位运算概述

首先 位运算这个东西在考试中十分容易考&#xff0c;所以要多多看一看位运算的相关知识&#xff0c;多刷一刷题之类的。 位运算的概念 位运算就是二进制数据进行运算的运算符。 注意&#xff1a;通常我们用二进制补码来表示&#xff0c;补码的符号位也是要参与运算的。 通常的…

Hadoop 3.4.0 项目实战

1环境基于 上一篇搭建 高可用分布式集群 2 官方提供MapReduce程序 #评估圆周率 cd /data/hadoop/share/hadoop/mapreduce/ hadoop jar hadoop-mapreduce-examples-3.4.0.jar pi 2 6 3 实例项目分析1 #预分析的文件如&#xff0c;如单词统计 # #上传文件到hdfs hdfs …

高通QCS6490开发(四):FV01 AI开发板系统烧录

本期主要介绍如何在FV01开发板上烧录镜像 所用硬件有&#xff1a; FV01开发板和type C线 操作步骤如下&#xff1a; 首先连接电源线开机&#xff0c;然后通过Type C线连接FV01开发板和PC&#xff0c;接线如下&#xff1a; 1&#xff09;将设备通过如下命令进入到EDL紧急下载…

三.使用HashiCorp Vault工具管理数据库

三.ubuntu安装使用HashiCorp Vault工具管理数据库 HashiCorp Vault 是一个基于身份的秘密和加密管理系统。机密是您想要严格控制访问的任何内容,例如 API 加密密钥、密码和证书。Vault 提供由身份验证和授权方法门控的加密服务。使用 Vault 的 UI、CLI 或 HTTP API,可以安全…

Web3与物联网:构建智能连接的数字世界

引言 随着互联网的不断发展&#xff0c;物联网&#xff08;Internet of Things, IoT&#xff09;作为一种新兴的信息技术&#xff0c;正在逐渐渗透到我们的生活和工作中。而随着Web3的兴起&#xff0c;物联网将迎来新的发展机遇。本文将探讨Web3与物联网的结合&#xff0c;如何…

废品回收 小程序+APP功能介绍

基于您提供的废品回收应用的开发需求&#xff0c;以下是基于Uniapp&#xff08;用户端和回收员端&#xff09;、Thinkphp5&#xff08;后台&#xff09;、MySQL&#xff08;数据库&#xff09;的综合解决方案的概述。 一、技术栈选择 前端&#xff1a;Uniapp&#xff08;跨平…

软考--试题六--中介者模式(Mediator)

中介者模式(Meditor) 意图 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用&#xff0c;从而使其耦合松散&#xff0c;而且可以独立地改变它们之间的交互 结构 适用性 1、一组对象以定义良好但是复杂的方式进行通信&#xff0c;产生的相互依赖关…

C语言性能深度剖析:从底层优化到高级技巧及实战案例分析

C语言以其接近硬件的特性、卓越的性能和灵活性&#xff0c;在系统编程、嵌入式开发和高性能计算等领域中占据着举足轻重的地位。本文将深入探讨C语言性能优化的各个方面&#xff0c;包括底层原理、编译器优化、内存管理和高级编程技巧&#xff0c;并结合多个代码案例来具体分析…

6大部分,20 个机器学习算法全面汇总!!建议收藏!(下篇)

上篇地址&#xff1a;6大部分&#xff0c;20 个机器学习算法全面汇总&#xff01;&#xff01;建议收藏&#xff01;&#xff08;上篇&#xff09;-CSDN博客 上篇介绍了 接下来介绍新的内容 半监督学习算法 半监督学习算法结合了监督学习和无监督学习的元素&#xff0c;利用既…

告别手动截图!手把手教您在教程制作中,如何自动生成Windows操作步骤

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 操作演示 📒📝 记录器📝 操作步骤⚓️ 相关链接 ⚓️📖 介绍 📖 🚀 探索Windows的隐藏宝藏 —— 步骤记录器:你的操作,它来记录! 你是否曾经希望有一个助手,能够自动记录下你在电脑上的每一个操作步骤?无论是为…

基于 Spring Boot 博客系统开发(十)

基于 Spring Boot 博客系统开发&#xff08;十&#xff09; 本系统是简易的个人博客系统开发&#xff0c;为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。&#x1f33f;&#x1f33f;&#x1f33f; 基于 Spring Boot 博客系统开发&#xff08;九&#xff09;&#x1f…

未授权访问:Rsync 未授权访问漏洞

目录 1、漏洞原理 2、环境搭建 3、未授权访问 4、利用rsync下载任意文件 5、利用rsync反弹shell 防御手段 今天继续学习各种未授权访问的知识和相关的实操实验&#xff0c;一共有好多篇&#xff0c;内容主要是参考先知社区的一位大佬的关于未授权访问的好文章&#xff0c…