Spaces:
Running
Running
/* || General setup */ | |
.navbar-left { | |
display: flex; | |
align-items: center; | |
margin-left: 5px; | |
} | |
.navbar-left h1 { | |
font-size: clamp(12px, 4vw, 24px); | |
color: var(--pico-primary); | |
margin: 0; | |
} | |
#navbar-logo { | |
width: min(80px, 12vw); /* Adjust the width as needed */ | |
height: auto; /* Maintains aspect ratio */ | |
margin-right: 10px; /* Space between image and title */ | |
} | |
.navbar-right { | |
margin-right: 5px; | |
min-width: 50vw; | |
} | |
.navbar-right ul { | |
list-style: none; | |
margin: 0; | |
padding: 0; | |
display: flex; | |
} | |
.navbar-right li { | |
position: relative; | |
} | |
.navbar-right a { | |
text-decoration: none; | |
} | |
.navpage{ | |
width: 8vw; | |
margin-right: 2vw; | |
} | |
.dropdown{ | |
width: 8vw; | |
margin-right: 2vw; | |
} | |
.dropdown ul.dropdown-content { | |
display: none; | |
position: absolute; | |
min-width: 18vw; | |
z-index: 1; | |
} | |
.dropdown:hover { | |
border: transparent; | |
} | |
.dropdown:hover ul.dropdown-content { | |
display: block; | |
background-color: #cbf5e1; | |
border: solid; | |
border-radius: 1px; | |
border-color: var(--pico-primary); | |
width: auto; | |
} | |
.dropdown:hover ul.dropdown-content li { | |
display: block; | |
font-size: clamp(12px, 1.5vw, 24px); | |
margin: 0px; | |
padding: 1vw; | |
border-bottom: solid 1px var(--pico-primary); | |
} | |
/* || Gard galleries */ | |
.project-card-array { | |
display: grid; | |
grid-template-columns: repeat(3, 1fr); | |
grid-gap: 10px; | |
} | |
.team-card-array { | |
display: grid; | |
grid-template-columns: repeat(3, 1fr); | |
grid-gap: 10px; | |
} | |
.team-card-header { | |
display: grid; | |
grid-template-columns: repeat(2, 1fr); | |
grid-gap: 10px; | |
height: clamp(4vw, 6vw, 8vw); | |
overflow-y: scroll; | |
border-bottom: solid 1px var(--pico-primary); | |
} | |
.topic-card-array { | |
display: grid; | |
grid-template-columns: repeat(4, 1fr); | |
grid-gap: 10px; | |
} | |
h3.card-title { | |
height: 4vw; | |
overflow-y: scroll; | |
border-bottom: 1px solid #b8c8c0; | |
} | |
p.card-abstract { | |
height: 8vw; | |
overflow-y: scroll; | |
} | |
.badges { | |
display: flex; | |
flex-wrap: wrap; | |
justify-content: flex-start; | |
} | |
span.badge { | |
padding: .125rem .25rem; | |
border-radius: .125rem; | |
font-weight: 600; | |
font-size: 16px; | |
background-color: #dcefe5; | |
margin-right: 4px; | |
margin-bottom: 4px; | |
} | |
/* || Pages with internal navbar */ | |
.page-navbar { | |
margin: auto; | |
width: 100%; | |
border: 2px solid; | |
padding: 0px; | |
} | |
.page-navbar ul.navbar-documents { | |
margin: 0; | |
padding: 0; | |
display: flex; | |
background-color: #cbf5e1; | |
/* border-top: 2px solid grey; */ | |
border-bottom: 2px solid grey; | |
} | |
.page-navbar ul.navbar-documents li { | |
list-style: none; | |
width: clamp(20%, 25%, 35%); | |
border-right: 2px solid grey; | |
margin: 0px; | |
padding: 8px; | |
} | |
/* || Document with left navbar for dynamic rendering */ | |
.document-main { | |
display: flex; | |
max-height: 100vh; | |
} | |
.document-sidebar { | |
flex: 0 0 15%; | |
max-width: 15%; | |
background-color: #f0f0f0; | |
box-sizing: border-box; | |
overflow-y: auto; | |
} | |
.document-sidebar ul{ | |
padding: 0px; | |
margin:0px; | |
} | |
.document-sidebar ul li{ | |
padding: 0px; | |
margin:0px; | |
list-style: none; | |
border-style: solid; | |
border-width: 1px; | |
} | |
.document-text { | |
flex: 1; | |
overflow-y: auto; | |
} | |
/* || Overview Gallery */ | |
#vignettes { | |
display: flex; | |
} | |
#itemSidebar { | |
flex: 0 0 20%; | |
max-width: 20%; | |
border: 1px solid rgb(43, 145, 44); | |
padding-left: 5px; | |
margin-right: 5px; | |
} | |
ul#tagList { | |
padding: 5px; | |
list-style: none; | |
} | |
.tagListItem{ | |
background-color: white; | |
border: 1px solid rgb(43, 145, 44); | |
padding: 2px; | |
margin: 2px; | |
list-style: none; | |
} | |
#itemGallery { | |
flex: 1; | |
border: 1px solid rgb(43, 145, 44); | |
display: grid; | |
grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); | |
grid-auto-flow: row; /* This ensures items fill out columns before moving to the next row */ | |
} | |
.item { | |
border: 1px solid rgb(43, 145, 44); | |
background-size: cover; | |
background-position: center; | |
height: 200px; | |
position: relative; | |
margin: 5px; | |
} | |
.item h3 { | |
position: absolute; | |
padding: 5px; | |
text-align: center; | |
} | |
.item p { | |
position: absolute; | |
bottom: 0; | |
background-color: #cbf5e1; | |
margin: 0; | |
padding: 5px; | |
text-align: center; | |
} | |
/* Previous css */ | |
/* | |
html { | |
background-color: rgb(201, 239, 201); | |
font-size: 20px; | |
} | |
ul { | |
background: red; | |
padding: 10px; | |
border: 1px solid black; | |
} | |
li { | |
margin-left: 15px; | |
background: rgb(182, 139, 173); | |
border: 1px solid rgb(43, 145, 44); | |
} | |
h1, h2 { | |
color: purple; | |
} | |
p { | |
color: rgb(140, 62, 149); | |
} */ | |