Styled Homepage

This commit is contained in:
Sean Edmunds
2024-08-15 15:12:05 -05:00
parent 1e57c1a19e
commit a47f201fff
33 changed files with 588 additions and 355 deletions

View File

@@ -12,6 +12,11 @@
border-radius: 100%;
border: solid 2px var(--color-text-pri);
cursor: pointer;
}
&:hover {
background-color: var(--color-background) !important;
color: var(--color-text-pri) !important;
}
}

View File

@@ -1,7 +1,9 @@
.settingsButton {
.dropdown {
background-color: white;
border: solid 2px var(--color-border);
border-color: var(--color-border);
.dropdown {
color: var(--color-text-pri);
}
.item {
&:hover {
background-color: var(--color-text-pri);
color: var(--color-background)
}
}

View File

@@ -1,22 +1,22 @@
.root {
display: flex;
align-items: center;
justify-content: space-between;
padding-left: 0px;
padding-right: 0px;
border-radius: 4px;
color: var(--color-text-pri);
background-color: var(--color-background);
cursor: pointer;
}
.root:hover {
border-radius: 4px;
color: var(--color-background);
background-color: var(--color-text-acc);
}
.chevron {
width: 10px !important;
height: 10px !important;
.defaultNavLink {
&.root {
display: flex;
align-items: center;
justify-content: space-between;
border-radius: 4px;
color: var(--color-text-pri);
background-color: var(--color-background);
cursor: pointer;
}
&.root:hover {
border-radius: 4px;
color: var(--color-background);
background-color: var(--color-text-acc);
}
&.chevron {
width: 10px !important;
height: 10px !important;
}
}

View File

@@ -1,5 +1,34 @@
.filterSelect {
.section {
display: none;
.label {
margin-bottom: 5px !important;
color: light-dark(var(--mantine-color-appGray-8), white) !important;
font-size: 14px !important;
}
.input {
border-color: light-dark(var(--mantine-color-appGray-2), white) !important;
background-color: var(--color-background);
color: var(--color-text-pri) !important;
&:focus {
border-color: var(--color-text-pri) !important;
}
}
.options {
.option {
color: var(--color-text-pri) !important;
font-size: 14px !important;
/* applies styles to selected item */
&[data-checked] {
background-color: var(--color-text-pri) !important;
&, &:hover {
background-color: var(--color-text-acc) !important;
color: white !important;
}
}
/* applies styles to hovered item (with mouse or keyboard) */
&:hover {
background-color: var(--color-text-acc) !important;
color: var(--color-text-pri) !important;
}
}
}

View File

@@ -8,8 +8,8 @@
justify-items: stretch;
margin-left: auto;
margin-right: auto;
margin-top: 2vh;
width: 75%;
height: auto;
}
.appItemBox {

View File

@@ -5,7 +5,7 @@
margin-right: .5em;
padding: 0;
text-align: left;
font-size: 4em;
font-size: 3.5em;
font-weight: 400;
width: max-content;
color: var(--color-text-acc);
@@ -16,8 +16,7 @@
&.root {
display: flex;
font-family: -apple-system, Jost, BlinkMacSystemFont, Helvetica Neue, Roboto, sans-serif !important;
font-size: 2em;
height: 30px;
font-size: 28px;
margin: 0;
padding: 0;
margin-right: 1em;
@@ -44,9 +43,9 @@
.appName {
&.root {
font-weight: 400;
font-size: 0.8em;
font-size: 11px;
font-style: normal;
color: light-dark(blue, black);
color: var(--color-text-pri);
font-family: 'Jost', sans-serif;
margin: 0;
}
@@ -54,7 +53,7 @@
.appUrl {
&.root {
font-size: 0.8em;
font-size: 11px;
font-weight: 400;
font-style: italic;
text-transform: uppercase;
@@ -65,7 +64,7 @@
.linkCategory {
&.root {
font-size: 1.1em;
font-size: 14px;
font-weight: 400;
height: 10px;
color: var(--color-text-acc);
@@ -78,7 +77,7 @@
.linkItem {
&.root {
display: block;
font-size: 1em;
font-size: 14px;
line-height: 2;
color: var(--color-text-pri);
&:hover {

View File

@@ -1,69 +1,51 @@
.keyword{
.input {
border: 0;
border-bottom: thin solid var(--color-border);
background-color: transparent;
color: var(--color-text-pri);
font-style: italic;
font-size: 0.8em;
height: 3.5em;
transition: all 0.4s ease;
width: 50%;
padding-left: 1em;
padding-right: 1em;
text-align: center;
&:focus {
background-color: var(--color-search-background);
border-color: var(--color-border);
outline: none;
color: var(--color-text-acc);
font-style: normal;
font-weight: 500;
font-size: 1.2em;
letter-spacing: .2em;
width:100%;
border-top-left-radius: .25em;
border-top-right-radius: .25em;
border-bottom-left-radius: .25em;
border-bottom-right-radius: .25em;
.search{
&.root {
.wrapper {
display: flex;
justify-content: center;
.input {
border: 0;
border-bottom: thin solid var(--color-border);
background-color: transparent;
color: var(--color-text-pri);
font-style: italic;
font-size: 0.8em;
height: 3.5em;
transition: all 0.4s ease;
width: 50%;
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.section{
color: var(--color-border);
width: auto;
padding-left: .5rem;
display: none;
}
}
.wrapper:focus-within {
.input {
background-color: var(--color-search-background);
border-color: var(--color-border);
outline: none;
color: var(--color-text-acc);
font-style: normal;
font-weight: 500;
font-size: 1.2em;
letter-spacing: .2em;
width:100%;
border-top-left-radius: .25em;
border-top-right-radius: .25em;
border-bottom-left-radius: .25em;
border-bottom-right-radius: .25em;
}
.section{
color: var(--color-border);
width: auto;
padding-left: .5rem;
display: flex;
}
}
}
.label{
color: var(--color-border);
display: block;
position: relative;
font-style: normal;
font-weight: 200;
font-size: 1.2em;
letter-spacing: .2em;
opacity: 1;
padding-left: 1em;
padding-right: 1em;
text-align: center;
width: 100%;
top: 28%;
}
}
.keyword:placeholder-shown + .label{
visibility: hidden;
z-index: 1;
position: absolute;
text-align: center;
}
.keyword:focus:not(:placeholder-shown) + .label{
visibility: visible;
position: absolute;
z-index: 1;
opacity: 55%;
width: 100%;
top: 28%;
left: 0;
text-align: left;
}
.keyword:not(:placeholder-shown) + .label{
visibility: hidden;
z-index: 1;
position: absolute;
text-align: center;
}