/** * 全局样式变量 * 颜色、间距、字体等设计规范 */ // ==================== 颜色变量 ==================== // 主色调 $primary-color: #4A90E2; $primary-light: #6BA3E8; $primary-dark: #3A7BC8; // 功能色 $success-color: #52C41A; $warning-color: #FAAD14; $error-color: #FF4D4F; $info-color: #1890FF; // 文字颜色 $text-color: #333333; $text-secondary: #666666; $text-placeholder: #999999; $text-disabled: #CCCCCC; $text-white: #FFFFFF; // 背景颜色 $bg-color: #F5F5F5; $bg-white: #FFFFFF; $bg-gray: #F8F8F8; $bg-mask: rgba(0, 0, 0, 0.5); // 边框颜色 $border-color: #E8E8E8; $border-light: #F0F0F0; // ==================== 间距变量 ==================== $spacing-xs: 8rpx; $spacing-sm: 16rpx; $spacing-md: 24rpx; $spacing-lg: 32rpx; $spacing-xl: 48rpx; // ==================== 字体变量 ==================== $font-size-xs: 22rpx; $font-size-sm: 24rpx; $font-size-md: 28rpx; $font-size-lg: 32rpx; $font-size-xl: 36rpx; $font-size-xxl: 40rpx; // 字重 $font-weight-normal: 400; $font-weight-medium: 500; $font-weight-bold: 600; // ==================== 圆角变量 ==================== $border-radius-xs: 4rpx; $border-radius-sm: 8rpx; $border-radius-md: 12rpx; $border-radius-lg: 16rpx; $border-radius-xl: 24rpx; $border-radius-round: 9999rpx; // ==================== 阴影变量 ==================== $shadow-sm: 0 2rpx 8rpx rgba(0, 0, 0, 0.08); $shadow-md: 0 4rpx 16rpx rgba(0, 0, 0, 0.1); $shadow-lg: 0 8rpx 24rpx rgba(0, 0, 0, 0.12); // ==================== 动画变量 ==================== $transition-fast: 0.15s ease; $transition-normal: 0.3s ease; $transition-slow: 0.5s ease; // ==================== 布局变量 ==================== $navbar-height: 88rpx; $tabbar-height: 100rpx; $safe-area-bottom: env(safe-area-inset-bottom);