style: 重构分类组件样式,支持主题化配置字号和按钮样式
1. 为分类树和分类项的文字样式替换为CSS变量,支持远端主题配置 2. 重命名AI咨询按钮的类名和样式变量,统一命名规范 3. 为每个主题预设添加分类页专属的样式token,包含字号、按钮背景和文字颜色
This commit is contained in:
@@ -65,6 +65,22 @@ export default {
|
||||
hover_nav_text_color: '#000' // 文字颜色: 白色 '#FFFFFF', 黑色: '#000'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#FF4646',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#FFFFFF',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
|
||||
// ===== 营销 token(本次统一, 全 8 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
@@ -187,6 +203,22 @@ export default {
|
||||
hover_nav_bg_color: '#19C650',//背景色
|
||||
hover_nav_text_color: '#FFFFFF'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#19C650',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#FFFFFF',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
// ===== 营销 token(本次统一, 全 9 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
@@ -309,6 +341,22 @@ export default {
|
||||
hover_nav_bg_color: '#36ABFF',//背景色
|
||||
hover_nav_text_color: '#FFFFFF'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#36ABFF',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#FFFFFF',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
// ===== 营销 token(本次统一, 全 9 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
@@ -431,6 +479,22 @@ export default {
|
||||
hover_nav_bg_color: '#FF407E',//背景色
|
||||
hover_nav_text_color: '#FFFFFF'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#FF407E',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#FFFFFF',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
// ===== 营销 token(本次统一, 全 9 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
@@ -553,6 +617,22 @@ export default {
|
||||
hover_nav_bg_color: '#CFAF70',//背景色
|
||||
hover_nav_text_color: '#FFFFFF'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#CFAF70',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#FFFFFF',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
// ===== 营销 token(本次统一, 全 9 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
@@ -675,6 +755,22 @@ export default {
|
||||
hover_nav_bg_color: '#A253FF',//背景色
|
||||
hover_nav_text_color: '#FFFFFF'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#A253FF',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#FFFFFF',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
// ===== 营销 token(本次统一, 全 9 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
@@ -797,6 +893,22 @@ export default {
|
||||
hover_nav_bg_color: '#FFD009',//背景色
|
||||
hover_nav_text_color: '#303133'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#FFD009',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#303133',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
// ===== 营销 token(本次统一, 全 9 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
@@ -919,6 +1031,22 @@ export default {
|
||||
hover_nav_bg_color: '#222222',//背景色
|
||||
hover_nav_text_color: '#FFFFFF'
|
||||
},
|
||||
|
||||
// ===== DIY 分类页字号 token(全 8 preset 一致, 远端可覆写) =====
|
||||
// SCSS 中通过 var(--diy-category-xxx-size, fallback) 引用
|
||||
// 字号值带 rpx 单位, uni-app 各端均可正常渲染
|
||||
...{
|
||||
diy_category_tree_select_size: '28rpx',// 左侧分类树选中态字号
|
||||
diy_category_tree_normal_size: '20rpx',// 左侧分类树未选中态字号
|
||||
diy_category_item_title_size: '26rpx',// 分类标题(如"热销推荐")
|
||||
diy_category_item_goods_title_size:'28rpx',// 商品模式分类标题(比普通标题大 2rpx)
|
||||
diy_category_item_name_size: '24rpx',// 分类项名称
|
||||
diy_category_item_goods_name_size:'28rpx',// 商品名称
|
||||
diy_category_item_goods_tag_size: '22rpx',// 商品角标
|
||||
diy_category_item_consult_now_size:'26rpx',// 咨询/AI按钮字号
|
||||
diy_category_item_consult_now_bg: '#222222',// 咨询/AI按钮背景(独立可调)
|
||||
diy_category_item_consult_now_text: '#FFFFFF',// 咨询/AI按钮文字(独立可调)
|
||||
},
|
||||
// ===== 营销 token(本次统一, 全 9 preset 一致) =====
|
||||
...{
|
||||
// 拼团
|
||||
|
||||
Reference in New Issue
Block a user