/** * 全局样式 * 钢材价格查询小程序 */ /* 页面默认样式 */ page { background-color: #f5f5f5; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif; font-size: 28rpx; line-height: 1.6; color: #1a1a1a; } /* 全局容器 */ .container { min-height: 100vh; box-sizing: border-box; } /* 通用按钮样式 */ button { font-size: 28rpx; } button::after { border: none; } /* 滚动容器样式 */ ::-webkit-scrollbar { width: 0; height: 0; color: transparent; } /* 文本溢出省略 */ .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* 多行文本溢出省略 */ .ellipsis-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* Flex 布局辅助类 */ .flex { display: flex; } .flex-center { display: flex; align-items: center; justify-content: center; } .flex-between { display: flex; align-items: center; justify-content: space-between; } .flex-wrap { flex-wrap: wrap; } /* 间距辅助类 */ .mt-10 { margin-top: 10rpx; } .mt-20 { margin-top: 20rpx; } .mt-30 { margin-top: 30rpx; } .mb-10 { margin-bottom: 10rpx; } .mb-20 { margin-bottom: 20rpx; } .mb-30 { margin-bottom: 30rpx; } .ml-10 { margin-left: 10rpx; } .ml-20 { margin-left: 20rpx; } .mr-10 { margin-right: 10rpx; } .mr-20 { margin-right: 20rpx; } .p-10 { padding: 10rpx; } .p-20 { padding: 20rpx; } .p-30 { padding: 30rpx; } /* 文本对齐 */ .text-left { text-align: left; } .text-center { text-align: center; } .text-right { text-align: right; } /* 文本颜色 */ .text-primary { color: #1890ff; } .text-success { color: #52c41a; } .text-warning { color: #faad14; } .text-error { color: #ff4d4f; } .text-info { color: #13c2c2; } .text-muted { color: #8c8c8c; } .text-light { color: #bfbfbf; } /* 字体大小 */ .text-sm { font-size: 24rpx; } .text-base { font-size: 28rpx; } .text-lg { font-size: 32rpx; } .text-xl { font-size: 36rpx; } .text-xxl { font-size: 40rpx; } /* 字体粗细 */ .font-normal { font-weight: normal; } .font-medium { font-weight: 500; } .font-bold { font-weight: bold; }