当前位置:网站首页>如何制作登录界面
如何制作登录界面
2022-06-27 16:05:00 【InfoQ】

第一步
<div class="container">
<h1>海拥 | 海瞳</h1>
<form action="">
<input type="text" class="tbx" placeholder="账号">
<input type="password" class="tbx" placeholder="密码">
<input type="submit" class="sub" value="登录">
</form>
</div>
你们万万想不到,在本次分享的代码了,html就这么多。
*{
margin:0;
padding:0;
}
body{
/* 设置body高度为100%窗口高度 */
height:100vh;
/* 弹性盒子模型 */
display: flex;
/* 限免两个属性是让body里的子类居中 */
justify-content: center;
align-items: center;
background-color: #1d1928;
}
.container{
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
width: 350px;
height: 450px;
border-radius: 20px;
background-color: #4471a3;
/* 盒子阴影 */
box-shadow: 15px 15px 10px rgba(33,45,58,0.3);
overflow: hidden;
position:relative;
}
.container form{
width: 350px;
height: 200px;
display: flex;
justify-content: space-around;
flex-direction: column;
align-items: center;
z-index: 1;
}
.container form .tbx{
width: 250px;
height: 40px;
outline: none;
border: none;
border-bottom: 1px solid #fff;
background: none;
color:#fff;
font-size: 15px;
}
/* 设置文本框提示文本的样式 */
.container form .tbx::placeholder{
color: #fff;
font-size: 15px;
}
.container form .sub{
width: 250px;
height: 40px;
outline: none;
border:1px solid #fff;
border-radius: 20px;
letter-spacing: 5px;
color:#fff;
background: none;
cursor: pointer;
margin-top: 20px;
}
.container h1{
color: #ecf0f1;
font-size: 50px;
letter-spacing: 5px;
font-weight: 100;
/* 文字阴影 */
text-shadow: 5px 5px 5px rgba(33,45,58,0.3);
z-index: 1;
}
/* 设置鼠标进入的样式 */
.container .in{
position: absolute;
top:0;
left:0;
display: block;
width: 0;
height: 0;
border-radius: 50%;
background: #cf455f;
transform: translate(-50%,-50%);
/* 使用in动画,持续0.5秒,缓出的时间函数,停留在最后一帧 */
animation: in 0.5s ease-out forwards;
}
/* 设置鼠标离开的样式 */
.container .out{
position: absolute;
top:0;
left:0;
display: block;
width: 1200px;
height: 1200px;
border-radius: 50%;
background: #cf455f;
transform: translate(-50%,-50%);
/* 使用out动画,持续0.5秒,缓出的时间函数,停留在最后一帧 */
animation: out 0.5s ease-out forwards;
}
/* 动画 */
/* 设置鼠标进入时,元素的动画 */
@keyframes in{
/* 初始关键帧 */
0%{
width: 0;
height: 0;
}
/* 结束关键帧 */
100%{
width: 1200px;
height: 1200px;
}
}
/* 设置鼠标离开时,元素的动画 */
@keyframes out{
/* 初始关键帧 */
0%{
width: 1200px;
height: 1200px;
}
/* 结束关键帧 */
100%{
width: 0;
height: 0;
}
}

边栏推荐
- D use in
- leetcode 92. Reverse linked list II
- Use pyinstaller to package py files into exe. Precautions and error typeerror:_ get_ sysconfigdata_ name() missing 1...‘ check_ Solutions to exists'
- 09 route guard authenticates URL
- Advanced learning of MySQL -- Application -- view, stored procedure, trigger
- Synchronization mechanism of dual namenodes
- Leetcode 5. Longest Palindromic Substring
- About binary
- d3dx9_ How to repair 40.dll? Win10 system d3dx9_ What if 40.dll is lost?
- Drawing for example study of flashcc
猜你喜欢

Advanced learning of MySQL -- Application -- view, stored procedure, trigger

leetcode 70. climb stairs

Byte + Google super full kotlin learning King fried notes! Kotlin introductory tutorial + Advanced kotlin enhanced actual combat (with demo)

Detailed explanation of various GPIO input and output modes (push-pull, open drain, quasi bidirectional port)

建立自己的网站(10)

Simulated process scheduling

ROS "topic" programming implementation

leetcode 200. Number of islands

Wanzhou gold industry: what knowledge points do you need to master to invest in precious metals?

Optimal binary search tree
随机推荐
Wanzhou gold industry: a common technical term in gold t+d transaction?
Popularization of MCU IO port: detailed explanation of push-pull output and open drain output
10 minutes to master the installation steps of MySQL
2022 Liaoning's latest eight members (Safety Officer) simulated test question bank and answers
Deeply digitise, lead cloud nativity and serve more developers
07. Express routing
Cloud security daily 220216: root privilege escalation vulnerability found on IBM SaaS integration platform needs to be upgraded as soon as possible
How to modify / display GPIO status through ADB shell
Some details of Huawei OSPF
JXL export Excel
Software testing learning - dark horse programmer, software testing learning outline
Explain the distributed computing of Apache skywalking OAP in detail
C système de gestion de la charge de travail des enseignants en langues
leetcode 142. Circular linked list II
Handling of difficult and miscellaneous problems during the installation and configuration of qt5.5.1 desktop version (configuring arm compilation Kit)
(5) SPI application design and simulation verification 3 - verification code implementation
Oracle概念二
wheel ui
leetcode 19. Delete the penultimate node of the linked list
电子智慧套装教程