Skip to content

Commit 4e578ef

Browse files
committed
fix list cards css
1 parent 8ece961 commit 4e578ef

File tree

1 file changed

+69
-37
lines changed

1 file changed

+69
-37
lines changed

publish.css

Lines changed: 69 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -61,56 +61,88 @@ span.git-footer {
6161
content: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%209h-4V3H9v6H5l7%207l7-7zM5%2018v2h14v-2H5z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E')
6262
}
6363

64-
/* List Cards */
64+
.list-cards {
65+
/* Kepano's List Cards from minimal */
66+
/* Use cssclasses: list-cards */
67+
--list-cards-template: repeat(2, minmax(0, 1fr));
68+
}
6569
.list-cards div > ul {
66-
--link-color: var(--text-normal);
67-
--link-unresolved-color: var(--text-muted);
68-
--link-decoration: none;
69-
--link-decoration-hover: none;
70-
--link-external-color: var(--text-normal);
71-
--link-external-decoration: none;
72-
--link-external-decoration-hover: none;
73-
display: grid;
74-
gap: 8px;
75-
grid-template-columns: repeat(2, minmax(0, 1fr));
76-
padding:0;
70+
--link-color: var(--text-normal);
71+
--link-unresolved-color: var(--text-muted);
72+
--link-decoration: none;
73+
--link-decoration-hover: none;
74+
--link-external-color: var(--text-normal);
75+
--link-external-decoration: none;
76+
--link-external-decoration-hover: none;
77+
display: grid;
78+
gap: 8px;
79+
grid-template-columns: var(--list-cards-template);
80+
padding: 0;
81+
}
82+
.list-cards ul > li {
83+
margin-inline: 0;
7784
}
7885
.list-cards div > ul > li {
79-
display: flex;
80-
border-radius: var(--radius-s);
81-
border: 1px solid var(--color-base-25);
86+
display: flex;
87+
border-radius: var(--radius-s);
88+
border: 1px solid var(--color-base-25);
89+
flex-wrap: wrap;
90+
margin-inline: 0;
8291
}
83-
.list-cards div > ul > li:has(ul) {
84-
flex-direction: column;
92+
.list-cards div > ul > li a {
93+
flex-grow: 0;
8594
}
86-
.list-cards div > ul > li:has(ul) a {
87-
flex-grow: 0;
95+
.list-cards div > ul > li a:after {
96+
content: "";
97+
flex-basis: 100%;
98+
height: 0;
8899
}
89-
.list-cards div ul > li a {
90-
flex-grow: 1;
91-
padding: 16px;
92-
font-weight: var(--font-semibold);
93-
background: none;
100+
.list-cards div > ul > li a:hover {
101+
border-color: var(--color-base-35);
94102
}
95-
.list-cards div ul > li:hover {
96-
border-color: var(--color-base-35);
103+
.list-cards div > ul > li a {
104+
flex-grow: 1;
105+
padding: 16px;
106+
font-weight: var(--font-semibold);
107+
background: none;
108+
}
109+
.list-cards div > ul > li a:hover {
110+
border-color: var(--color-base-35);
111+
}
112+
.list-cards div > ul ul {
113+
display: block;
114+
width: 100%;
115+
color: var(--text-muted);
116+
font-size: var(--font-smaller);
117+
margin-top: -8px;
118+
padding: 0 16px 16px;
119+
}
120+
.list-cards div > ul ul > li {
121+
display: block;
122+
margin-inline-start: 0;
97123
}
98-
99124
.theme-dark .list-cards div ul > li {
100-
background-color: var(--background-secondary);
125+
background-color: var(--background-secondary);
101126
}
102-
.list-cards div ul ul {
103-
display: block;
104-
width: 100%;
105-
color: var(--text-muted);
106-
font-size: var(--font-smaller);
107-
margin-top: -8px;
108-
padding: 0 16px 16px;
127+
128+
.list-cards .icon-app {
129+
display: inline-block;
130+
align-self: center;
131+
left: 16px;
132+
width: 24px;
133+
height: 24px;
134+
position: absolute;
135+
background-repeat: no-repeat;
136+
background-size: 24px 24px;
137+
background-position: center;
109138
}
110-
.list-cards div ul ul > li {
111-
display: block;
139+
.list-cards .icon-app + a {
140+
padding-left: 52px;
141+
align-self: center;
142+
line-height: 1.15;
112143
}
113144

145+
114146
/* Clean Embeds */
115147
/*
116148
clean-embeds-all.css snippet

0 commit comments

Comments
 (0)