From ad4bbef65b1621a8f5ef609b459fb75084b909ac Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Sat, 7 Sep 2024 15:17:33 +0800 Subject: chore: move site dir --- src/assets/Hydroroll-small.svg | 61 +++++++++++++++++++++++ src/assets/Protocol.drawio | 108 +++++++++++++++++++++++++++++++++++++++++ src/assets/base.css | 97 ++++++++++++++++++++++++++++++++++++ src/assets/favicon.ico | Bin 0 -> 4286 bytes src/assets/image/logo.png | Bin 0 -> 235361 bytes src/assets/main.css | 72 +++++++++++++++++++++++++++ src/assets/video/bg.mp4 | Bin 0 -> 877575 bytes 7 files changed, 338 insertions(+) create mode 100644 src/assets/Hydroroll-small.svg create mode 100644 src/assets/Protocol.drawio create mode 100644 src/assets/base.css create mode 100644 src/assets/favicon.ico create mode 100644 src/assets/image/logo.png create mode 100644 src/assets/main.css create mode 100644 src/assets/video/bg.mp4 (limited to 'src/assets') diff --git a/src/assets/Hydroroll-small.svg b/src/assets/Hydroroll-small.svg new file mode 100644 index 0000000..242c16c --- /dev/null +++ b/src/assets/Hydroroll-small.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/Protocol.drawio b/src/assets/Protocol.drawio new file mode 100644 index 0000000..b40856d --- /dev/null +++ b/src/assets/Protocol.drawio @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/base.css b/src/assets/base.css new file mode 100644 index 0000000..9c513a5 --- /dev/null +++ b/src/assets/base.css @@ -0,0 +1,97 @@ +/* color palette from */ +:root { + /*背景色*/ + /*--vt-c-white: #ffffff;*/ + --vt-c-white: #001F3A; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + /*文字色*/ + /*--vt-c-indigo: #2c3e50;*/ + --vt-c-indigo: rgba(255,255,255,0.5); + + --vt-c-divider-light-1: rgba(60, 60, 60); + /*边框色*/ + /*--vt-c-divider-light-2: rgba(60, 60, 60, 0.12);*/ + --vt-c-divider-light-2: rgba(150, 150, 150); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + /*小标题色*/ + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); + + --vt-c-background: #0000aa; +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; + + --icon-highlight: linear-gradient(to right, #00F8F3, #00BDEF); +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/src/assets/favicon.ico b/src/assets/favicon.ico new file mode 100644 index 0000000..dd63670 Binary files /dev/null and b/src/assets/favicon.ico differ diff --git a/src/assets/image/logo.png b/src/assets/image/logo.png new file mode 100644 index 0000000..8b5a14c Binary files /dev/null and b/src/assets/image/logo.png differ diff --git a/src/assets/main.css b/src/assets/main.css new file mode 100644 index 0000000..890703f --- /dev/null +++ b/src/assets/main.css @@ -0,0 +1,72 @@ +@import './base.css'; + +#app { + max-width: 90dvi; + margin: 0 auto; + padding: 2rem; + + font-weight: normal; +} + +a, +.green { + text-decoration: none; + /*高亮色*/ + /*color: hsla(160, 100%, 37%, 1);*/ + color: #00BDEF; + transition: 0.4s; +} + +@media (hover: hover) { + a:hover { + /*background-color: hsla(160, 100%, 37%, 0.2);*/ + color: #00F8F3; + text-decoration: underline; + } +} + +@media screen and (orientation:landscape) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} + +.item i { + background: linear-gradient(to right, #00F8F3, #00BDEF); +} +.item{ + transition: 0.4s; +} +.item:hover{ + background-color:rgba(255,255,255,0.05); +} +.details h3, +.item i{ + color:#ffffff; +} + +/*滚动条优化*/ +::-webkit-scrollbar-track { + background: rgba(0, 0, 0, 0.1); + border-radius: 0; +} + +::-webkit-scrollbar { + -webkit-appearance: none; + width: 6px; + height: 6px; +} + +::-webkit-scrollbar-thumb { + cursor: pointer; + border-radius: 5px; + background: rgba(0, 0, 0, 0.15); + transition: color 0.2s ease; +} diff --git a/src/assets/video/bg.mp4 b/src/assets/video/bg.mp4 new file mode 100644 index 0000000..37e71d2 Binary files /dev/null and b/src/assets/video/bg.mp4 differ -- cgit v1.2.3-70-g09d2