vlambda博客
学习文章列表

html制作的登陆界面

源码:


<!DOCTYPE html>

<html lang="en">

 <head>

  <meta charset="UTF-8">


  <title>Document</title>

<style>

body{

background-color:black;  #后面的整体背景颜色

}

.hei h1{  #h1登陆    的属性

color:white;

width:200px;

height:50px;

}

.hei{        #类的属性

width:200px;

padding:50px;

position:absolute;

left:40%;

top:25%;

text-align:center;  #文字对齐:居中center

background-color:red;   

}

.hei input[type="text"],input[type="password"]{

color:blue;    #更改的input框内的颜色,包括了占位符的颜色

padding:5px;

border:2px solid black;

margin:40px,auto;

transition:0.25s;  #过渡的时间

width:150px;

}

.hei input[type="text"]:focus,input[type="password"]:focus{    #这个:focus是焦点选择的,焦点放到输入框上就会实现过渡

width:188px;

}

</style> 

</head>

 <body>

 <form class="hei" action="" method="post">

<h1>登陆</h1>

<input type="text" name="" placeholder= "username" >  #后面的placeholder(占位符)

<input type="password" name="" placeholder= "password" >

</body>

</html>

为了方便我直接把css写到html里了,没有引用,还可以在制作一些细节,这个只是一个大概,鼠标放到 input 输入框里会有个过度动画(手动滑稽-。-)效果如下:

运行时显示这样,鼠标移动到输入框里:

有一个小小的过渡动画。

代码后面我标了有注释

emmmmmmmmmmmmmmmmmm