发布页开发

This commit is contained in:
筱野
2025-08-17 22:58:00 +08:00
parent 68a6558776
commit 2b3caf027b
76 changed files with 6173 additions and 1610 deletions

30
src/scss/images.scss Normal file
View File

@@ -0,0 +1,30 @@
// src/scss/images.scss
// 暴露公共API (可选)
@forward 'sass:map';
@forward 'sass:meta';
@use 'sass:map';
// 使用私有变量命名 (前缀加 -)
$-static-path: '~@/static/' !default;
// 图片映射表
$-images: (
'icon-upload': '/publishBall/icon-upload.svg',
'icon-add': '/publishBall/icon-add.svg',
'icon-location': '/publishBall/icon-location.svg',
'icon-gameplay': '/publishBall/icon-gameplay.svg',
'icon-personal': '/publishBall/icon-personal.svg',
'icon-changda': '/publishBall/icon-changda.svg',
'icon-cost': '/publishBall/icon-cost.svg',
'icon-remove': '/publishBall/icon-remove.svg'
) !default;
// 图片获取函数
@function taro-image($name) {
@if not map.has-key($-images, $name) {
@warn "Image `#{$name}` not found in $images map";
@return url($-static-path + 'default.png');
}
@return url($-static-path + map.get($-images, $name));
}

8
src/scss/themeColor.scss Normal file
View File

@@ -0,0 +1,8 @@
$page-background-color: #FAFAFA;
$primary-color: #000000;
$primary-color-text: #FFFFFF;
$primary-shallow-bg: rgb(245, 245, 245);
$input-placeholder-color: rgba(60, 60, 67, 0.6);
$textarea-placeholder-color: rgba(60, 60, 67, 0.3);
$primary-background-color: rgba(0, 0, 0, 0.06);
$primary-border-color: rgba(0, 0, 0, 0.16);