File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -128,6 +128,48 @@ ul, ol { list-style: none; }
128128 line-height : 1.75 ;
129129}
130130
131+ /* ---- Badges ------------------------------------------------ */
132+ .badge-group {
133+ display : flex;
134+ flex-wrap : wrap;
135+ gap : 8px ;
136+ margin-top : 12px ;
137+ margin-bottom : 24px ;
138+ }
139+
140+ .badge {
141+ display : inline-flex;
142+ align-items : center;
143+ padding : 4px 12px ;
144+ border-radius : 9999px ;
145+ font-size : 0.75rem ;
146+ font-weight : 700 ;
147+ letter-spacing : 0.05em ;
148+ text-transform : uppercase;
149+ background : var (--gray-100 );
150+ color : var (--gray-600 );
151+ }
152+
153+ .badge--beginner {
154+ background : var (--green-100 );
155+ color : var (--green-500 );
156+ }
157+
158+ .badge--web {
159+ background : var (--indigo-100 );
160+ color : var (--indigo-600 );
161+ }
162+
163+ .badge--python {
164+ background : var (--yellow-100 );
165+ color : var (--orange-500 );
166+ }
167+
168+ .badge--data {
169+ background : var (--purple-100 );
170+ color : var (--purple-600 );
171+ }
172+
131173/* ---- Navigation ------------------------------------------- */
132174.navbar {
133175 position : fixed;
Original file line number Diff line number Diff line change 3838
3939 < div class ="detail-hero-content ">
4040 < div class ="detail-hero-left ">
41- <!-- Difficulty and interest tags -->
42- < div class ="detail-tags ">
43- < span class ="detail-tag detail-tag--level "> {{ project.level }}</ span >
44- < span class ="detail-tag detail-tag--interest "> {{ project.interest }}</ span >
45- < span class ="detail-tag detail-tag--time "> {{ project.time }} effort</ span >
46- </ div >
47-
4841 < h1 class ="detail-title "> {{ project.title }}</ h1 >
42+ <!-- Difficulty, interest, and skill badges -->
43+ < div class ="badge-group ">
44+ < span class ="badge badge--{{ project.level | lower }} "> {{ project.level }}</ span >
45+ < span class ="badge badge--{{ project.interest | lower }} "> {{ project.interest }}</ span >
46+ {% for skill in project.skills %}
47+ < span class ="badge badge--{{ skill | lower }} "> {{ skill }}</ span >
48+ {% endfor %}
49+ < span class ="badge badge--time "> {{ project.time }} effort</ span >
50+ </ div >
4951 < p class ="detail-description "> {{ project.description }}</ p >
5052 </ div >
5153
You can’t perform that action at this time.
0 commit comments