|
@@ -18,20 +18,20 @@
|
|
|
/* 颜色变量 */
|
|
|
|
|
|
/* 行为相关颜色 */
|
|
|
-$uni-color-primary: #007aff;
|
|
|
+$uni-color-primary: #006af4;
|
|
|
$uni-color-success: #4cd964;
|
|
|
$uni-color-warning: #f0ad4e;
|
|
|
-$uni-color-error: #dd524d;
|
|
|
+$uni-color-error: #FA5151;
|
|
|
|
|
|
/* 文字基本颜色 */
|
|
|
-$uni-text-color:#333;//基本色
|
|
|
-$uni-text-color-inverse:#fff;//反色
|
|
|
-$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息
|
|
|
+$uni-text-color: #000;//基本色
|
|
|
+$uni-text-color-inverse: #fff;//反色
|
|
|
+$uni-text-color-grey: #999; //辅助灰色,如加载更多的提示信息
|
|
|
$uni-text-color-placeholder: #808080;
|
|
|
$uni-text-color-disable:#c0c0c0;
|
|
|
|
|
|
/* 背景颜色 */
|
|
|
-$uni-bg-color:#ffffff;
|
|
|
+$uni-bg-color:#f7f7f7;
|
|
|
$uni-bg-color-grey:#f8f8f8;
|
|
|
$uni-bg-color-hover:#f1f1f1;//点击状态颜色
|
|
|
$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色
|
|
@@ -39,41 +39,68 @@ $uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色
|
|
|
/* 边框颜色 */
|
|
|
$uni-border-color:#c8c7cc;
|
|
|
|
|
|
-/* 尺寸变量 */
|
|
|
+/* 标题尺寸 */
|
|
|
+$uni-title-font-size-2: 26rpx;
|
|
|
+$uni-title-font-size-3: 24rpx;
|
|
|
|
|
|
/* 文字尺寸 */
|
|
|
-$uni-font-size-sm:12px;
|
|
|
-$uni-font-size-base:14px;
|
|
|
-$uni-font-size-lg:16px;
|
|
|
+$uni-font-size-1: 24rpx;
|
|
|
+$uni-font-size-2: 20rpx;
|
|
|
+$uni-font-size-3: 18rpx;
|
|
|
|
|
|
-/* 图片尺寸 */
|
|
|
-$uni-img-size-sm:20px;
|
|
|
-$uni-img-size-base:26px;
|
|
|
-$uni-img-size-lg:40px;
|
|
|
|
|
|
-/* Border Radius */
|
|
|
-$uni-border-radius-sm: 2px;
|
|
|
-$uni-border-radius-base: 3px;
|
|
|
-$uni-border-radius-lg: 6px;
|
|
|
-$uni-border-radius-circle: 50%;
|
|
|
+@mixin backgroundImg($url) {
|
|
|
+ background-image: url($url);
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+}
|
|
|
|
|
|
-/* 水平间距 */
|
|
|
-$uni-spacing-row-sm: 5px;
|
|
|
-$uni-spacing-row-base: 10px;
|
|
|
-$uni-spacing-row-lg: 15px;
|
|
|
+@mixin scrollbar() {
|
|
|
+ // 滚动条整体部分
|
|
|
+ &::-webkit-scrollbar {
|
|
|
+ width: 6px;
|
|
|
+ height: 6px;
|
|
|
+ }
|
|
|
+ // 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
|
|
|
+ &::-webkit-scrollbar-button {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ // 滚动条的轨道(里面装有Thumb)
|
|
|
+ &::-webkit-scrollbar-track {
|
|
|
+ background: transparent;
|
|
|
+ }
|
|
|
+ // 滚动条的轨道(里面装有Thumb)
|
|
|
+ &::-webkit-scrollbar-track-piece {
|
|
|
+ background-color: transparent;
|
|
|
+ }
|
|
|
+ // 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
|
|
|
+ &::-webkit-scrollbar-thumb {
|
|
|
+ background: rgba(144, 147, 153, 0.3);
|
|
|
+ cursor: pointer;
|
|
|
+ border-radius: 4px;
|
|
|
+ }
|
|
|
+ // 边角,即两个滚动条的交汇处
|
|
|
+ &::-webkit-scrollbar-corner {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ // 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件
|
|
|
+ &::-webkit-resizer {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
-/* 垂直间距 */
|
|
|
-$uni-spacing-col-sm: 4px;
|
|
|
-$uni-spacing-col-base: 8px;
|
|
|
-$uni-spacing-col-lg: 12px;
|
|
|
+// 单行文字溢出
|
|
|
+@mixin text-overflow() {
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ white-space: nowrap;
|
|
|
+}
|
|
|
|
|
|
-/* 透明度 */
|
|
|
-$uni-opacity-disabled: 0.3; // 组件禁用态的透明度
|
|
|
+// 多行文字溢出
|
|
|
+@mixin text-line-overflow($line) {
|
|
|
+ display: -webkit-box;
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ -webkit-line-clamp: $line;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
|
|
|
-/* 文章场景相关 */
|
|
|
-$uni-color-title: #2C405A; // 文章标题颜色
|
|
|
-$uni-font-size-title:20px;
|
|
|
-$uni-color-subtitle: #555555; // 二级标题颜色
|
|
|
-$uni-font-size-subtitle:26px;
|
|
|
-$uni-color-paragraph: #3F536E; // 文章段落颜色
|
|
|
-$uni-font-size-paragraph:15px;
|