mirror of
https://github.com/aljazceru/awesome-nostr.git
synced 2025-02-22 14:48:59 +00:00
resouce items will display as a grid rather than a single column and will responsivly scale as needed
This commit is contained in:
parent
231eb742e7
commit
e456c04b53
43
styles.css
43
styles.css
@ -418,12 +418,39 @@ body {
|
||||
}
|
||||
|
||||
#resources-container {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
|
||||
gap: 1rem;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
min-height: 200px;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
/* Ensure section headers span full width */
|
||||
#resources-container > h2 {
|
||||
grid-column: 1 / -1;
|
||||
}
|
||||
|
||||
/* Update resource card styles for grid layout */
|
||||
.resource-card {
|
||||
background: var(--card-background);
|
||||
border-radius: 12px;
|
||||
padding: 16px;
|
||||
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
|
||||
height: 100%; /* This ensures all cards in a row are the same height */
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
/* Special handling for contributors card and other full-width elements */
|
||||
.resource-card.contributors-card,
|
||||
.no-results,
|
||||
.error-message,
|
||||
.markdown-content {
|
||||
grid-column: 1 / -1;
|
||||
}
|
||||
|
||||
/* Category label styles */
|
||||
.category-label {
|
||||
font-size: 0.8em;
|
||||
@ -465,15 +492,6 @@ body {
|
||||
color: #f1c40f;
|
||||
}
|
||||
|
||||
/* Update resource container header styles */
|
||||
#resources-container h2 {
|
||||
color: var(--primary-color);
|
||||
margin-top: 1rem; /* Add top margin to push content down */
|
||||
padding-top: 1rem; /* Add padding to create more space */
|
||||
position: relative; /* Ensure it's positioned relative to its container */
|
||||
z-index: 1; /* Keep it above other content but below the nav */
|
||||
}
|
||||
|
||||
/* Main content scrollbar styles */
|
||||
.main-content::-webkit-scrollbar {
|
||||
width: 8px;
|
||||
@ -769,3 +787,10 @@ button:focus {
|
||||
padding-top: 140px; /* Even more padding for smallest screens */
|
||||
}
|
||||
}
|
||||
|
||||
/* Responsive adjustments */
|
||||
@media (max-width: 640px) {
|
||||
#resources-container {
|
||||
grid-template-columns: 1fr; /* Single column on small screens */
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user