diff --git a/components/about/activity/card.vue b/components/about/activity/card.vue index f092727..9ffc86f 100644 --- a/components/about/activity/card.vue +++ b/components/about/activity/card.vue @@ -61,6 +61,41 @@ export default ActivityCard; } } } +@include tablet { + .container { + border-radius: 16px; + width: 332px; + height: 324px; + background: black; + .contents { + display: flex; + flex-direction: column; + height: 100%; + .description { + white-space: pre-wrap; + padding: 32px; + font-style: normal; + font-weight: bold; + font-size: 32px; + line-height: 48px; + letter-spacing: -0.02em; + + color: #ffffff; + } + .title { + margin-top: auto; + font-style: normal; + font-weight: normal; + font-size: 18px; + line-height: 27px; + letter-spacing: -0.02em; + padding: 32px; + + color: #ffffff; + } + } + } +} @include mobile { .container { border-radius: 8px; diff --git a/components/about/info/card.vue b/components/about/info/card.vue index 50f1bd3..2ad7acc 100644 --- a/components/about/info/card.vue +++ b/components/about/info/card.vue @@ -61,6 +61,42 @@ export default InfoCard; } } } +@include tablet { + .container { + flex: 0 0 auto; + border-radius: 16px; + width: 368px; + height: 233px; + background: #f6f6f6; + .contents { + padding: 32px; + .title { + font-size: 24px; + line-height: 36px; + font-weight: bold; + margin-bottom: 8px; + letter-spacing: -0.02em; + } + .value { + font-style: normal; + font-weight: bold; + font-size: 60px; + line-height: 90px; + margin-bottom: 8px; + letter-spacing: -0.02em; + } + .description { + font-style: normal; + font-weight: normal; + font-size: 18px; + line-height: 27px; + letter-spacing: -0.02em; + + color: #777777; + } + } + } +} @include mobile { .container { border-radius: 8px; diff --git a/components/about/review/card.vue b/components/about/review/card.vue index f9c8bf9..67df47d 100644 --- a/components/about/review/card.vue +++ b/components/about/review/card.vue @@ -90,4 +90,64 @@ export default ReviewCard; } } } +@include tablet { + .container { + cursor: pointer; + border-radius: 16px; + width: 344.5px; + height: 192px; + background: #f6f6f6; + .contents { + padding: 24px; + height: calc(100% - 48px); + display: flex; + flex-direction: column; + .th { + display: flex; + align-items: center; + justify-content: center; + width: 49px; + height: 29px; + border-radius: 4px; + + font-style: normal; + font-weight: normal; + font-size: 14px; + line-height: 21px; + /* identical to box height, or 150% */ + + letter-spacing: -0.02em; + + color: #5236ff; + } + .title { + width: 296.5px; + height: 72px; + + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + + font-style: normal; + font-weight: bold; + font-size: 24px; + line-height: 36px; + letter-spacing: -0.02em; + + color: #000000; + } + .author { + margin-top: auto; + font-style: normal; + font-weight: normal; + font-size: 18px; + line-height: 27px; + letter-spacing: -0.02em; + color: #777777; + } + } + } +} diff --git a/pages/about.vue b/pages/about.vue index 37c260c..1b0bc1c 100644 --- a/pages/about.vue +++ b/pages/about.vue @@ -3,8 +3,7 @@