用HTML和CSS写注册登录界面

一.结果演示

注册界面:

登录界面:

二.主要代码展示

1.HTML部分

1.注册界面

       对于注册界面,可以将其划分为三个部分,分别为左边的“新用户注册”,中间的主体部分,以及右边的“已有账号?立即登录”部分。

<div class="rg_layout">
    <div class="rg_left">
        <p>新用户注册</p>
    </div>
    <div class="rg_center">

    </div>
    <div class="rg_right">已有账号?<a href="#">点击登录</a></div>
</div>

 其次,向主体部分加入form表单,里面嵌套着一个table表格。

<form action="#" method="post">
                <table>
                    <tr>
                        <td class="td_left"><label for="username">用户名</label></td>
                        <td class="td_right"><input type="text" name="userid" placeholder="请输入用户名" id="username"></td>
                    </tr>
                    <tr>
                        <td class="td_left">密码</td>
                        <td class="td_right"><input type="password" name="pwd" placeholder="请输入密码" id="password"></td>
                    </tr>
                    <tr>
                        <td class="td_left">E_mail</td>
                        <td class="td_right"><input type="email" name="email" placeholder="请输入邮箱" id="email"></td>
                    </tr>
                    <tr>
                        <td class="td_left">姓名</td>
                        <td class="td_right"><input type="text" name="name" placeholder="请输入姓名" id="name"></td>
                    </tr>
                    <tr>
                        <td class="td_left">手机号</td>
                        <td class="td_right"><input type="text" name="telephone_number" placeholder="请输入手机号" id="tel"></td>
                    </tr>
                    <tr>
                        <td class="td_left">性别</td>
                        <td class="td_right"><input type="radio" name="gender" value="male">男
                            <input type="radio" name="gender" value="female">女</td>
                    </tr>
                    <tr>
                        <td class="td_left">出生日期</td>
                        <td class="td_right"><input type="date" name="birthday" id="birth"></td>
                    </tr>
                    <tr>
                        <td class="td_left">验证码</td>
                        <td class="td_right"><input type="text" name="check" width="100%" id="check">
                            <img src="image/check_number.jpg" alt="" id="check_jpg"></td>
                    </tr>
                    <tr>
                        <td colspan="2" align="center"><input type="submit" value="注册" id="regist"></td>
                    </tr>
                </table>
            </form>

登录部分的HTML代码同理。

2.CSS部分

首先要调整三个主要部分的相对位置,使整个结构看起来更舒服。

   .rg_layout{
            border: 3px solid lawngreen;
            width: 900px;
            height: 500px;
            background: white;
            margin: auto;
            margin-top: 20px;
        }
        .rg_left{
            border: 1px solid black;
            float: left;
            margin-left: 20px;
        }
        .rg_right{
            border: 1px solid black;
            float: right;
            margin-top: 400px;
            padding-top: 20px;

        }
        .rg_center{
            border: 1px solid black;
            width: 400px;
            height: 450px;
            margin-left: 150px;
            margin-top: 20px;
            float: left;
        }

其次,调整表单中的表格样式。

.td_left{
            width:100px;
            text-align: right;
            height:40px;
        }
        .td_right{
          padding-left: 30px;
        }
        #username,#password,#name,#email,#tel,#birth,#check{
            width: 200px;
            height: 30px;
            border:1px solid gold;
            border-radius: 5px;/*设置为圆角*/
            padding-left:15px;
        }
        #check{
            width: 100px;
        }
        #check_jpg{
            width: 100px;
            height: 30px;
            vertical-align: middle;/*垂直居中*/
        }

最后是一些小细节,可以根据自己喜好进行设计。

 

  • 15
    点赞
  • 150
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 在 HTML 中创建用户注册登录界面需要使用表单元素。下面是一个简单的注册登录界面的例子: ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>用户注册登录界面</title> </head> <body> <h1>用户注册</h1> <form action="/register" method="post"> <label for="username">用户名:</label><br> <input type="text" id="username" name="username"><br> <label for="password">密码:</label><br> <input type="password" id="password" name="password"><br><br> <input type="submit" value="注册"> </form> <h1>用户登录</h1> <form action="/login" method="post"> <label for="username">用户名:</label><br> <input type="text" id="username" name="username"><br> <label for="password">密码:</label><br> <input type="password" id="password" name="password"><br><br> <input type="submit" value="登录"> </form> </body> </html> ``` 在这个例子中,我们使用了两个表单元素来分别实现注册和登录功能。注册表单使用的是 `POST` 方法,并且提交的目标是 `/register`。登录表单也使用的是 `POST` 方法,提交的目标是 `/login`。每个表单都包含了用户名和密码输入框,以及提交按钮。 这只是一个简单的例子,在实际应用中,你可能还需要增加其他的表单字段,比如电子邮件地址、手机号码等。同时,为了使界面更加友好,你可 ### 回答2: 要设计一个好看的用户注册登录界面,可以使用HTML语言来创建。以下是一个简单的示例: <!DOCTYPE html> <html> <head> <title>用户注册登录界面</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="container"> <form id="login-form"> <h2>用户登录</h2> <input type="text" placeholder="用户名" required> <input type="password" placeholder="密码" required> <button type="submit">登录</button> <p>还没有账号?<a href="signup.html">立即注册</a></p> </form> <form id="signup-form"> <h2>用户注册</h2> <input type="text" placeholder="用户名" required> <input type="email" placeholder="邮箱" required> <input type="password" placeholder="密码" required> <button type="submit">注册</button> <p>已有账号?<a href="login.html">立即登录</a></p> </form> </div> </body> </html> 上面的代码使用了基本的HTML标签和属性来创建一个用户注册登录界面。使用了两个表单,分别用于登录和注册。每个表单包含标题,输入字段和提交按钮。还提供了一个用于导航到其他表单的链接。可以通过CSS样式表文件进一步美化界面,使其更具吸引力和可用性。 ### 回答3: HTML是一种标记语言,用于创建网页的结构和内容。设计一个好看的用户注册登录界面需要使用HTML标记语言以及CSS样式表来控制页面的样式和布局。 首先,我们可以创建一个包含注册和登录的页面。在页面中,可以使用表单元素来获取用户的输入信息。 注册界面可以包含以下元素: 1. 注册标题,使用`<h2>`标签来表示。 2. 用户名输入框,使用`<input>`标签设置为文本类型,可以使用`id`属性给其添加一个唯一的标识符。 3. 密码输入框,与用户名输入框类似,使用`<input>`标签设置为密码类型。 4. 注册按钮,使用`<input>`标签设置为提交类型。 登录界面可以包含以下元素: 1. 登录标题,使用`<h2>`标签来表示。 2. 用户名输入框,与注册界面相同。 3. 密码输入框,与注册界面相同。 4. 登录按钮,与注册界面相同。 通过CSS样式表,我们可以设置页面的颜色、字体、大小和布局等属性,以达到一个好看的效果。可以使用`<style>`标签来定义样式,并使用选择器选择要应用样式的元素。 例如,设置页面背景颜色、标题样式和输入框样式的CSS代码示例: ```html <style> body { background-color: lightblue; font-family: Arial, sans-serif; } h2 { text-align: center; color: navy; } input[type="text"], input[type="password"] { padding: 10px; font-size: 16px; border-radius: 5px; border: 1px solid gray; margin-bottom: 10px; } </style> ``` 通过以上的HTMLCSS代码,可以创建一个好看的用户注册登录界面。在实际开发中,还可以根据需要添加更多的元素和样式,以满足设计要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值