diff --git a/20251114160805_20251115030208.png b/20251114160805_20251115030208.png new file mode 100644 index 0000000..4212c30 Binary files /dev/null and b/20251114160805_20251115030208.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..9d8c107 --- /dev/null +++ b/index.html @@ -0,0 +1,40 @@ + + + + + + Paint Quote System + + + +
+ +
+

Welcome to Paint Quote System

+

Consequat adipiscing ea do labore irure adipiscing
occaecat cupidatat excepteur duis mollit est.

+
+ +
+
+

Sign Up

+

Enter details to create your account

+ +
+ + +
+ + +
+ + +
+ +
+ + +
+
+
+ + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..b1a0dce --- /dev/null +++ b/style.css @@ -0,0 +1,143 @@ +*{ + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body{ + font-family: sans-serif; + height: 100vh; + background-image: url("20251114160805_20251115030208.png"); + background-size: cover; + overflow: hidden; + display: flex; /* 用 flex */ + align-items: center; /* 垂直居中(最重要) */ + justify-content: center; /* 居中整个 container */ +} + +.container { + width: 100%; + display: flex; + justify-content: center; + align-items: center; + gap: 80px; + padding: 40px; +} + +.left-session{ + flex-basis: 50%; + background-position: center; + display: flex; + flex-direction: column; + justify-content: center; + padding: 80px 60px; +} + +.left-session h1{ + font-size: 32px; + margin-bottom: 20px; + font-weight: 400; + color: rgb(34, 55, 124); +} + +.left-session h1 span{ + border-bottom: 2px solid rgb(34, 55, 124); + display: inline-block; +} + +.left-session p{ + font-size: 18px; + line-height: 1.6; + opacity: 0.7; + color: rgb(34, 55, 124); +} + +.right-card{ + flex-basis: 50%; + background-color: white; + display: flex; + justify-content: center; + align-items: center; + border-radius: 10px; +} + +.card{ + width: 380px; +} + +.card h2{ + font-size: 32px; + color: rgb(73, 71, 71); + font-weight: 400; + text-align: center; + align-items: center; + margin-top: 40px; +} + +.subtitle{ + font-size: 16px; + color: rgb(73, 71, 71); + opacity: 0.7; + margin-bottom: 40px; + text-align: center; + margin-top: 20px; +} + +form label{ + display: block; + margin-bottom: 8px; + color: rgb(73, 71, 71); + opacity: 0.7; + font-weight: 400; +} + +form input { + width: 100%; + padding: 14px 16px; + margin-bottom: 20px; + border: 2px solid #e0e0e0; + border-radius: 10px; + font-size: 16px; + transition: 0.3s; +} + +form input:focus{ + outline: none; + border-color: black; +} + +button { + width: 100%; + padding: 14px; + background: rgb(52, 52, 235); + color: white; + border: none; + border-radius: 10px; + font-size: 18px; + font-weight: 600; + cursor: pointer; + transition: 0.3s; + margin-top: 10px; +} + +button:hover { + background: blue; +} + +.signin-text{ + text-align: center; + margin-top: 30px; + color: #666; + margin-bottom: 40px; +} + +.signin-text a{ + text-align: center; + margin-top: 30px; + color: blue; + text-decoration: none; +} + +.signin-text a:hover{ + text-decoration: underline; +} \ No newline at end of file