diff --git a/.prettierrc b/.prettierrc
index 815f69b..c18d43c 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -2,9 +2,11 @@
"$schema": "https://json.schemastore.org/prettierrc",
"semi": false,
"singleQuote": true,
- "printWidth": 100,
- "plugins": ["prettier-plugin-tailwindcss"],
"tailwindStylesheet": "./assets/styles/main.css",
"tailwindConfig": "./tailwind.config.js",
- "tailwindFunctions": ["clsx"]
+ "tailwindFunctions": ["clsx"],
+ "tabWidth": 2,
+ "arrowParens": "avoid",
+ "printWidth": 100,
+ "bracketSpacing": true
}
diff --git a/assets/images/bg.jpg b/assets/images/bg.jpg
deleted file mode 100644
index 15590a3..0000000
Binary files a/assets/images/bg.jpg and /dev/null differ
diff --git a/assets/styles/base.css b/assets/styles/base.css
index 5ee0ec5..a3af8e6 100644
--- a/assets/styles/base.css
+++ b/assets/styles/base.css
@@ -1,6 +1,28 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
+
+@layer utilities {
+ .clip-arrow-right {
+ clip-path: polygon(0% 0%, calc(100% - 20px) 0%, 100% 50%, calc(100% - 20px) 100%, 0% 100%);
+ }
+
+ .clip-arrow-both {
+ clip-path: polygon(
+ 20px 0%,
+ calc(100% - 20px) 0%,
+ 100% 50%,
+ calc(100% - 20px) 100%,
+ 20px 100%,
+ 0% 50%
+ );
+ }
+
+ .clip-arrow-left {
+ clip-path: polygon(20px 0%, 100% 0%, 100% 100%, 20px 100%, 0% 50%);
+ }
+}
+
@layer base {
:root {
--background: 0 0% 100%;
diff --git a/layouts/default.vue b/layouts/default.vue
index b1bf699..cbe2ec4 100644
--- a/layouts/default.vue
+++ b/layouts/default.vue
@@ -1,106 +1,111 @@
-
-
+
+
+ {{ nav.name }}
+
+
+
+
+
+
+
+
+
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d950bb2..6eb80bb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -26,6 +26,9 @@ importers:
nuxt:
specifier: ^3.16.1
version: 3.16.2(@parcel/watcher@2.5.1)(db0@0.3.1)(ioredis@5.6.0)(magicast@0.3.5)(rollup@4.39.0)(terser@5.39.0)(typescript@5.6.3)(vite@6.2.4(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.1))(yaml@2.7.1)
+ nuxt-swiper:
+ specifier: 2.0.0
+ version: 2.0.0(magicast@0.3.5)
reka-ui:
specifier: ^2.1.1
version: 2.2.0(typescript@5.6.3)(vue@3.5.13(typescript@5.6.3))
@@ -2342,6 +2345,9 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
+ nuxt-swiper@2.0.0:
+ resolution: {integrity: sha512-9NJ7ipoo3sBqFOtnYccVjVPuywGqY1vA82R2YinHo/U4Mw8c0Uy/Q+ep7qihLWr/3wZq9BqFOKPuWKw5xKl77Q==}
+
nuxt@3.16.2:
resolution: {integrity: sha512-yjIC/C4HW8Pd+m0ACGliEF0HnimXYGYvUzjOsTiLQKkDDt2T+djyZ+pCl9BfhQBA8rYmnsym2jUI+ubjv1iClw==}
engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0}
@@ -3071,6 +3077,10 @@ packages:
engines: {node: '>=14.0.0'}
hasBin: true
+ swiper@11.2.6:
+ resolution: {integrity: sha512-8aXpYKtjy3DjcbzZfz+/OX/GhcU5h+looA6PbAzHMZT6ESSycSp9nAjPCenczgJyslV+rUGse64LMGpWE3PX9Q==}
+ engines: {node: '>= 4.7.0'}
+
system-architecture@0.1.0:
resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
engines: {node: '>=18'}
@@ -6049,6 +6059,13 @@ snapshots:
dependencies:
boolbase: 1.0.0
+ nuxt-swiper@2.0.0(magicast@0.3.5):
+ dependencies:
+ '@nuxt/kit': 3.16.2(magicast@0.3.5)
+ swiper: 11.2.6
+ transitivePeerDependencies:
+ - magicast
+
nuxt@3.16.2(@parcel/watcher@2.5.1)(db0@0.3.1)(ioredis@5.6.0)(magicast@0.3.5)(rollup@4.39.0)(terser@5.39.0)(typescript@5.6.3)(vite@6.2.4(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.1))(yaml@2.7.1):
dependencies:
'@nuxt/cli': 3.24.0(magicast@0.3.5)
@@ -6861,6 +6878,8 @@ snapshots:
csso: 5.0.5
picocolors: 1.1.1
+ swiper@11.2.6: {}
+
system-architecture@0.1.0: {}
tailwind-config-viewer@2.0.4(tailwindcss@3.4.17):
diff --git a/public/images/banner/device_lg.png b/public/images/banner/device_lg.png
new file mode 100644
index 0000000..3d8c48b
Binary files /dev/null and b/public/images/banner/device_lg.png differ
diff --git a/public/images/banner/device_sm.png b/public/images/banner/device_sm.png
new file mode 100644
index 0000000..10cd813
Binary files /dev/null and b/public/images/banner/device_sm.png differ
diff --git a/public/images/bg.jpg b/public/images/bg.jpg
new file mode 100644
index 0000000..e649811
Binary files /dev/null and b/public/images/bg.jpg differ
diff --git a/public/images/serve/2.1_lg.png b/public/images/serve/2.1_lg.png
new file mode 100644
index 0000000..4bad8ee
Binary files /dev/null and b/public/images/serve/2.1_lg.png differ
diff --git a/public/images/serve/2.1_sm.png b/public/images/serve/2.1_sm.png
new file mode 100644
index 0000000..326c881
Binary files /dev/null and b/public/images/serve/2.1_sm.png differ
diff --git a/public/images/serve/2.2_lg.png b/public/images/serve/2.2_lg.png
new file mode 100644
index 0000000..1e3f7af
Binary files /dev/null and b/public/images/serve/2.2_lg.png differ
diff --git a/public/images/serve/2.2_sm.png b/public/images/serve/2.2_sm.png
new file mode 100644
index 0000000..b6323e2
Binary files /dev/null and b/public/images/serve/2.2_sm.png differ
diff --git a/public/images/serve/2.3_lg.png b/public/images/serve/2.3_lg.png
new file mode 100644
index 0000000..7238acd
Binary files /dev/null and b/public/images/serve/2.3_lg.png differ
diff --git a/public/images/serve/2.3_sm.png b/public/images/serve/2.3_sm.png
new file mode 100644
index 0000000..51058c5
Binary files /dev/null and b/public/images/serve/2.3_sm.png differ
diff --git a/public/images/serve/2.4_lg.png b/public/images/serve/2.4_lg.png
new file mode 100644
index 0000000..d20b506
Binary files /dev/null and b/public/images/serve/2.4_lg.png differ
diff --git a/public/images/serve/2.4_sm.png b/public/images/serve/2.4_sm.png
new file mode 100644
index 0000000..c244ad3
Binary files /dev/null and b/public/images/serve/2.4_sm.png differ
diff --git a/public/images/serve/2.5_lg.png b/public/images/serve/2.5_lg.png
new file mode 100644
index 0000000..e05a704
Binary files /dev/null and b/public/images/serve/2.5_lg.png differ
diff --git a/public/images/serve/2.5_sm.png b/public/images/serve/2.5_sm.png
new file mode 100644
index 0000000..02c2a64
Binary files /dev/null and b/public/images/serve/2.5_sm.png differ
diff --git a/public/images/serve/2.6_lg.png b/public/images/serve/2.6_lg.png
new file mode 100644
index 0000000..3e50104
Binary files /dev/null and b/public/images/serve/2.6_lg.png differ
diff --git a/public/images/serve/2.6_sm.png b/public/images/serve/2.6_sm.png
new file mode 100644
index 0000000..9efa367
Binary files /dev/null and b/public/images/serve/2.6_sm.png differ
diff --git a/tailwind.config.js b/tailwind.config.js
index 64f8858..7cfd86f 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -16,13 +16,10 @@ export default {
theme: {
extend: {
screens: {
- sm: {
- max: '479px',
- },
- md: {
- min: '480px',
- max: '760px',
- },
+ sm: { max: '479px' },
+ md: { min: '480px', max: '1024px' },
+ lg: { min: '1280px' },
+ xl: { min: '1920px' },
},
spacing: {
13: '3.25rem',
@@ -38,6 +35,8 @@ export default {
14: '3.5rem',
15: '3.75rem',
16: '4rem',
+ 17: '4.25rem',
+ 24: '6rem',
},
colors: {