From 6516fe490538d8337a59e6a955a32db1b66891e1 Mon Sep 17 00:00:00 2001 From: Frost-ZX Date: Sat, 12 Oct 2024 22:41:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=B7=A5=E5=85=B7=E7=AE=B1):=20=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E2=80=9C=E5=8E=9F=E7=A5=9E=E6=97=B6=E9=92=9F=E2=80=9D?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=8A=A8=E7=94=BB=E6=95=88=E6=9E=9C?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E6=97=8B=E8=BD=AC=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Other/GenshinImpactClock/ClockColor.vue | 163 +++++ .../Other/GenshinImpactClock/ClockElement.vue | 603 ++++++++++++++++++ .../GenshinImpactClock/GenshinButton.vue | 76 +++ .../GenshinImpactClock/GenshinImpactClock.vue | 43 +- .../Other/GenshinImpactClock/common-data.js | 16 + 5 files changed, 900 insertions(+), 1 deletion(-) create mode 100644 src/views/ToolboxView/Other/GenshinImpactClock/ClockColor.vue create mode 100644 src/views/ToolboxView/Other/GenshinImpactClock/ClockElement.vue create mode 100644 src/views/ToolboxView/Other/GenshinImpactClock/GenshinButton.vue create mode 100644 src/views/ToolboxView/Other/GenshinImpactClock/common-data.js diff --git a/src/views/ToolboxView/Other/GenshinImpactClock/ClockColor.vue b/src/views/ToolboxView/Other/GenshinImpactClock/ClockColor.vue new file mode 100644 index 0000000..f526cdd --- /dev/null +++ b/src/views/ToolboxView/Other/GenshinImpactClock/ClockColor.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/src/views/ToolboxView/Other/GenshinImpactClock/ClockElement.vue b/src/views/ToolboxView/Other/GenshinImpactClock/ClockElement.vue new file mode 100644 index 0000000..2fc7013 --- /dev/null +++ b/src/views/ToolboxView/Other/GenshinImpactClock/ClockElement.vue @@ -0,0 +1,603 @@ + + + + + diff --git a/src/views/ToolboxView/Other/GenshinImpactClock/GenshinButton.vue b/src/views/ToolboxView/Other/GenshinImpactClock/GenshinButton.vue new file mode 100644 index 0000000..9cc0cef --- /dev/null +++ b/src/views/ToolboxView/Other/GenshinImpactClock/GenshinButton.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/views/ToolboxView/Other/GenshinImpactClock/GenshinImpactClock.vue b/src/views/ToolboxView/Other/GenshinImpactClock/GenshinImpactClock.vue index 714cdbc..ac125fc 100644 --- a/src/views/ToolboxView/Other/GenshinImpactClock/GenshinImpactClock.vue +++ b/src/views/ToolboxView/Other/GenshinImpactClock/GenshinImpactClock.vue @@ -1,9 +1,50 @@ diff --git a/src/views/ToolboxView/Other/GenshinImpactClock/common-data.js b/src/views/ToolboxView/Other/GenshinImpactClock/common-data.js new file mode 100644 index 0000000..2d88af7 --- /dev/null +++ b/src/views/ToolboxView/Other/GenshinImpactClock/common-data.js @@ -0,0 +1,16 @@ +export const IMAGE_BASE = `https://c.frost-zx.top/data/static/image/genshin-impact-clock`; +export const IMAGE_CLOCK_BG_INNER = `url("${IMAGE_BASE}/clock_bg_inner.png")`; +export const IMAGE_CLOCK_BG_OUTER = `url("${IMAGE_BASE}/clock_bg_outer.png")`; +export const IMAGE_CLOCK_DIAL = `url("${IMAGE_BASE}/clock_dial.png")`; +export const IMAGE_CLOCK_GEAR_1 = `url("${IMAGE_BASE}/clock_gear_1.png")`; +export const IMAGE_CLOCK_GEAR_4 = `url("${IMAGE_BASE}/clock_gear_4.png")`; +export const IMAGE_CLOCK_GEAR_5 = `url("${IMAGE_BASE}/clock_gear_5.png")`; +export const IMAGE_CLOCK_GEAR_6 = `url("${IMAGE_BASE}/clock_gear_6.png")`; +export const IMAGE_CLOCK_PARTICLES = `url("${IMAGE_BASE}/clock_particles.gif")`; +export const IMAGE_POINTER_LOWER = `url("${IMAGE_BASE}/pointer_lower.png")`; +export const IMAGE_POINTER_UPPER = `url("${IMAGE_BASE}/pointer_upper.png")`; +export const IMAGE_TIME_ICON_DUSK = `url("${IMAGE_BASE}/time_icon_dusk.png")`; +export const IMAGE_TIME_ICON_MORNING = `url("${IMAGE_BASE}/time_icon_morning.png")`; +export const IMAGE_TIME_ICON_NIGHT = `url("${IMAGE_BASE}/time_icon_night.png")`; +export const IMAGE_TIME_ICON_NOON = `url("${IMAGE_BASE}/time_icon_noon.png")`; +export const IMAGE_TIME_ZONE_COLOR = `${IMAGE_BASE}/time_zone_color.png`;