登录页界面设计详细教程:打造令人印象深刻的用户登录体验

我们日常使用的软件都会有注册和登录页,为什么注册登录页面是必不可少的呢?对于企业,目的是将访客转化为产品用户,有助于获得用户画像和各种数据,针对用户的个性化服务进行产品的迭代更新。对于个人,则根据APP的不同可以获得不同的便利,如社交类的可收藏内容或者保存个人信息等。本期就从最基本的功能页一起学起吧~

注册登录页设计素材、模板、教程集合:

注册登录页设计素材、模板、教程icon-default.png?t=N7T8https://js.design/f/754YYp?source=csdn&plan=bttjc416

注册登录页的设计细节

账号

账号的格式要求,可根据实际项目需求来设计账号的格式,可包括:纯文本、纯数字、文本+数字、邮箱、手机号等等;目前大多数会采用手机号一键登录的形式,这样既能减少用户在想用户名时的思考操作,也能提升用户体验,同时避免恶意注册账号。

验证码

验证码的格式,字母、数字、字符等,常用的格式为数字 4 位或者 6 位;验证码的有效时间,根据不同的产品设计不同的有效时间,在有效时间内的验证码操作需要给出明确的反馈;验证码按钮的状态,需要考虑按钮默认显示状态、用户输入信息后按钮颜色变化效果。验证码的倒计时一般默认采用 60 秒的居多,但是一般验证码的有效期 5 分钟。设置 60 秒的原因是在绝大多数情况下,60 秒内验证码是能够发出的,如获取不到,让用户所等待的时间又不至于太长,降低用户焦虑,提升体验。

密码

设置密码时需有最少和最多字符的提示,减少用户在不明确密码规则时造成多次试错的体验。提示文字也包括「位」和「字符」,如「输入密码(6-20 个数字或字母)」。密码设置时还需考虑一下特殊字符,是否要限制特殊字符。密码设置好后,需考虑注册按钮状态的变化。

提示、状态变更及页面跳转

用账号注册时,是否需要绑定手机号。用第三方的登录时,是否需要绑定手机号或者注册之前有第三方登录,用户注册后是否需要用户绑定第三方账号。对于不是首次登录的用户来说,再次进入登录页面时,是否展示之前的登录身份信息。

注册登录页的详细教程步骤

创建 390*844 的画板,填充白色。保留左右两侧 24 的间距创建两条辅助线,上下再根据设计规范创建四条辅助线。

绘制几何图形通过填充渐变色,调整透明度,做出背景色。可自由发挥,如:把公司元素融入背景也是一种设计技巧。

创建文本,属性参考左侧示意图,点击「样式」,选择「字体样式」创建字体样式,命名为「16/M」。

选择字体,填充颜色 #1F1F1F,同样点击「样式」,选择「颜色样式」创建颜色样色,命名为「深色」。

创建欢迎语文本,参数参考图一,点击「样式」,选择「字体样式」创建字体样式,命名为「36/M」,颜色选择颜色样式中的「深色」。再创建副标题,参数参考图二,创建字体样式,命名为「16/R」,颜色选择「深色」透明度 40% 。

创建账号文本,字体选择「16/M」,颜色「深色」。绘制 342*56 的矩形,填充 #F3F6FF,圆角为 8 。创建提示文本,字体选择「16/R」,颜色「深色」,透明度 20% 。

复制一份账号,修改文本信息,再绘制 16*16 的显示/隐藏图标。创建忘记密码文本,参数参考作图,创建字体样式,命名为「12/R」,颜色「深色」不透明度 20% 。

绘制 342*56 的矩形,填充 #CDD9FF,圆角为 8。注册文本,选择字体「16/M」,填充白色。

同时绘制 16*16 的矩形,取消填充,添加描边,参数如图,透明度为 20% 。创建文本,选择字体「12/M」,填充 #222625、透明度为 35%,蓝色字体颜色为 #3561FF。可把颜色 #3561FF 定为主色并创建一个颜色样式,命名「主色」。

这样一个简单的注册登录页就做好啦,大家也可以根据自己的想法来尽情创作,快去试试吧!

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

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

相关文章

鸿蒙应用开发之下拉菜单选择组件

前面学习了搜索框组件,接着下来学习下位菜单选择组件。它实现了一个下拉式的菜单,当用户点击下拉菜单中某一项,就会被选中。 这个组件的界面大体如下: 这个组件可以设置每一项的图标,以及文本显示。由于它是下拉式的菜单,所以候选的内容建议不要太多,否则会滚动比较麻烦…

Redis-键值设计

Redis-键值设计 1.设置key的规范 遵循基本格式:【业务名称】:【数据名】:【id】 可读性强,在客户端的情况下使用:如果前缀相同会分目录层级长度不超过44字节 string数据结构的三种类型,在44字节之内是embstring 内存…

【零基础学数据结构】链表

目录 1.链表的概念 ​编辑 2.链表的雏形 ​编辑 3.链表的组成 ​编辑 4.链表代码 4.1创建节点 4.2链表的打印 4.3链表的尾插 4.4链表的头插 4.5链表的尾删 4.6链表的头删 4.7链表的查找 4.8链表在指定位置之前插⼊数据 4.9链表在指定位置之后插⼊数据 4.9-1删除pos节点 4.9…

做抖音小店保证金可以不交吗?不交保证金,会有什么后果?

哈喽~我是电商月月 说到最赚钱的软件,大家第一个想的就是抖音了,很多不想直播,但又想在抖音上赚钱的人就选择了抖音小店 但普通人创业,开店遇到的第一个困难就是类目保证金的缴纳 几千块钱虽然能拿的出来,但怕就怕在…

数据结构 -- 二分查找

本文主要梳理了二分查找算法的几种实现思路,基本概念参考 顺序、二分、哈希查找的区别及联系_生成一个大小为10万的有序数组,随机查找一个元素,分别采用顺序查找和二分查找方式-CSDN博客 1、基本概念 (1)前提条件:待查找数据必须…

java--包装类

目录 1、包装类的定义 2、意义 3、八大基本类型的包装类 4、转换 5、自动拆箱和自动装箱 6、面试问题:请阐述128陷阱以及出现的原因 1、包装类的定义 把基本类型包装--包装类 2、意义 1、在面向对象中,“一切皆为对象”,但是基本类型不…

手机移动端网卡信息获取原理分析

有些场景我们需要获取当前手机上的网卡信息(如双卡双待、Wifi等)。本文准备研究一下这块的原理,以便更好的掌握相关技术原理。 1、底层系统接口 getifaddrs 使用 getifaddrs 接口可以达到我们的目的,该接口会返回本地所有网卡的信…

fiddler使用(三)-工具栏介绍

Fiddler是一个强大的网络调试工具,它可以帮助用户捕获HTTP和HTTPS请求和响应,从而进行调试和分析。在Fiddler的用户界面中,工具栏是一个非常重要的组成部分,它提供了许多常用的操作和功能,方便用户进行网络调试。以下是…

3d max快捷键命令大全

文章目录 3dmax快捷键汇总一、主界面快捷键1、菜单快捷键2、主工具栏和浮动工具栏快捷键3、视口快捷键4、关键点和时间控制项快捷键5、视口导航控制项快捷键6、方形菜单快捷键7、虚拟视口快捷键8、次对象快捷键9、层次快捷键10、可编辑网格快捷键11、可编辑多边形快捷键12、NUR…

分组带给了我们哪些?

在我们的班级里,你们可能已经注意到我们最近进行了一项特别的举措——分组学习。你们可能会想,为什么我们要这样做?今天,我想与大家分享一些关于分组学习的见解和想法。请读下面的两个故事。 --- 故事一:亚马逊团队创…

布局香港之零售中小企篇 | 传承之味,迈向数字化经营的时代

随着内地与香港两地经贸合作日渐紧密,越来越多内地消费品牌将目光投向香港这片充满机遇的热土,纷纷入驻香港市场。「北店南下」蔚然成风,其中不乏已在内地市场深耕多年的传统老字号。数字化经营时代,老字号焕新刻不容缓&#xff0…

蓝队面试经验总结

Sql注入 1、sql注入漏洞原理 开发者没有在网页传参点做好过滤,导致恶意 sql 语句拼接到数据库进行执行 2、sql注入分类 联合注入 、布尔盲注 、时间盲注 、堆叠注入 、宽字节注入 、报错注入 3、堆叠注入原理 在 mysql 中,分号 代表一个查询语句的…

Git-常规用法-含解决分支版本冲突解决方法

目录 前置条件 已经创建了Gitee账号 创建一个远程仓库 Git的优点 版本控制 Git 下载 Git的使用 检查Git的是否安装成功 git的常用命令 常用流程 Git 分支 分支流程 Git 远程仓库 远程仓库流程 特殊 可能遇到的问题 前置条件 已经创建了Gitee账号 创建一个远程仓…

求1000以内正整数的平方根(C语言)

一、运行结果&#xff1b; 二、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h> # include <math.h>int main() {//初始化变量值&#xff1b;int number 0;int result 0;//提示用户&#xff1b;printf("请输入1000以内求平方根的…

【c++leetcode】14. Longest Common Prefix

问题入口 解决方案 class Solution { public:string longestCommonPrefix(vector<string>& v) {string ans "";sort(v.begin(), v.end());int n v.size();string first v[0],last v[n - 1];for(int i 0; i < min(first.size(),last.size()); i){…

密码学 | 椭圆曲线数字签名方法 ECDSA(下)

目录 10 ECDSA 算法 11 创建签名 12 验证签名 13 ECDSA 的安全性 14 随机 k 值的重要性 15 结语 ⚠️ 原文&#xff1a;Understanding How ECDSA Protects Your Data. ⚠️ 写在前面&#xff1a;本文属于搬运博客&#xff0c;自己留着学习。同时&#xff0c;经过几…

树莓派安装Nginx服务结合内网穿透实现无公网IP远程访问

文章目录 1. Nginx安装2. 安装cpolar3.配置域名访问Nginx4. 固定域名访问5. 配置静态站点 安装 Nginx&#xff08;发音为“engine-x”&#xff09;可以将您的树莓派变成一个强大的 Web 服务器&#xff0c;可以用于托管网站或 Web 应用程序。相比其他 Web 服务器&#xff0c;Ngi…

centos8 安装 jenkins

配置centos8 yum源 cd /etc/yum.repos.d mkdir bak mv *.repo bak wget https://mirrors.aliyun.com/repo/Centos-8.repo 安装java11 dnf install java-11-openjdk-devel 启用 Jenkins 源仓库 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-s…

CentOS7.9上安装Oracle11g详解

目录 一、环境准备1.安装依赖2.查看libaiobaio版本3.修改host&#xff0c;绑定主机名4.关闭selinux 二、安装配置1.创建组、用户2.修改内核参数3.配置Oracle用户参数4.修改/etc/pam.d/login 文件5.修改/etc/profile 文件6.创建数据库相关目录7.安装包上传、解压8.添加环境变量 …

修改element-ui中el-calendar(日历)的样式

效果图如下&#xff1a; <template><div class"dashboard-container"><el-card style"width: 350px; height: auto; border-radius: 8px"><div class"custom-style"><p class"new-data">{{ newDate }}&…