|
1 | | -.blog-list { |
2 | | - margin: 2rem 0; |
3 | | -} |
4 | | - |
5 | | -.blog-cards { |
6 | | - display: grid; |
7 | | - grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); |
8 | | - gap: 1.5rem; |
9 | | - margin-top: 2rem; |
10 | | -} |
11 | | - |
12 | 1 | .blog-card { |
13 | 2 | background: var(--vp-c-bg-soft); |
14 | 3 | border: 1px solid var(--vp-c-border); |
|
25 | 14 | transform: translateY(-2px); |
26 | 15 | } |
27 | 16 |
|
28 | | -.blog-cards .blog-card .blog-card-footer { |
| 17 | +.blog-card .blog-card-footer { |
29 | 18 | display: flex; |
30 | 19 | justify-content: space-between; |
31 | 20 | align-items: center; |
|
34 | 23 | border-top: 1px solid var(--vp-c-divider); |
35 | 24 | } |
36 | 25 |
|
37 | | -.blog-cards .blog-card .blog-card-meta { |
| 26 | +.blog-card .blog-card-meta { |
38 | 27 | display: flex; |
39 | 28 | align-items: center; |
40 | 29 | gap: 0.5rem; |
41 | 30 | } |
42 | 31 |
|
43 | | -.blog-cards .blog-card .blog-card-category-indicator { |
| 32 | +.blog-card .blog-card-category-indicator { |
44 | 33 | width: 12px; |
45 | 34 | height: 12px; |
46 | 35 | border-radius: 50%; |
47 | 36 | display: inline-block; |
48 | 37 | } |
49 | 38 |
|
50 | | -.blog-cards .blog-card .blog-card-category-name { |
| 39 | +.blog-card .blog-card-category-name { |
51 | 40 | color: var(--vp-c-text-2); |
52 | 41 | font-size: 0.8rem; |
53 | 42 | font-weight: 500; |
54 | 43 | } |
55 | 44 |
|
56 | | -.blog-cards .blog-card .blog-card-date { |
| 45 | +.blog-card .blog-card-date { |
57 | 46 | color: var(--vp-c-text-2); |
58 | 47 | font-size: 0.8rem; |
59 | 48 | } |
60 | 49 |
|
61 | | -.blog-cards .blog-card .blog-card-title.blog-card-title { |
| 50 | +.blog-card .blog-card-title.blog-card-title { |
62 | 51 | margin-top: 0; |
63 | 52 | margin-bottom: 0.5rem; |
64 | 53 | font-size: 1.1rem; |
|
72 | 61 | color: var(--vp-c-brand-1); |
73 | 62 | } |
74 | 63 |
|
75 | | -.blog-cards .blog-card .blog-card-description { |
| 64 | +.blog-card .blog-card-description { |
76 | 65 | color: var(--vp-c-text-2); |
77 | 66 | line-height: 1.5; |
78 | 67 | margin-bottom: 0; |
|
85 | 74 | overflow: hidden; |
86 | 75 | text-overflow: ellipsis; |
87 | 76 | } |
88 | | - |
89 | | -@media (max-width: 768px) { |
90 | | - .blog-cards { |
91 | | - grid-template-columns: 1fr; |
92 | | - gap: 1rem; |
93 | | - } |
94 | | - |
95 | | - .blog-card { |
96 | | - padding: 1rem; |
97 | | - } |
98 | | -} |
0 commit comments