HTML&CSS实现经典登录注册页面

HTML&CSS实现经典登录注册页面提要:本篇文章说的是一个简单的登录、注册页面用HTML结合css如何实现,包括两个页面的相互跳转,不包括对输入数据的处理,适合刚入门的新手小白。1、首先看一下最后的实现效果:首先是一个登录界面,点击“立即注册”会跳转到第二张图片,也就是注册界面,点击注册界面的“请登录”又会跳转回到第一个登录界面。2、下面看一下具体的代码实现(使用的开发工具是HBuilder,有非常强大的提示功能,…

大家好,又见面了,我是你们的朋友全栈君。

提要:本篇文章说的是一个简单的登录、注册页面用HTML结合css如何实现,包括两个页面的相互跳转,不包括对输入数据的处理,适合刚入门的新手小白。

1、首先看一下最后的实现效果:首先是一个登录界面,点击“立即注册”会跳转到第二张图片,也就是注册界面,点击注册界面的“请登录”又会跳转回到第一个登录界面。

HTML&CSS实现经典登录注册页面

HTML&CSS实现经典登录注册页面

2、下面看一下具体的代码实现(使用的开发工具是HBuilder,有非常强大的提示功能,推荐)

首先是登录界面,我命名为login.html(这在代码的跳转中有作用),有几个我认为比较重要的地方我直接用//来注释了,但是小伙伴复制粘贴的时候需要把注释去掉,因为HTML注释语法不是这样的:

<!DOCTYPE html>
<html>
    <head>
        <meta charset=”UTF-8″>
        <title></title>
        <style type=”text/css”>
            form
            {

                width:100%;
                height:700px;
                 margin-top: 0px;
                background:#008B8B;
            }
            div
            {

                display:inline-block;
                padding-top: 80px;
                padding-right: 20px;
                
            }
            h2
            {

                font-family: “微软雅黑”;
            font-size: 40px;
                color:black;
            }
            #log
            {

                color:blue;
            }
        </style>
    </head>
    <body>
        <form name=”login”>
            <center>
            <div>
            <h2>
                    Hedy西点店欢迎您!
            </h2>
            <p>
                用户名:<input type=”text”/>
            </p>
            <p>
                密&emsp;码:<input type=”password”/>     //注意:&emsp是全角空格符,占一个中文字的长度,加上可以保证用户名                                                                                         和密码对齐,小伙伴可以试着 先不加这个运行一下看一下结果 
            </p>
            <p>
                <input id=log type=”submit” value=”登录” />
            </p>
            <p>
                还没有账号?<a href=”register.html”>立即注册</a>
            </p>
            </div>
            </center>
        </form>
    </body>
</html>

然后是注册页面,我把它命名为register.html

<!DOCTYPE html>
<html>
    <head>
        <meta charset=”UTF-8″>
        <title></title>
        <style type=”text/css”>
            form
            {

                width:100%;
                height:700px;
                 margin-top: 0px;
                background:#008B8B;
            }
            div
            {

                display:inline-block;
                padding-top: 40px;
                padding-left: 0px;
                
            }
            h2
            {

                font-family: “微软雅黑”;
            font-size: 40px;
                color:black;
            }
            #reg
            {

                color:blue;
            }
        </style>
    </head>
    <body>
        <form>
            <div>
            <h3>
            注册
        </h3>
        <p>
                用户名:<input type=”text”/>
            </p>
            <p>
                密&emsp;码:<input type=”password”/>
            </p>
            <p>
                手机号:<input type=”text”/>
            </p>
            <p>
                <input id=reg type=”submit” value=”立即注册” />
            </p>
            <p>
                已有账号?<a href=”login.html”>请登录</a>
            </p>    
        </form>    
            </div>
        
        
    </body>
</html>

3、总结:这两个页面很相似,涉及到的元素都差不多,不同的只是对页面的布局,很多地方的布局都可以进行修改得到你最满意的页面效果,也有很多元素的属性可以进一步设置,比如限制用户名和 密码的长度,加入背景图片等等,都非常简单,只要修改上面相应的一行代码即可 ,今天的分享就是这样啦~~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133135.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PHP5.6 和PHP7.0区别

    PHP5.6 和PHP7.0区别

    2021年11月5日
    40
  • Intellij热部署插件JRebel

    Intellij热部署插件JRebelIntellij热部署插件JRebel安装JRebel激活JRebel相关设置Intellij热部署插件JRebel项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯。经过几天的慢慢摸索和习惯之后,发现IDEA确实很好用。dark的界面是我喜欢的,智能的提示也让写代码不再枯燥。遗憾的是IDEA本身没有集成热部署工具,一开始改动代码之后,都需要重新r…

    2022年5月22日
    32
  • java 敏感字过滤_Java实现敏感词过滤「建议收藏」

    java 敏感字过滤_Java实现敏感词过滤「建议收藏」系列目录:并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。在消息传递的并发模型里,线程之间没有公共状态,线程之间必须…

    2022年5月24日
    31
  • leetcode 两数相加_leetcode数组交集

    leetcode 两数相加_leetcode数组交集原题链接给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9

    2022年8月8日
    6
  • 重绘与回流_html回流重绘

    重绘与回流_html回流重绘文章目录css图层图层创建的条件重绘(Repaint)回流触发重绘的属性触发回流的属性常见的触发回流的操作优化方案requestAnimationFrame—-请求动画帧写在最后css图层浏览器在渲染一个页面时,会将页面分为很多个图层,图层有大有小,每个图层上有一个或多个节点。也就是我们各种各样的Dom标签在渲染DOM的时候,浏览器所做的工作实际上是:1.获取DOM后分割为多个图层2.对每个图层的节点计算样式结果 (Recalculatestyle–样式重计算)3.为每个节点生

    2022年10月24日
    0
  • JMESPath_正则表达式语法

    JMESPath_正则表达式语法前言JMESPath是JSON的查询语言。您可以从JSON文档中提取和转换元素官方文档:https://jmespath.org/tutorial.html基本表达式JMESPath用的最多的

    2022年7月30日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号