折叠登录框效果
代码语言:html
所属分类:表单美化
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap");
:root {
--space-root: 1rem;
--space-xs: calc(var(--space-root) / 2);
--space-s: calc(var(--space-root) / 1.5);
--space-m: var(--space-root);
--space-l: calc(var(--space-root) * 1.5);
--space-xl: calc(var(--space-root) * 2);
--color-primary: mediumslateblue;
--color-secondary: black;
--color-tertiary: hotpink;
--base-border-radius: 0.25rem;
--ease: cubic-bezier(0.075, 0.82, 0.165, 1);
--duration: 350ms;
--font-family: 'Roboto', sans-serif;
--font-size: 1.25rem;
}
* {
box-sizing: border-box;
}
body {
display: grid;
place-items: center;
margin: 0;
height: 100vh;
padding: var(--space-m);
font-size: var(--font-size);
font-family: var(--font-family);
line-height: 1.2;
background-color: var(--color-tertiary);
}
a {
color: var(--color-primary);
}
a:focus {
color: var(--color-secondary);
}
h2 {
font-weight: 700;
font-size: calc(var(--font-size) * 1.5);
}
.form {
position: relative;
width: 100%;
max-width: 450px;
margin: 0 auto;
-webkit-transform: skewY(-5deg) translateY(10%) scale(0.94);
transform: skewY(-5deg) translateY(10%) scale(0.94);
-webkit-transition: box-shadow var(--duration) var(--ease), -webkit-transform var(--duration) var(--ease);
transition: box-shadow var(--duration) var(--ease), -webkit-transform var(--duration) var(--ease);
transition: box-shadow var(--duration) var(--.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0