Skip to content

Commit dd40b82

Browse files
Requested Changes
1 parent a616a0c commit dd40b82

File tree

6 files changed

+284
-142
lines changed

6 files changed

+284
-142
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"markdown-it-task-lists": "^2.1.1",
2525
"marked": "^0.8.0",
2626
"react": "^16.12.0",
27+
"react-awesome-modal": "^2.0.5",
2728
"react-bootstrap": "^1.0.0-beta.16",
2829
"react-dom": "^16.12.0",
2930
"react-markdown": "^4.3.1",

src/components/Activities/ActivityCard.js

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,16 @@
1-
import React from "react";
2-
import "./ActivityCard.css";
1+
import React from 'react';
2+
import './ActivityCard.css';
33

44
const ActivityCard = props => {
55
return (
6-
<div className="card text-center activity overflow-hidden">
7-
<img src={props.activity.img} alt="" className="card-img-top activity" />
6+
<div className='card text-center activity overflow-hidden'>
7+
<img src={props.activity.img} alt='' className='card-img-top activity' />
88

9-
<div className="card-body text-dark flex-column d-flex">
10-
<h4 className="card-title activity" style={{ height: "200px" }}>
9+
<div className='card-body text-dark flex-column d-flex'>
10+
<h4 className='card-title activity' style={{ height: '100' }}>
1111
{props.activity.title}
1212
</h4>
13-
<p className="card-text text-secondary">{props.activity.description}</p>
14-
15-
<a
16-
href={props.activity.link}
17-
className="activity btn btn-outline-primary mt-auto btn-block align-self-end"
18-
style={{ marginTop: "auto" }}
19-
>
20-
Read More
21-
</a>
13+
<p className='card-text text-secondary'>{props.activity.description}</p>
2214
</div>
2315
</div>
2416
);

src/pages/Blogs/BlogList.css

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
.card.activity {
2+
width: 20rem;
3+
height: 400px;
4+
}
5+
6+
.card.activity:hover {
7+
box-shadow: 5px 10px 20px 1px rgba(0, 0, 0, 0.253);
8+
}
9+
10+
.card.activity.card-body {
11+
padding: 3rem 0;
12+
}
13+
14+
.card.activity.card-text {
15+
font-size: 0.9rem;
16+
padding: 0.4rem 1.9rem;
17+
}
18+
19+
.container.fluid.row {
20+
padding-top: 6rem;
21+
}
22+
23+
.card-img-top.activity {
24+
transform: scale(1);
25+
transition: transform 0.5s ease;
26+
height: 150px;
27+
object-fit: scale-down;
28+
}
29+
30+
.card-img-top.activity:hover {
31+
transform: scale(1.8);
32+
overflow: hidden;
33+
}
34+
35+
.btn.activity {
36+
color: #22247a;
37+
background-color: #fff;
38+
border-color: #22247a;
39+
}
40+
41+
.btn.activity:hover {
42+
color: #fff;
43+
background-color: #22247a;
44+
border-color: #22247a;
45+
}
46+
47+
.card-title.activity {
48+
font-weight: bold;
49+
height: 100px;
50+
}
51+
52+
::-webkit-scrollbar {
53+
width: 10px;
54+
}
55+
56+
/* Track */
57+
::-webkit-scrollbar-track {
58+
background: #f1f1f1;
59+
}
60+
61+
/* Handle */
62+
::-webkit-scrollbar-thumb {
63+
background: #3133aa;
64+
}
65+
66+
/* Handle on hover */
67+
::-webkit-scrollbar-thumb:hover {
68+
background: #22247a;
69+
}

0 commit comments

Comments
 (0)