目录
一、案例图
二、源代码
2.1 html部分
2.2 css部分
2.3 全部代码(直接运行)
三、效果呈现编辑
本篇文章我们来实现一个千年之恋的登录注册页面(仅使用了HTML+CSS),这个案例充分使用到了表单标签,这对于刚学习表单标签的朋友练习难度刚刚好,接下来我们来看看如何实现这个页面的效果吧。
这里是网页页面+图片素材,需要的自取噢:
链接:https://pan.baidu.com/s/1TXBQ8XchgpuMUn7GtXSznw?pwd=7777
提取码:7777
一、案例图
二、源代码
2.1 html部分
<body>
<div id="header">
<img src="images/logo.jpg" />
</div>
<div id="nav_bg">
<ul class="nav">
<li><a href="#">首页</a></li>
<li><a href="#">会员</a></li>
<li><a href="#">活动</a></li>
<li><a href="#">直播</a></li>
<li><a href="#">视频</a></li>
<li><a href="#" class="bg">注册</a></li>
</ul>
</div>
<div id="banner">
<img src="images/banner.jpg" />
</div>
<div id="content">
<h2 class="step">注册信息:</h2>
<form action="#" method="post" class="one">
<h3>您的账号信息:</h3>
<table class="content">
<tr>
<td class="left">
注册方式:
</td>
<td>
<label for="one"><input type="radio" name="sex"
id="one" />E-mail注册</label>
<label for="two"><input type="radio" name="sex" id="two" />手机号码注册</label>
</td>
</tr>
<tr>
<td class="left">
注册邮箱:
</td>
<td>
<input type="text" class="right" />
</td>
</tr>
<tr>
<td class="left">
注册手机:
</td>
<td>
<input type="text" class="right" />
</td>
</tr>
<tr>
<td class="left">
登录密码:
</td>
<td>
<input type="password" maxlength="8" class="right" />
</td>
</tr>
<tr>
<td class="left">
昵称:
</td>
<td>
<input type="text" class="right" />
</td>
</tr>
</table>
<h3>您的个人信息:</h3>
<table class="content">
<tr>
<td class="left">
性别:
</td>
<td>
<label for="boy"><input type="radio" name="sex" id="boy" />男</label>
<label for="girl"><input type="radio" name="sex" id="girl" />女</label>
</td>
</tr>
<tr>
<td class="left">
学历:
</td>
<td>
<select>
<option>-请选择-</option>
<option>中职/高中</option>
<option>专科/本科</option>
<option>硕士研究生</option>
<option>博士研究生</option>
</select>
</td>
</tr>
<tr>
<td class="left">
所在城市:
</td>
<td>
<select>
<option>-请选择-</option>
<option selected="selected">北京</option>
<option>上海</option>
<option>广州</option>
<option>深圳</option>
</select>
</td>
</tr>
<tr>
<td class="left">
兴趣爱好:
</td>
<td>
<input type="checkbox" />足球
<input type="checkbox" />篮球
<input type="checkbox" />游泳
<input type="checkbox" />唱歌
<input type="checkbox" />跑步
<input type="checkbox" />瑜伽
</td>
</tr>
<tr>
<td class="left">
自我介绍:
</td>
<td>
<textarea cols="60" rows="8">评论的时候,请遵纪守法并注意语言文明,多给文档分享人一些支持。</textarea>
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" class="btn" />
</td>
</tr>
</table>
</form>
</div>
<div id="footer">
<p>Copyright 20
06-2016 QIANNIANZHILIANcom, ALL rights reserved.<br />2001-2018,版权所有 千年之恋 85cp 备 13385453</p>
</div>
</body>
2.2 css部分
<title>千年之恋</title>
<style type="text/css">
* {
margin: 0;
/*外边距清零*/
padding: 0;
/*内边距清零*/
list-style: none;
/*清除列表样式*/
outline: none;
/*清除轮廓*/
border: 0;
/*边框设为0*/
background: none;
/*背景清除*/
}
body {
font-family: "微软雅黑";
/*字体样式*/
font-size: 14px;
/*字体大小*/
}
a:link,
a:visited {
text-decoration: none;
/*下划线清除*/
color: #fff;
/*字体颜色*/
font-size: 16px;
/*字体大小*/
}
#header {
width: 980px;
/*宽度设置*/
height: 70px;
/*高度设置*/
margin: 0 auto;
/*页面居中显示*/
padding-top: 20px;
/* 上内边距设置*/
}
#nav_bg {
width: 100%;
/*宽度设置*/
height: 48px;
/*高度设置*/
background: #fe668f;
/*背景颜色*/
}
.nav {
width: 980px;
/*宽度设置*/
margin: 0 auto;
/*页面居中显示*/
}
.nav li {
float: left;
/*左浮动*/
}
a {
display: inline-block;
/*转换为行内块元素*/
height: 48px;
/*高度设置*/
padding: 0 50px;
/*左右内边距*/
line-height: 48px;
/*字体行高*/
}
.bg {
background: #fe9ab5;
/*背景颜色*/
}
#banner {
width: 980px;
/*宽度设置*/
margin: 0 auto;
/*页面居中显示*/
}
#content {
width: 930px;
/*宽度设置*/
height: 934px;
/*高度设置*/
background: url(images/content_bg.jpg) no-repeat;
/*背景图片*/
margin: 0 auto;
/*页面居中显示*/
padding-left: 150px;
/*左内边距*/
}
.step {
width: 454px;
/*宽度设置*/
height: 80px;
/*高度设置*/
font-size: 20px;
/*字体大小*/
font-weight: 100;
/*字体宽度设置*/
color: #dd8787;
background: url(images/step.jpg) center right no-repeat;
/*背景图片*/
line-height: 80px;
/*字体行高*/
}
h3 {
width: 444px;
/*宽度设置*/
height: 45px;
/*高度设置*/
font-size: 20px;
/*字体大小*/
font-weight: 100;
/*字体宽度设置*/
color: #dd8787;
/*字体颜色*/
line-height: 45px;
/*行高设置*/
border-bottom: 1px solid #dd8787;
}
td {
height: 50px;
/*高度设置*/
color: #dd8787;
/*字体颜色*/
}
.left {
width: 120px;
/*宽度设置*/
text-align: right;
/*字体右对齐*/
}
.right {
width: 320px;
/*宽度设置*/
height: 28px;
/*高度设置*/
border: 1px solid #dd8787;
/*边框设置*/
}
input {
vertical-align: middle;
}
select {
width: 171px;
/*宽度设置*/
border: 1px solid #dd8787;
/*边框设置*/
color: #aaa;
/*字体颜色*/
}
textarea {
width: 380px;
/*宽度设置*/
border: 1px solid #dd8787;
/*边框设置*/
resize: none;
font: 12px;
/*字体大小*/
color: #aaa;
/*字体颜色*/
padding: 20px;
/*设置内边距*/
}
.btn {
width: 409px;
/*宽度设置*/
height: 76px;
/*高度设置*/
background: url(images/btn.jpg) right center no-repeat;
/*背景图片*/
}
#footer {
width: 100%;
/*宽度设置*/
height: 68px;
/*高度设置*/
line-height: 26px;
/*字体行高*/
background: #de668f;
/*背景颜色*/
color: #fff;
/*字体颜色*/
text-align: center;
/*字体居中*/
padding-top: 40px;
/*设置上内边距*/
}
</style>
2.3 全部代码(直接运行)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>千年之恋</title>
<style type="text/css">
* {
margin: 0;
/*外边距清零*/
padding: 0;
/*内边距清零*/
list-style: none;
/*清除列表样式*/
outline: none;
/*清除轮廓*/
border: 0;
/*边框设为0*/
background: none;
/*背景清除*/
}
body {
font-family: "微软雅黑";
/*字体样式*/
font-size: 14px;
/*字体大小*/
}
a:link,
a:visited {
text-decoration: none;
/*下划线清除*/
color: #fff;
/*字体颜色*/
font-size: 16px;
/*字体大小*/
}
#header {
width: 980px;
/*宽度设置*/
height: 70px;
/*高度设置*/
margin: 0 auto;
/*页面居中显示*/
padding-top: 20px;
/* 上内边距设置*/
}
#nav_bg {
width: 100%;
/*宽度设置*/
height: 48px;
/*高度设置*/
background: #fe668f;
/*背景颜色*/
}
.nav {
width: 980px;
/*宽度设置*/
margin: 0 auto;
/*页面居中显示*/
}
.nav li {
float: left;
/*左浮动*/
}
a {
display: inline-block;
/*转换为行内块元素*/
height: 48px;
/*高度设置*/
padding: 0 50px;
/*左右内边距*/
line-height: 48px;
/*字体行高*/
}
.bg {
background: #fe9ab5;
/*背景颜色*/
}
#banner {
width: 980px;
/*宽度设置*/
margin: 0 auto;
/*页面居中显示*/
}
#content {
width: 930px;
/*宽度设置*/
height: 934px;
/*高度设置*/
background: url(images/content_bg.jpg) no-repeat;
/*背景图片*/
margin: 0 auto;
/*页面居中显示*/
padding-left: 150px;
/*左内边距*/
}
.step {
width: 454px;
/*宽度设置*/
height: 80px;
/*高度设置*/
font-size: 20px;
/*字体大小*/
font-weight: 100;
/*字体宽度设置*/
color: #dd8787;
background: url(images/step.jpg) center right no-repeat;
/*背景图片*/
line-height: 80px;
/*字体行高*/
}
h3 {
width: 444px;
/*宽度设置*/
height: 45px;
/*高度设置*/
font-size: 20px;
/*字体大小*/
font-weight: 100;
/*字体宽度设置*/
color: #dd8787;
/*字体颜色*/
line-height: 45px;
/*行高设置*/
border-bottom: 1px solid #dd8787;
}
td {
height: 50px;
/*高度设置*/
color: #dd8787;
/*字体颜色*/
}
.left {
width: 120px;
/*宽度设置*/
text-align: right;
/*字体右对齐*/
}
.right {
width: 320px;
/*宽度设置*/
height: 28px;
/*高度设置*/
border: 1px solid #dd8787;
/*边框设置*/
}
input {
vertical-align: middle;
}
select {
width: 171px;
/*宽度设置*/
border: 1px solid #dd8787;
/*边框设置*/
color: #aaa;
/*字体颜色*/
}
textarea {
width: 380px;
/*宽度设置*/
border: 1px solid #dd8787;
/*边框设置*/
resize: none;
font: 12px;
/*字体大小*/
color: #aaa;
/*字体颜色*/
padding: 20px;
/*设置内边距*/
}
.btn {
width: 409px;
/*宽度设置*/
height: 76px;
/*高度设置*/
background: url(images/btn.jpg) right center no-repeat;
/*背景图片*/
}
#footer {
width: 100%;
/*宽度设置*/
height: 68px;
/*高度设置*/
line-height: 26px;
/*字体行高*/
background: #de668f;
/*背景颜色*/
color: #fff;
/*字体颜色*/
text-align: center;
/*字体居中*/
padding-top: 40px;
/*设置上内边距*/
}
</style>
</head>
<body>
<div id="header">
<img src="images/logo.jpg" />
</div>
<div id="nav_bg">
<ul class="nav">
<li><a href="#">首页</a></li>
<li><a href="#">会员</a></li>
<li><a href="#">活动</a></li>
<li><a href="#">直播</a></li>
<li><a href="#">视频</a></li>
<li><a href="#" class="bg">注册</a></li>
</ul>
</div>
<div id="banner">
<img src="images/banner.jpg" />
</div>
<div id="content">
<h2 class="step">注册信息:</h2>
<form action="#" method="post" class="one">
<h3>您的账号信息:</h3>
<table class="content">
<tr>
<td class="left">
注册方式:
</td>
<td>
<label for="one"><input type="radio" name="sex"
id="one" />E-mail注册</label>
<label for="two"><input type="radio" name="sex" id="two" />手机号码注册</label>
</td>
</tr>
<tr>
<td class="left">
注册邮箱:
</td>
<td>
<input type="text" class="right" />
</td>
</tr>
<tr>
<td class="left">
注册手机:
</td>
<td>
<input type="text" class="right" />
</td>
</tr>
<tr>
<td class="left">
登录密码:
</td>
<td>
<input type="password" maxlength="8" class="right" />
</td>
</tr>
<tr>
<td class="left">
昵称:
</td>
<td>
<input type="text" class="right" />
</td>
</tr>
</table>
<h3>您的个人信息:</h3>
<table class="content">
<tr>
<td class="left">
性别:
</td>
<td>
<label for="boy"><input type="radio" name="sex" id="boy" />男</label>
<label for="girl"><input type="radio" name="sex" id="girl" />女</label>
</td>
</tr>
<tr>
<td class="left">
学历:
</td>
<td>
<select>
<option>-请选择-</option>
<option>中职/高中</option>
<option>专科/本科</option>
<option>硕士研究生</option>
<option>博士研究生</option>
</select>
</td>
</tr>
<tr>
<td class="left">
所在城市:
</td>
<td>
<select>
<option>-请选择-</option>
<option selected="selected">北京</option>
<option>上海</option>
<option>广州</option>
<option>深圳</option>
</select>
</td>
</tr>
<tr>
<td class="left">
兴趣爱好:
</td>
<td>
<input type="checkbox" />足球
<input type="checkbox" />篮球
<input type="checkbox" />游泳
<input type="checkbox" />唱歌
<input type="checkbox" />跑步
<input type="checkbox" />瑜伽
</td>
</tr>
<tr>
<td class="left">
自我介绍:
</td>
<td>
<textarea cols="60" rows="8">评论的时候,请遵纪守法并注意语言文明,多给文档分享人一些支持。</textarea>
</td>
</tr>
<tr>
<td colspan="2">
<input type="button" class="btn" />
</td>
</tr>
</table>
</form>
</div>
<div id="footer">
<p>Copyright 20
06-2016 QIANNIANZHILIANcom, ALL rights reserved.<br />2001-2018,版权所有 千年之恋 85cp 备 13385453</p>
</div>
</body>
</html>
还有【Web前端】儿童摄影网——网页制作代码、【Web前端】千年之恋注册页面——源代码展示,这两篇前端的练习文章,如果感兴趣可以去练习一下,不过这些都是学校布置的前端实验课作业,也均是我自己编写的代码,非常初学,现在看这些代码也感觉非常好笑,不过自己毕竟是主学后端,所以前端能做出来这些页面也挺高兴的了。文章来源地址https://www.toymoban.com/news/detail-505044.html
接下来就是效果展示了,如果能做到下面图片的效果即可,不必太追求完美。
三、效果呈现
本篇文章我们来实现一个千年之恋的登录注册页面(仅使用了HTML+CSS),这个案例充分使用到了表单标签,这对于刚学习表单标签的朋友练习难度刚刚好,接下来我们来看看如何实现这个页面的效果吧。文章来源:https://www.toymoban.com/news/detail-505044.html
还有【Web前端】儿童摄影网——网页制作代码、【Web前端】千年之恋注册页面——源代码展示,这两篇前端的练习文章,如果感兴趣可以去练习一下,不过这些都是学校布置的前端实验课作业,也均是我自己编写的代码,非常初学,现在看这些代码也感觉非常好笑,不过自己毕竟是主学后端,所以前端能做出来这些页面也挺高兴的了。
到了这里,关于【Web前端】千年之恋注册页面——源代码展示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!