Skip to content

Commit 88f5ec1

Browse files
committed
commit2
1 parent 7558243 commit 88f5ec1

File tree

2 files changed

+16
-19
lines changed

2 files changed

+16
-19
lines changed

src/pages/showcase/_components/ShowcaseCard/index.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
import React from 'react';
32
import clsx from 'clsx';
43
import Image from '@theme/IdealImage';
@@ -26,7 +25,6 @@ const TagComp = React.forwardRef<HTMLLIElement, Tag>(
2625
),
2726
);
2827

29-
3028
function ShowcaseCardTag({tags}: {tags: TagType[]}) {
3129
const tagObjects = tags.map((tag) => ({tag, ...Tags[tag]}));
3230

@@ -35,7 +33,6 @@ function ShowcaseCardTag({tags}: {tags: TagType[]}) {
3533
TagList.indexOf(tagObject.tag),
3634
);
3735

38-
3936
return (
4037
<>
4138
{tagObjectsSorted.map((tagObject, index) => {
@@ -58,7 +55,10 @@ function ShowcaseCardTag({tags}: {tags: TagType[]}) {
5855

5956
function ShowcaseCard({user}: {user: User}) {
6057
return (
61-
<li key={user.title} className="card shadow--md">
58+
<li
59+
key={user.title}
60+
className={clsx('card shadow--md', styles.card)}
61+
>
6262
<div className={clsx('card__image', styles.showcaseCardImage)}>
6363
<Image img={user.preview} alt={user.title} />
6464
</div>
@@ -93,4 +93,4 @@ function ShowcaseCard({user}: {user: User}) {
9393
);
9494
}
9595

96-
export default React.memo(ShowcaseCard);
96+
export default React.memo(ShowcaseCard);

src/pages/showcase/_components/ShowcaseCard/styles.module.css

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,18 @@
1010
height: 150px;
1111
border-bottom: 2px solid var(--ifm-color-emphasis-200);
1212
}
13-
.showcaseCardImage:hover {
14-
transform: scale(0.9);
15-
}
13+
1614
.showcaseCardHeader {
1715
display: flex;
1816
align-items: center;
1917
margin-bottom: 12px;
2018
}
21-
.showcaseCardHeader :hover {
22-
color: red;
23-
text-shadow: 0 0 10px var(--ifm-color-primary);
24-
}
19+
2520
.showcaseCardTitle {
2621
margin-bottom: 0;
2722
flex: 1 1 auto;
2823
}
29-
.showcaseCardTitle :hover {
30-
color: var(--ifm-color-primary);
31-
text-shadow: 0 0 10px whitesmoke;
32-
}
24+
3325

3426
.showcaseCardTitle a {
3527
text-decoration: none;
@@ -78,7 +70,6 @@
7870
.showcaseCardBody {
7971
font-size: smaller;
8072
line-height: 1.66;
81-
text-shadow: 0 0 15px var(--ifm-color-primary);
8273
}
8374
.cardFooter {
8475
display: flex;
@@ -107,7 +98,13 @@
10798
margin-left: 6px;
10899
margin-right: 6px;
109100
}
101+
.card {
102+
transition: transform 0.2s ease, box-shadow 0.2s ease;
103+
}
110104

111-
.tag :hover {
112-
text-shadow: 0 0 10px var(--ifm-color-secondary-dark);
105+
.card:hover {
106+
/* transform: translateY(-5px); */
107+
transform: scale(1.1);
108+
box-shadow: 0 8px 16px white;
113109
}
110+

0 commit comments

Comments
 (0)