From 13c77c93f55e04d7fac144ba5a0b16d336642080 Mon Sep 17 00:00:00 2001 From: jin0209 <270246430@qq.com> Date: Thu, 16 Dec 2021 17:31:32 +0800 Subject: [PATCH] fix(grid): css standard --- example/pages/grid/grid.less | 4 +-- src/grid/grid-item.less | 47 +++++++++++++++++++++--------------- src/grid/grid-item.wxml | 21 ++++++++-------- src/grid/grid.less | 2 +- src/grid/grid.wxml | 4 +-- 5 files changed, 42 insertions(+), 36 deletions(-) diff --git a/example/pages/grid/grid.less b/example/pages/grid/grid.less index 76165f684..1323f0dff 100644 --- a/example/pages/grid/grid.less +++ b/example/pages/grid/grid.less @@ -111,13 +111,13 @@ page { padding-bottom: 32rpx; } - .t-grid-item-image-wapper { + .t-grid-item__image { width: 120rpx; height: 160rpx; flex-grow: 0; } - .t-grid-item-words-wapper { + .t-grid-item__words { display: block; } diff --git a/src/grid/grid-item.less b/src/grid/grid-item.less index 73f304e24..62b0069d6 100644 --- a/src/grid/grid-item.less +++ b/src/grid/grid-item.less @@ -5,22 +5,25 @@ height: 100%; float: left; - &-hover:active { + &--hover:active { background-color: #f2f3f5; } - &-content { + &--horizontal { + .@{prefix}-grid-item__content, + .@{prefix}-grid-item__words { + flex-direction: row; + } + } + + &__content { display: flex; flex-direction: column; overflow: hidden; position: relative; } - .horizontal-content { - flex-direction: row; - } - - &-words-wapper { + &__words { position: relative; flex-direction: column; display: flex; @@ -29,29 +32,33 @@ align-items: center; } - .horizontal-words { - flex-direction: row; - } - - &-image-wapper { + &__image { display: flex; flex: 1; } - &-text { + &--center { + .@{prefix}-grid-item__image, + .@{prefix}-grid-item__words { + justify-content: center; + } + } + + &--left { + .@{prefix}-grid-item__image, + .@{prefix}-grid-item__words { + justify-content: flex-start; + } + } + + &__text { font-size: 28rpx; } - &-description { + &__description { font-size: 24rpx; color: rgba(0, 0, 0, .4); } - .align-center { - justify-content: center; - } - .align-left { - justify-content: flex-start; - } } diff --git a/src/grid/grid-item.wxml b/src/grid/grid-item.wxml index f7f68a203..525d24587 100644 --- a/src/grid/grid-item.wxml +++ b/src/grid/grid-item.wxml @@ -1,29 +1,28 @@ - + - + - - + + {{text}} {{description}} diff --git a/src/grid/grid.less b/src/grid/grid.less index d5adfc4ac..d51a944f5 100644 --- a/src/grid/grid.less +++ b/src/grid/grid.less @@ -5,7 +5,7 @@ overflow: hidden; background: rgba(255, 255, 255, 1); - &-content { + &__content { width: auto; } } diff --git a/src/grid/grid.wxml b/src/grid/grid.wxml index 53fc1e955..df2d1e846 100644 --- a/src/grid/grid.wxml +++ b/src/grid/grid.wxml @@ -1,5 +1,5 @@ - - + +