From 75e1ea6b3a4a5bc9fc800e22d5d290e4858c7892 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Thu, 16 May 2019 17:30:13 +0800 Subject: [PATCH] [improvement] Pagination: add less vars --- packages/pagination/index.less | 22 +++++++++++----------- packages/style/var.less | 9 +++++++++ 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/packages/pagination/index.less b/packages/pagination/index.less index b7f3e73f8..d11080fd5 100644 --- a/packages/pagination/index.less +++ b/packages/pagination/index.less @@ -2,22 +2,22 @@ .van-pagination { display: flex; - font-size: 14px; - line-height: 40px; + font-size: @pagination-font-size; + line-height: @pagination-height; text-align: center; &__item { flex: 1; box-sizing: border-box; - min-width: 36px; - height: 40px; - color: @blue; - background-color: @white; + min-width: @pagination-item-width; + height: @pagination-height; + color: @pagination-item-theme-color; + background-color: @pagination-background-color; user-select: none; &:active { color: @white; - background-color: @blue; + background-color: @pagination-item-theme-color; } &::after { @@ -32,12 +32,12 @@ &--disabled:active { color: @gray-darker; background-color: @background-color; - opacity: 0.6; + opacity: @pagination-disabled-opacity; } &--active { color: @white; - background-color: @blue; + background-color: @pagination-item-theme-color; } } @@ -52,8 +52,8 @@ &__page-desc { flex: 1; - height: 40px; - color: @gray-darker; + height: @pagination-height; + color: @pagination-desc-color; } &--simple { diff --git a/packages/style/var.less b/packages/style/var.less index cd53e9687..4a2208e1c 100644 --- a/packages/style/var.less +++ b/packages/style/var.less @@ -320,6 +320,15 @@ // Overlay @overlay-background-color: rgba(0, 0, 0, 0.7); +// Pagination +@pagination-height: 40px; +@pagination-font-size: 14px; +@pagination-item-width: 36px; +@pagination-item-theme-color: @blue; +@pagination-background-color: @white; +@pagination-desc-color: @gray-darker; +@pagination-disabled-opacity: 0.6; + // Panel @panel-background-color: @white; @panel-header-value-color: @red;