【HTML5】登录页面制作简易版

简介: 本文讲解:登录页面制作简易版

 

刚开始学习Java。文件的命名,讲道理应该以英文为主,但是英语又不好,所以只好用拼音,最痛苦的应该算是那些英语又不好,又想秀一下的程序员,一半英语一半拼音,如mainFangFa~~~你说看了糟心不糟心。


目录

1、form表单定义和用法

1.1input标签定义和用法

1.2label标签for属性

1.3实例

2、HTML5class属性

3、设计登录页面

3.1html源码

3.2css源码

3.3登录页面图


前言:

大家好,我是拳击哥。今天给大家带来的是采用外部样式表制作一个简单的登录页面制作,主要讲解form表单的用法以及class属性用法。


1、form表单定义和用法

<form> 标签用于为用户输入创建HTML表单。表单能够包含<input>标签,表单还可以包含menus、textarea、fieldset、legend和label元素,本期主要讲解label的用法。

1.1input标签定义和用法

<input> 标签规定用户可输入数据的输入字段。根据不同的 type 属性,输入字段有多种形态。输入字段可以是text(文本)、password(密码)、radio(单选按钮)、checkbox(多选框)、button(按钮)等等。

<input>标签中type里面设置的就是属性,你想要输入的是文本就设置text属性,想要输入的是密码就设置password属性。

image.gif编辑

1.2label标签for属性

for属性可把label绑定到另外一个元素。for 属性的值设置为相关元素的 id 属性的值,就能与相关属性同步,所以for 属性规定label绑定到哪个表单元素。

1.3实例

制作一个账号密码的显示,我们用到text(文本)和password(密码)属性

<form>
  <div>
  <label for="username">账号</label>
  <input type="text" name="username"/>
  </div>
  <div>
  <label for="pass">密码</label>
  <input type="password" name="pass"/>
  </div>    
</form>

image.gif

页面显示效果

image.gif编辑

我们可以认为是拥有两个for分别带有两个input中相同标签的text、password的表单。

第一个div中账号for的""内容与第一个input中name相同,因此for属性规定了label绑定了text表单元素。

第二个div中密码for""内容与第二个input中name相同,因此for属性规定了label绑定了password表单元素。

2、HTML5class属性

在HTML5中,class属性可以定义元素的类名,常用于指向样式表的类(class选择器)。我们在css中通过.号来引用类名。前提得用<link>标签定义文档与外部资源的关系。比如<link href="css/test.css" rel="stylesheet"/>

实例:我要通过css设置html里面一个段落

<p class="test"> 人活一生,值得爱的东西很多,不要因为一个不满意就灰心。<br />
出门在外不论别人给你热脸还是冷脸都别往心里去,外面的世界
尊重的是人的背景而非人本身。
</p>

image.gif

.test {
  font-size: 15px;
  color: orange;
  background: chocolate;
}

image.gif

页面显示效果

image.gif编辑

3、设计登录页面

3.1html源码

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>登录页面</title>
    <link type="text/css" href="../css/task_twenty.css" rel="stylesheet">
  </head>
  <body>
    <form action="#" method="post">
      <div class="form-control">
        <label for="username">账号</label>
        <input type="text" id="username" name="username" class="number" pattern="^[a-zA-Z][a-zA-Z0-9][]$" required />
      </div>
      <div class="form-control">
        <label for="password">密码</label>
        <input type="password" id="password" name="pas" class="pas" pattern="^[a-zA-Z]\w{5,17}$" required/>
      <button class="loginbtn" >登录</button>
    </form>
  </body>
</html>

image.gif

3.2css源码

* {
  padding: 0;
  margin: 0;
  border: 0;
}
body {
  font-size: 18px;
  font-family: "黑体";
  background: url(../img/timg.jpg) no-repeat top center;
  color: #FFF;
}
form {
  width: 420px;
  height: 200px;
  padding-top: 60px;
  margin: 250px auto;
  background: rgb(255,255,255,0.1);
  border-radius: 20px;
  border: 1px solid rgba(255,255,255,0.3);
}
.form-control {
  margin-top: 15px;
  text-align: center;
}
.number,.pas {
  width: 165px;
  height: 18px;
  border: 1px solid rgba(255,255,255,0.3);
  padding: 2px 2px 2px 22px;
  border-radius: 5px;
  color: #FFF;
}
.number {
  background:url(../img/33.png) no-repeat 5px center rgb(255,255,255,0.1) ;
}
.pas {
  background: url(../img/44.png) no-repeat 5px center rgba(255,255,255,0.3);
}
.loginbtn {
  width: 193px;
  height: 28px;
  border-radius: 6px;
  border: 10px solid #000;
  margin-left: 45px;
  background: #2d77bd;
  color: #FFF;
  border: none;
  margin-top:10px;
}

image.gif

3.3登录页面图

image.gif编辑


想要背景图片和账号密码图片可以私信我

image.gif编辑

Never Give Up

相关文章
|
1月前
使用HTML编写注册页面
使用HTML编写注册页面
12 1
|
2月前
|
移动开发 HTML5
html5初音未来减压页面源码
A Mainland China friendly and independent version extracted from https://aidn.jp/mikutap
65 2
|
2月前
|
数据采集 前端开发 JavaScript
html 页面里 noscript 标签的作用介绍
html 页面里 noscript 标签的作用介绍
30 0
|
2月前
|
Web App开发 前端开发 JavaScript
编程笔记 html5&css&js 004 我的第一个页面
编程笔记 html5&css&js 004 我的第一个页面
|
3月前
|
应用服务中间件
Tomcat8.5访问HTML页面出现乱码
Tomcat8.5访问HTML页面出现乱码
47 0
Tomcat8.5访问HTML页面出现乱码
|
29天前
|
Java 测试技术 数据库
基于SpringBoot+HTML实现登录注册功能模块
基于SpringBoot+HTML实现登录注册功能模块
|
1天前
|
移动开发 前端开发 JavaScript
【专栏:HTML与CSS实战项目篇】使用HTML5与CSS3制作一个动态表单验证页面
【4月更文挑战第30天】本文介绍了使用HTML5和CSS3创建动态表单验证页面的方法。首先,简述HTML5用于构建网页内容,CSS3用于描述样式。接着,分四步展示实现过程:1) 设计包含输入框和提示信息的表单结构;2) 使用CSS3创建样式,增强视觉效果;3) 使用JavaScript监听输入事件,动态验证表单并显示错误信息;4) 测试和调试确保跨平台兼容性。通过学习,开发者能掌握创建带验证功能的表单,提升用户体验。
|
1天前
|
前端开发 测试技术 UED
【专栏:HTML 与 CSS 实战项目篇】实现一个在线产品展示页面
【4月更文挑战第30天】本文介绍了使用HTML和CSS创建吸引人的在线产品展示页面的实战步骤,包括页面设计规划、HTML结构搭建、CSS样式设计、具体页面实现、交互效果添加、优化与提升。通过简洁布局、产品列表和详情页设计,实现易用且具吸引力的展示效果。优化图片和代码,提升性能,以助企业在数字时代脱颖而出。
|
13天前
|
机器人
机器人飞船404页面模板HTML源码
机器人飞船404页面模板HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
25 5
机器人飞船404页面模板HTML源码
|
14天前
页面渲染效果图(樱花飘落).html(网上收集 4)
页面渲染效果图(樱花飘落).html(网上收集 4)
页面渲染效果图(樱花飘落).html(网上收集 4)