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 @@ + 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: {