精华内容
下载资源
问答
  • 一个合格的注册登录页面,应该是具有清晰的操作流程,良好的交互细节和美观的视觉设计。移动互联网盛行下,基本所有APP都会有注册登录功能,它不仅能让用户扭头就走,也能让产品获得新用户的芳心。一个合格的注册...

    一个合格的注册登录页面,应该是具有清晰的操作流程,良好的交互细节和美观的视觉设计。

    移动互联网盛行下,基本所有APP都会有注册登录功能,它不仅能让用户扭头就走,也能让产品获得新用户的芳心。

    一个合格的注册登录页面,应该是具有清晰的操作流程,良好的交互细节和美观的视觉设计。

    APP的注册登录有三种情况

    ebdfce40857ba5bc2fd964bc68410c7f.png

    一、无登录注册

    1、大部分免费使用

    2、一般功能都比较单一,不会记录用户的历史行为,打开即用。

    如:小工具较多、手电筒、指南针、计算器…

    特征:工具类型产品盈利模式主要是靠广告盈利。

    86061d63488c4683c58615c2a8da2898.png

    二、强制性登录注册

    1、渴望用户的信息,对用户身份信息敏感

    2、对用户账号安全有保护,注重用户的数据保护

    如:社交类app、运动健身类、招聘类…

    特征:这类产品的特质(功能、服务)强烈的吸引着用户,用户非常愿意使用此类用户。

    d504133d74b5a6f3baf0b1a537c18a61.png

    三、触发登录/注册

    1、靠内容与产品支撑,通过内容与产品的优势

    2、吸引用户,促使用户转化

    如:电商类、新闻类、知识类…

    特征:

    1、这类产品的特质(功能、服务)并未强烈的吸引着用户,需要用户体验

    2、发展期、初创期的产品需要多的用户数量,所以不会在登录注册时强制执行,给用户带来困扰。

    a457cff5680a410a1f523047e346e594.png

    小结:根据产品属性选择合适的方式

    默认优先“登录页”还是“注册页”呢?

    一、注册优先

    1、可体验全部功能,直接进入产品核⼼区域。

    2、可获取用户信息,个性化推荐

    常用于社交或定制化较强的APP,例如:QQ,微信,抖音,keep,⼩红书.... 缺点:门槛较高,还没看到整个应用的全貌就要填写个人 信息,考验⽤户耐心。

    优点:

    1 、所提供的内容和功能,需建立在⽤户基本信息之上

    2、 产品初期成⻓长阶段,需通过强化注册⼊口提高新增⽤户量

    ed3190fc9a910623997bd34acc91b572.png

    二、登录优先

    适用场景:

    1、前期在web端积累大量用户,转移到移动端时;

    2、产品发展稳定期,已拥有大量的用户基础且新增用户增长较为缓慢时。

    优点:方便老用户,进入应用效率较高

    缺点:通常情况下,用户会选择下方的第三方一键登录,如果后期平台需要用户提交个人信息来享用更多功能时,需要谨慎引导否则引起用户反感

    3ba7847776e613f7cba58b46613dc0b7.png

    三、登录注册一体化

    优点: 方便快捷,转化率高

    1306b0c105640e8bb1367acf6139ff93.png

    登录/注册的页面设计元素有哪些?

    b1ae6487145c96f7cb8579401dfd71b8.png

    背景设计

    浅色背景

    1、简化了背景的视觉,突显账号区域的内容

    2、聚焦注册/登录的信息录入,提高转化

    23db76016e6a784cf38d0b14f1cb01e5.png

    品牌色背景

    突出品牌信息,加深用户对品牌的认知,树立品牌在用户心中的印象。

    1b6eda2d1984089e44d103ef7023d589.png

    图片视频背景

    给用户营造一种产品氛围,是情感化设计的一种,应景的图片提前让用户产生代入感,促使用户融入到产品中。

    1b8ccbeed594396a07ceb5ebbb71d3db.png

    引导元素设计

    品牌元素引导

    目的是为了进一步强大用户对品牌的认知,让用户熟悉产品,了解产品、对产品产生足够的印象,扩大品牌效应。

    当以品牌名或LOGO体现的时候,背景的设计一般会弱化。

    e64e483dbeaffffbf377545868f47724.png

    文案引导

    更有亲和力,与用户对话,同时更加聚焦每一步操作任务!

    04c819656e3518652a1163943e0c7b9a.png

    插画引导

    1、使用与产品气质一致的插画,可以强化品牌感

    2、同时更具有趣味性,也能让用户感受到产品设计的态度。

    a92ecd6cf3f2055b35e2181a910cd261.png

    账号操作设计

    第三方快捷登录

    以增加用户量为主要目的时,可采用快捷登录方式,它给用户提供了一种更为便捷的选择方式,无形中减少了用户的选择负担。

    a2879b675e9e3ade18194c95c30ff438.png

    信息输入表单

    以留存用户信息为目的时,让用户通过输入自己的账号、密码、手机号码、验证码等方式完成的登录注册操作。

    04a8880d2a1579bfc30f9ef3aaa64bc1.png

    表单有几种状态?

    1、默认状态(input&Btn)

    2、激活状态(input)

    3、输入状态(input&Btn)

    4、校验报错(前/后端校验)

    5、清除方式

    6、密码可/不可见

    7、验证码读秒/获取

    22006b5d19e703b723481c3c03a21550.png

    页面左上角是“返回”还是“关闭”?

    a7e24e2fc5be9de48f806b7d91ba3382.png

    设计方式:

    1、明确注册/登录的功能定位

    2、参照操作逻辑使用

    Bilibili注册登录定位为一个独立模块,该模块高于其他模块。

    如Bilibili:

    23da9940cdfafbc995e9118f8adc50e8.png

    感谢您耐心的读完,真心希望你能获得新知哦~

    相关推荐:

    帮你全面掌握投影设计

    UI底部标签栏设计总结

    UI设计师必看,作品集制作注意要点

    怎么做好弹框设计?有哪些注意事项?

    为你全面分析移动端APP搜索框应该怎样设计

    展开全文
  • html登录注册页面设计

    千次阅读 2019-09-25 06:38:53
    <legend><h1 align="center" >登录页面</h1></legend>   五、代码: <!--登录--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> ...

    一、文字处理

    1、文字加粗:<strong><\strong>

    2、文字换行:<br/>

    3、文档标题:title

    4、整体文字居中<body align="center">

    5、整体字体颜色:<body style="color:white">

    6、段落:<p>

    7、标题:<h1>~<h6>

    二、超链接设置

    1、字体链接:<a href="链接地址">

    2、按钮链接:<input type="button"  value="注册"  οnclick="window.open('链接地址')"

    3、弹出窗口设置:<input type="button" value="提交"  οnclick=alert("提交成功!")>

        备注:alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。

    三、样式设置

    1、外框设置

    <body>---<DIV CLASS="bodered" >。。。</DIV>

    <HEAD>---.bodered{bodered-style:solid;width:300px;height:300px}

    2、图片大小设置:

    2.1 背景图片 <body background="链接地址">

    2.2 区域背景图片

    <BODY>----<div id="tp">

    <head>----#tp{width:200px;height:200px;background:url("链接地址")}

    四、表单设置:

    4.0  表单定义设置<form id="myform2" name="myform2" action="#" method="post">

    4.1 按钮 <input type="button"  value="登录" style="width:300px;height=:200px">

    4.2 下拉菜单

    <SELECT id="place" name="place" style="width: 300px;height:30px">

    <option value="shuoshi">硕士及以上</option>

    <option value="benke">本科</option>

    <option value="dazhuang">大专</option>

    <option value="gaozhong">高中及以下</option>

    </select>

    4.3 下拉表单

    <select id="software" name="software" multiple="mulyiple" size="3" style="width:300px;height: 50px;">

    <option value="OFFICE" id="of" name="of">OFFIC办公软件</option>

    <option value="Corel Draw" id="cdr" name="cdr">Corel Draw</option>

    <option value="AUTOCAD" id="cad" name="cad">AUTOCAD</option>

    <OPYION value="spss" id="sp" name="sp">SPSS</OPYION>

    <option value="matlab" id="mat" name="mat">MATLAB</option>

    </select>

    4.4 多行文本

    <textarea row="50" cols="30" id="recommend" style="width:300px;height:50px;">此处输入文本</textarea>

    4.5 单选框<input type="radio" id=“male”  name="xingbie" value="男" >男<input type="radio" id=“female”  name="xingbie" value="女" >女

         单选框选之一:name需要一致!!

    4.6 复选框

    <input type="checkbox" name="aihao" id="aihao" value="唱歌"/>唱歌

    <input type="checkbox" name="lq" id="lq" value="篮球"/>篮球

    <input type="checkbox" name="ym" id="ym" value="羽毛球"/>羽毛球

    <input type="checkbox" name="yw" id="tw" value="跳舞"/>跳舞</DD>

    4.7 文件上传 <input type="file" id="photo"/>

    4.8 表单容器盒子fieldset

     <fieldset>

    <legend><h1 align="center" >登录页面</h1></legend>

    </fieldset>

     

    五、代码:

    <!--登录-->

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>登录页面</title>
    <style type="text/css">
    .bordered {
    border-style:solid;
    width:600px;
    height:300px;
    }
    #bg{
    width:600px;
    height:310px;
    background: url(678.png);
    }
    </style>
    </head>

    <body>
    <body align="center">
    <body style="color:black"/>
    <br/><br/><br/><br/> &nbsp;&nbsp;&nbsp;&nbsp;
    <div id="bg">
    <div class="bordered" >
    <fieldset>
    <legend><h1 align="center" >登录页面</h1></legend>
    <br/> <br/>
    <form id="myform" name="myform" action="#" method="post">
    <p><strong >用户名</strong>&nbsp;<input type="text" id="yonghuming"/></p>
    <br/>
    <p ><STRONG>密&nbsp;码</STRONG>&nbsp;<input type="password" id="mima"/></p>
    <br/>
    <p><input type="button" value="登录" style="width:70px;height:30px" />&nbsp;&nbsp;
    <input type="button" value="注册" style="width:55px;height:30px" οnclick="window.open('注册页面.HTML')"/>
    </P>
    </form>
    </fieldset>
    </div>
    </div>
    </body>
    </html>

    <!--注册-->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>个人信息注册</title>
    <style type="text/css">
    #tp{
    width:600px;
    height: 620px;
    background:url("12345.jpg")
    }
    </style>
    </head>

    <body>
    <form id="myform2" name="myform2" action="#" method="post">
    <div id="tp">
    <body style="color:white"/>
    <fieldset>
    <legend><h1 align="center">个人信息注册</h1></legend>
    <hr align="center">
    <dl>
    <dt>
    <dd><strong>用&nbsp;户&nbsp;名 </strong> <input type="text" id="yhm" name="yhm" style="width:300px; height: 30px;"/></dd>
    <br/>
    <dd><strong>请设置密码 </strong> <input type="password" id="mima" name="mima"style="width:300px; height: 30px;"/> </dd>
    <br/>
    <dd><strong>请确认密码 </strong><input type="password" id="rmima" name="rmima"style="width:300px; height: 30px;"/></dd>
    <br/>
    <dd><strong>性&nbsp;&nbsp;&nbsp;别 </strong><input type="radio" id="male" name="xingbie"/>男&nbsp;&nbsp; <input type="radio" id="female" name="xingbie"/>女</dd>
    <br/>
    <dd><strong>学&nbsp;&nbsp;&nbsp;历</strong>
    <SELECT id="place" name="place" style="width: 300px;height:30px">
    <option value="shuoshi">硕士及以上</option>
    <option value="benke">本科</option>
    <option value="dazhuang">大专</option>
    <option value="gaozhong">高中及以下</option>
    </select>
    <br/>
    <br/>
    <DD><strong>精 通 软件</strong>
    <select id="software" name="software" multiple="mulyiple" size="3" style="width:300px;height: 50px;">
    <option value="OFFICE" id="of" name="of">OFFIC办公软件</option>
    <option value="Corel Draw" id="cdr" name="cdr">Corel Draw</option>
    <option value="AUTOCAD" id="cad" name="cad">AUTOCAD</option>
    <OPYION value="spss" id="sp" name="sp">SPSS</OPYION>
    <option value="matlab" id="mat" name="mat">MATLAB</option>
    </select>
    </DD>
    <br/>
    <DD><strong>爱&nbsp;&nbsp;&nbsp;好 </strong><input type="checkbox" name="aihao" id="aihao" value="唱歌"/>唱歌
    <input type="checkbox" name="lq" id="lq" value="篮球"/>篮球
    <input type="checkbox" name="ym" id="ym" value="羽毛球"/>羽毛球
    <input type="checkbox" name="yw" id="tw" value="跳舞"/>跳舞</DD>
    <br/>
    <DD><strong>自 我 介绍 </strong><textarea row="50" cols="30" id="recommend" style="width:300px;height:50px;">此处输入文本</textarea></DD>
    <br/><br/>
    <dd><strong>请提供jpg或png格式照片</strong><input type="file" id="photo"/></dd>
    </dt>
    </dl>
    <P><input type="button" value="提交" οnclick=alert('提交成功,请重新登录!') style="width:70px;height:40px;" /></P>
    </fieldset>
    </div>
    </form>
    </body>
    </html>


    
    

    转载于:https://www.cnblogs.com/yyt-caroline/p/4890711.html

    展开全文
  • html网页制作—登录注册页面设计

    千次阅读 多人点赞 2020-04-11 12:47:20
    --登录--> 登录页面 登录页面 用户名 密 码 个人信息注册 个人信息注册 用 户 名 请设置密码 请确认密码 性 别 男 女 学 历 硕士及以上 本科 大专 高中及以下 精 通 软件 OFFIC办公软件 Corel Draw AUTOCAD ...

    一、文字处理

    1、文字加粗:<strong><\strong>

    2、文字换行:<br/>

    3、文档标题:title

    4、整体文字居中<body align="center">

    5、整体字体颜色:<body style="color:white">

    6、段落:<p>

    7、标题:<h1>~<h6>

    二、超链接设置

    1、字体链接:<a href="链接地址">

    2、按钮链接:<input type="button"  value="注册"  οnclick="window.open('链接地址')"

    3、弹出窗口设置:<input type="button" value="提交"  οnclick=alert("提交成功!")>

        备注:alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。

    三、样式设置

    1、外框设置

    <body>---<DIV CLASS="bodered" >。。。</DIV>

    <HEAD>---.bodered{bodered-style:solid;width:300px;height:300px}

    2、图片大小设置:

    2.1 背景图片 <body background="链接地址">

    2.2 区域背景图片

    <BODY>----<div id="tp">

    <head>----#tp{width:200px;height:200px;background:url("链接地址")}

    四、表单设置:

    4.0  表单定义设置<form id="myform2" name="myform2" action="#" method="post">

    4.1 按钮 <input type="button"  value="登录" style="width:300px;height=:200px">

    4.2 下拉菜单

    <SELECT id="place" name="place" style="width: 300px;height:30px">

    <option value="shuoshi">硕士及以上</option>

    <option value="benke">本科</option>

    <option value="dazhuang">大专</option>

    <option value="gaozhong">高中及以下</option>

    </select>

    4.3 下拉表单

    <select id="software" name="software" multiple="mulyiple" size="3" style="width:300px;height: 50px;">

    <option value="OFFICE" id="of" name="of">OFFIC办公软件</option>

    <option value="Corel Draw" id="cdr" name="cdr">Corel Draw</option>

    <option value="AUTOCAD" id="cad" name="cad">AUTOCAD</option>

    <OPYION value="spss" id="sp" name="sp">SPSS</OPYION>

    <option value="matlab" id="mat" name="mat">MATLAB</option>

    </select>

    4.4 多行文本

    <textarea row="50" cols="30" id="recommend" style="width:300px;height:50px;">此处输入文本</textarea>

    4.5 单选框<input type="radio" id=“male”  name="xingbie" value="男" >男<input type="radio" id=“female”  name="xingbie" value="女" >女

         单选框选之一:name需要一致!!

    4.6 复选框

    <input type="checkbox" name="aihao" id="aihao" value="唱歌"/>唱歌

    <input type="checkbox" name="lq" id="lq" value="篮球"/>篮球

    <input type="checkbox" name="ym" id="ym" value="羽毛球"/>羽毛球

    <input type="checkbox" name="yw" id="tw" value="跳舞"/>跳舞</DD>

    4.7 文件上传 <input type="file" id="photo"/>

    4.8 表单容器盒子fieldset

     <fieldset>

    <legend><h1 align="center" >登录页面</h1></legend>

    </fieldset>

     

    五、代码:

    <!--登录-->

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title>登录页面</title>
        <style type="text/css">
            .bordered {
                border-style:solid;
                width:600px;
                height:300px;
            }
       #bg{
           width:600px;
           height:310px;
          background: url(678.png);
       }
        </style>
    </head>
    
    <body>
        <body align="center">
        <body style="color:black"/>
         <br/><br/><br/><br/> &nbsp;&nbsp;&nbsp;&nbsp;
        <div id="bg">
        <div class="bordered"  >
        <fieldset>
            <legend><h1 align="center" >登录页面</h1></legend>
            <br/> <br/>
            <form id="myform" name="myform" action="#" method="post">
                <p><strong >用户名</strong>&nbsp;<input type="text" id="yonghuming"/></p>
                <br/>
                <p ><STRONG>密&nbsp;码</STRONG>&nbsp;<input type="password" id="mima"/></p>
                <br/>
                <p><input  type="button" value="登录" style="width:70px;height:30px" />&nbsp;&nbsp;
                <input type="button" value="注册" style="width:55px;height:30px" onclick="window.open('注册页面.HTML')"/>
                </P>
            </form>
        </fieldset>
        </div>
        </div>
    </body>
    </html>
    
    
    <!--注册-->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <title>个人信息注册</title>
        <style type="text/css">
         #tp{
             width:600px;
             height: 620px;
             background:url("12345.jpg")
         }
        </style>
    </head>
    
    <body>
    <form id="myform2" name="myform2" action="#"  method="post">
        <div id="tp">
            <body style="color:white"/>
        <fieldset>
            <legend><h1  align="center">个人信息注册</h1></legend>
        <hr align="center">
            <dl>
                <dt>
                    <dd><strong>用&nbsp;户&nbsp;名 </strong> <input type="text" id="yhm" name="yhm" style="width:300px; height: 30px;"/></dd>
                    <br/>
                    <dd><strong>请设置密码 </strong> <input type="password" id="mima" name="mima"style="width:300px; height: 30px;"/> </dd>
                <br/>
                    <dd><strong>请确认密码 </strong><input type="password" id="rmima" name="rmima"style="width:300px; height: 30px;"/></dd>
                    <br/>
                    <dd><strong>性&nbsp;&nbsp;&nbsp;别 </strong><input type="radio" id="male" name="xingbie"/>男&nbsp;&nbsp; <input type="radio" id="female" name="xingbie"/>女</dd>
                    <br/>
                    <dd><strong>学&nbsp;&nbsp;&nbsp;历</strong>
                        <SELECT id="place" name="place" style="width: 300px;height:30px">
                       <option value="shuoshi">硕士及以上</option>
                       <option value="benke">本科</option>
                       <option value="dazhuang">大专</option>
                       <option value="gaozhong">高中及以下</option>
                       </select>
                    <br/>
                    <br/>
                   <DD><strong>精 通 软件</strong>
                    <select id="software" name="software" multiple="mulyiple" size="3" style="width:300px;height: 50px;">
                    <option value="OFFICE" id="of" name="of">OFFIC办公软件</option>
                    <option value="Corel Draw" id="cdr" name="cdr">Corel Draw</option>
                    <option value="AUTOCAD" id="cad" name="cad">AUTOCAD</option>
                    <OPYION value="spss" id="sp" name="sp">SPSS</OPYION>
                    <option value="matlab" id="mat" name="mat">MATLAB</option>
                    </select>
                    </DD>
                     <br/>
                     <DD><strong>爱&nbsp;&nbsp;&nbsp;好  </strong><input type="checkbox" name="aihao" id="aihao" value="唱歌"/>唱歌
                    <input type="checkbox" name="lq" id="lq" value="篮球"/>篮球
                    <input type="checkbox" name="ym" id="ym" value="羽毛球"/>羽毛球
                    <input type="checkbox" name="yw" id="tw" value="跳舞"/>跳舞</DD>
                     <br/>
                     <DD><strong>自 我 介绍 </strong><textarea row="50" cols="30" id="recommend" style="width:300px;height:50px;">此处输入文本</textarea></DD>
                     <br/><br/>
                     <dd><strong>请提供jpg或png格式照片</strong><input type="file" id="photo"/></dd>
                </dt>
            </dl>
       <P><input type="button"  value="提交"  onclick=alert('提交成功,请重新登录!') style="width:70px;height:40px;" /></P>
        </fieldset>
        </div>
    </form>
    </body>
    </html>
    

    结果如图所示: 

    文章转载链接:https://www.cnblogs.com/yyt-caroline/p/4890711.html 

    展开全文
  • 先创建一数据库,登录有动态ASP页面和HTML页面,注册页面类似,注册成功后把数据提交到数据库,再在登录页面可以登录成功
  • 登录页面包括的信息 用户名/邮箱/手机号的输入框; 密码输入框; 验证码图片域; 登录按钮与忘记密码超链接; 注册页面包括的信息 用户名; 密码; 邮箱; 手机号码; 注册按钮; 如果切换注册界面就点击右侧的...

    展示页面效果

    • 登录页面包括的信息
      • 用户名/邮箱/手机号的输入框;
      • 密码输入框;
      • 验证码图片域;
      • 登录按钮与忘记密码超链接;
    • 注册页面包括的信息
      • 用户名;
      • 密码;
      • 邮箱;
      • 手机号码;
      • 注册按钮;
        在这里插入图片描述
        如果切换注册界面就点击右侧的【注册】按钮,展示的界面如下:
        在这里插入图片描述

    源代码

    HTML文件(index.html)

    <!DOCTYPE html>
    <html lang="zh-CN">
    
    <head>
        <meta charset="utf-8">
        <title>滑动的登录注册页面</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/all.min.css">
        <link rel="stylesheet" href="css/login.css">
    </head>
    
    <body>
        <div class="dowebok" id="dowebok">
    		
            <div class="form-container sign-up-container">
                <form action="#">
                    <h1>注册</h1>
                    <div class="social-container">
                        <a href="#" class="social"><i class="fab fa-facebook-f"></i></a>
                        <a href="#" class="social"><i class="fab fa-google-plus-g"></i></a>
                        <a href="#" class="social"><i class="fab fa-linkedin-in"></i></a>
                    </div>
                    <input type="text" placeholder="用户名">
                    <input type="password" placeholder="密码">
                    <input type="password" placeholder="手机号码">
                    <input type="email" placeholder="电子邮箱"> 
                    <button>注册</button>
                </form>
            </div>
            <div class="form-container sign-in-container">
                <form action="#">
                    <h1>登录</h1>
                    <div class="social-container">
                        <a href="#" class="social"><i class="fab fa-facebook-f"></i></a>
                        <a href="#" class="social"><i class="fab fa-google-plus-g"></i></a>
                        <a href="#" class="social"><i class="fab fa-linkedin-in"></i></a>
                    </div>
                    <input type="email" placeholder="用户名/电子邮箱/手机号">
                    <input type="password" placeholder="密码">
                    <div style="height: 50px;line-height: 50px;vertical-align: middle;text-align: right;width: 280px;">
                    	<input type="text" placeholder="验证码" style="width: 125px;float: left;">
                    	<img src="./yzm.jpg" alt="点击获取验证码" style="cursor: pointer; width: 135px;height:40px;margin-top: 8px;">
                    </div>
                    
                    <a href="#">忘记密码?</a>
                    <button>登录</button>
                </form>
            </div>
            <div class="overlay-container">
                <div class="overlay">
                    <div class="overlay-panel overlay-left">
                        <h1>已有帐号?</h1>
                        <p>请使用您的帐号进行登录</p>
                        <button class="ghost" id="signIn">登录</button>
                    </div>
                    <div class="overlay-panel overlay-right">
                        <h1>没有帐号?</h1>
                        <p>立即注册加入我们,和我们一起开始旅程吧</p>
                        <button class="ghost" id="signUp">注册</button>
                    </div>
                </div>
            </div>
        </div>
        <script src="js/login.js"></script>
    
    </body>
    </html>
    

    CSS/login.css文件

    * {
        box-sizing: border-box;
    }
    
    body {
        font-family: 'Montserrat', sans-serif;
        background: #f6f5f7;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 100vh;
        margin: -20px 0 50px;
    }
    
    h1 {
        font-weight: bold;
        margin: 0;
    }
    
    p {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .5px;
        margin: 20px 0 30px;
    }
    
    span {
        font-size: 12px;
    }
    
    a {
        color: #333;
        font-size: 14px;
        text-decoration: none;
        margin: 15px 0;
    }
    
    .dowebok {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);
        position: relative;
        overflow: hidden;
        width: 768px;
        max-width: 100%;
        min-height: 480px;
    }
    
    .form-container form {
        background: #fff;
        display: flex;
        flex-direction: column;
        padding:  0 50px;
        height: 100%;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    
    .social-container {
        margin: 20px 0;
    }
    
    .social-container a {
        border: 1px solid #ddd;
        border-radius: 50%;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        margin: 0 5px;
        height: 40px;
        width: 40px;
    }
    
    .social-container a:hover {
        background-color: #eee;
    }
    
    .form-container input {
        background: #eee;
        border: none;
        padding: 12px 15px;
        margin: 8px 0;
        width: 100%;
        outline: none;
    }
    
    button {
        border-radius: 20px;
        border: 1px solid #ff4b2b;
        background: #ff4b2b;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding: 12px 45px;
        letter-spacing: 1px;
        text-transform: uppercase;
        transition: transform 80ms ease-in;
        cursor: pointer;
    }
    
    button:active {
        transform: scale(.95);
    }
    
    button:focus {
        outline: none;
    }
    
    button.ghost {
        background: transparent;
        border-color: #fff;
    }
    
    .form-container {
        position: absolute;
        top: 0;
        height: 100%;
        transition: all .6s ease-in-out;
    }
    
    .sign-in-container {
        left: 0;
        width: 50%;
        z-index: 2;
    }
    
    .sign-up-container {
        left: 0;
        width: 50%;
        z-index: 1;
        opacity: 0;
    }
    
    .overlay-container {
        position: absolute;
        top: 0;
        left: 50%;
        width: 50%;
        height: 100%;
        overflow: hidden;
        transition: transform .6s ease-in-out;
        z-index: 100;
    }
    
    .overlay {
        background: #ff416c;
        background: linear-gradient(to right, #ff4b2b, #ff416c) no-repeat 0 0 / cover;
        color: #fff;
        position: relative;
        left: -100%;
        height: 100%;
        width: 200%;
        transform: translateY(0);
        transition: transform .6s ease-in-out;
    }
    
    .overlay-panel {
        position: absolute;
        top: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0 40px;
        height: 100%;
        width: 50%;
        text-align: center;
        transform: translateY(0);
        transition: transform .6s ease-in-out;
    }
    
    .overlay-right {
        right: 0;
        transform: translateY(0);
    }
    
    .overlay-left {
        transform: translateY(-20%);
    }
    
    /* Move signin to right */
    .dowebok.right-panel-active .sign-in-container {
        transform: translateY(100%);
    }
    
    /* Move overlay to left */
    .dowebok.right-panel-active .overlay-container {
        transform: translateX(-100%);
    }
    
    /* Bring signup over signin */
    .dowebok.right-panel-active .sign-up-container {
        transform: translateX(100%);
        opacity: 1;
        z-index: 5;
    }
    
    /* Move overlay back to right */
    .dowebok.right-panel-active .overlay {
        transform: translateX(50%);
    }
    
    /* Bring back the text to center */
    .dowebok.right-panel-active .overlay-left {
        transform: translateY(0);
    }
    
    /* Same effect for right */
    .dowebok.right-panel-active .overlay-right {
        transform: translateY(20%);
    }
    

    js/login.css文件

    var signUpButton = document.getElementById('signUp')
    var signInButton = document.getElementById('signIn')
    var container = document.getElementById('dowebok')
    
    signUpButton.addEventListener('click', function () {
        container.classList.add('right-panel-active')
    })
    
    signInButton.addEventListener('click', function () {
        container.classList.remove('right-panel-active')
    })
    
    

    其中涉及到的图片文件是一张静态的验证码:
    在这里插入图片描述

    展开全文
  • 最近看了html和css,于是无聊的时候做了一个注册页面第一次做感觉效果海星,就是代码渣了点。代码:<html> <head> <meta charset="utf-8"> <title>logintitle> <link rel="stylesheet...
  • HTML代码 提交 .div1 { /*调整矩形框的大小、居中、颜色*/ height: 30%; width: 40%; margin: auto; margin-top: 15%; color: #2ca02c; text-align: cen
  • 今天学习了登录注册页面设计,主要是HTML和CSS部分,注册和切换采用了Js代码进行,后面将通过js进行填写内容的验证,进而可通过JSP跳转到Servlet进行DAO数据的校验,这属于后端部分了。 总体设计思路:整个页面...
  • 翻转的登录/注册页面 这是一款会翻转的登录/注册页面演示,默认是登录界面,点击【立即注册】会翻转到注册界面,点击【立即登录】又会翻转到登录界面。界面为深黑色设计,显得大气沉稳。 ...
  • 3.3 HTML5上机实践设计注册页面;3.3 上机实践设计注册页面; '生日'+birth+'\n'+ '住址'+address+'\n' ) } } </script> <form> <fieldset> 用户注册页面</legend> <center> ;width=600px> 用户登录信息</h4> ...
  • 使用HTML、JavaScript和CSS进行注册页面设计,具体要求如下: 1)注意整个页面的色调和美观 2)使用Frameset+Table布局(div也可) 3)对用户ID和用户名、口令不符合条件及时判断 4)对口令不一致进行及时判断 对34的...
  • 1)使用DIV+CSS,设计并布局一个简单的页面。 2)在其中的一个页面里面,开发一个用户注册界面,要求:使用JavaScript检查格式是否正确。 运行结果: 主页面main.html <!DOCTYPE html> <html lang="en...
  • 简单制作登录注册页面

    万次阅读 多人点赞 2018-09-05 21:45:09
    在一个网页中,html负责页面布局和内容,css负责组件具体样式,JS则与后台进行交互。 在设计网页前先介绍DIV,简单来说就是一个在网页上分割区域的方块。在DIV里面可以添加组件,包括另外的DIV。 制作登录界面。...
  • 实验要求: 将实验2中的系统用户登录和注册页面改为JSP页面,并部署自己的Web应用于Tomcat服务器中 具体要求: 完成登录JSP页面设计注册页面设计 ...登录页面index.html <!DOCTYPE html> <html lang
  • 此文来源于下面这个网站,太多了。自己去看吧。http://www.qianduan.net/99-beautiful-free-signin-login-and-signup-psd-designs.html/comment-page-1#comment-296918
  • 翻转式用户登录注册界面设计,HTML5登陆页面源码示例,超级简洁
  • (2)注册界面 二、详细设计 (1)登录界面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录界面</title> <style> ...
  • 一、HTML页面代码如下: 登录界面 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">...
  • 在导航条中,右侧有登录注册两个链接,储存用户数据的Users模型也有了,现在我们来实现登录注册的功能。 先来看注册功能的实现,新建一个视图函数,如下: @app.route('/register/') def register(): return ...
  • 情感化登录页面设计.

    2019-10-03 12:54:49
    在readme进行注册,当你输入密码的时候,上面的卡通形象会遮住眼睛,给用户有安全感的设计 官网演示:https://dash.readme.io/login 转载于:https://www.cnblogs.com/cnsevennight/p/4227952.html...
  • 在导航条中,右侧有登录注册两个链接,储存用户数据的Users模型也有了,现在我们来实现登录注册的功能。先来看注册功能的实现,新建一个视图函数,如下: @app.route('/register/') def register(): return ...
  • 注册网页页面

    2018-10-25 19:49:19
    基于html,css的基础网页页面设计,使用css选择器给页面添加各类样式.(实现用户登录以及注册等功能)。
  • Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot...
  • 毕业设计、课程设计适用 HTML、css、js代码完整,图片完整...全套模板,总共包括注册登录、个人中心首页、实名认证、安全设置、购物车、意见投诉、自营店铺、我的购物券、店铺收藏等56个网站模板页面,可直接使用。
  • 学生在线网课网页设计网页知识点网页作品介绍网页代码展示代码展示登录页面部分代码展示头部区域代码演示小导航代码演示网页效果预览首页效果表单页面详情页面作品地址 网页知识点 DIV CSS布局、CSS3效果(阴影、...
  • LayUI登录页面

    千次阅读 2020-04-29 11:17:14
    使用LayUI对你所做系统进行前端的美化和交互完善设计,使得系统的操作和交互更加符合人机交互理念(以其中一个页面,如登录注册,后台主页面为例,将截图上传即可,截图包括界面设计、数据交互过程、数据库数据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 569
精华内容 227
关键字:

html设计注册登录页面