Refactor search.css

This commit is contained in:
3eef8a28f26fb2bcc514e6f1938929a1f931762 2023-03-31 16:45:18 -04:00 committed by powe97
parent 7251c9a462
commit 8a43fe3b71
1 changed files with 37 additions and 29 deletions

View File

@ -1,3 +1,25 @@
:root {
--search-title-color: var(--quacs-yellow);
--search-term-color: var(--quacs-midtone);
--search-entry-text-color: var(--quacs-white);
--search-entry-bg-color: var(--mid-dark-purple);
--search-entry-bg-hover-color: var(--mid-dark-purple);
--search-entry-title-color: var(--quacs-midtone);
--pill-default-color: var(--quacs-yellow);
--pill-text-color: var(--deep-purple);
--pill-svg-color: var(--deep-purple);
--ci-pill-color: var(--green);
--wi-pill-color: var(--quacs-yellow);
--pdii-pill-color: var(--red);
--hinq-pill-color: var(--pink);
--course-name-color: var(--quacs-yellow);
--course-code-color: var(--quacs-midtone);
--entry-width: 70vw;
--hover-expand-width: 0.5vw;
--transition-time: 0.1s;
}
#searchTitle { #searchTitle {
font-size: 2rem; font-size: 2rem;
position: relative; position: relative;
@ -7,12 +29,12 @@
left: 0vw; left: 0vw;
text-align: center; text-align: center;
margin-top: 2.5vmin; margin-top: 2.5vmin;
color: var(--quacs-yellow); color: var(--search-title-color);
font-weight: 500; font-weight: 500;
} }
#searchTerm { #searchTerm {
color: var(--quacs-midtone); color: var(--search-term-color);
} }
#searchResultsContainer { #searchResultsContainer {
@ -25,26 +47,19 @@
margin-top: 2vmin; margin-top: 2vmin;
} }
:root {
--entry-width: 70vw;
--hover-expand-width: 0.5vw;
--transition-time: 0.1s;
}
#searchResultsContainer tr { #searchResultsContainer tr {
width: var(--entry-width); width: var(--entry-width);
background: var(--mid-dark-purple); background: var(--search-entry-bg-color);
margin-bottom: 2vmin; margin-bottom: 2vmin;
margin-left: var(--hover-expand-width); margin-left: var(--hover-expand-width);
margin-right: var(--hover-expand-width); margin-right: var(--hover-expand-width);
color: var(--quacs-white); color: var(--search-entry-text-color);
border-radius: 0.5rem; border-radius: 0.5rem;
position: relative; position: relative;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
transition-property: all; transition-property: all;
transition-duration: var(--transition-time); transition-duration: var(--transition-time);
/* border-bottom: solid 1vmin var(--mid-purple); /* */
} }
#searchResultsContainer a { #searchResultsContainer a {
@ -52,8 +67,7 @@
} }
#searchResultsContainer tr:hover { #searchResultsContainer tr:hover {
background: var(--mid-purple); background: var(--search-entry-bg-color-hover);
/* border-bottom: solid 1vmin var(--mid-light-purple); */
margin-left: 0; margin-left: 0;
margin-right: 0; margin-right: 0;
width: calc(var(--entry-width) + 2*var(--hover-expand-width)); width: calc(var(--entry-width) + 2*var(--hover-expand-width));
@ -76,9 +90,8 @@
margin: 0; margin: 0;
padding: 1vmin; padding: 1vmin;
padding-left: 1.5vmin; padding-left: 1.5vmin;
/* width: 100%; */
font-size: 1.25rem; font-size: 1.25rem;
color: var(--quacs-midtone); color: var(--search-entry-title-color);
border-bottom: solid; border-bottom: solid;
border-bottom-width: 0.2vmin; border-bottom-width: 0.2vmin;
} }
@ -91,8 +104,8 @@
} }
.pill { .pill {
background: var(--quacs-yellow); background: var(--pill-default-color);
color: var(--deep-purple); color: var(--pill-text-color);
display: flex; display: flex;
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
@ -110,37 +123,32 @@
width: 1rem; width: 1rem;
max-height: 1rem; max-height: 1rem;
padding-left: 0.5vmin; padding-left: 0.5vmin;
fill: var(--deep-purple); fill: var(--pill-svg-color);
} }
.CI-pill { .CI-pill {
background: var(--green); background: var(--ci-pill-color);
} }
.WI-pill { .WI-pill {
background: var(--quacs-yellow); background: var(--wi-pill-color);
} }
.PDII-pill { .PDII-pill {
background: var(--red); background: var(--pdii-pill-color);
} }
.HInq-pill { .HInq-pill {
background: var(--pink); background: var(--hinq-pill-color);
color: var(--deep-purple);
}
.HInq-pill svg {
fill: var(--deep-purple);
} }
.courseName { .courseName {
color: var(--quacs-yellow); color: var(--course-name-color);
font-size: 1.45rem; font-size: 1.45rem;
} }
.courseCode { .courseCode {
color: var(--quacs-midtone); color: var(--course-code-color);
font-weight: 400; font-weight: 400;
font-size: 1rem; font-size: 1rem;
} }