200 lines
4.2 KiB
CSS
200 lines
4.2 KiB
CSS
@import "../styles/global.css";
|
|
|
|
header {
|
|
align-self: stretch;
|
|
padding: 2rem;
|
|
display: flex;
|
|
gap: 2rem;
|
|
flex-direction: column;
|
|
|
|
> nav {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
|
|
> ul {
|
|
color: light-dark(
|
|
var(--secondary-font-light-color),
|
|
var(--secondary-font-dark-color)
|
|
);
|
|
gap: 8rem;
|
|
padding: 0.5rem;
|
|
border: solid 2px
|
|
light-dark(
|
|
var(--primary-light-border-color),
|
|
var(--primary-dark-border-color)
|
|
);
|
|
border-radius: 16rem;
|
|
list-style: none;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
|
|
> section {
|
|
display: flex;
|
|
flex-direction: row;
|
|
gap: 1rem;
|
|
|
|
> input[type="text"] {
|
|
color: light-dark(var(--font-light-color), var(--font-light-color));
|
|
padding: 0.5rem;
|
|
margin: 0;
|
|
border-radius: 2rem;
|
|
background-color: light-dark(
|
|
var(--primary-light-background-color),
|
|
var(--primary-dark-background-color)
|
|
);
|
|
border: 2px solid
|
|
light-dark(
|
|
var(--secondary-light-border-color),
|
|
var(--secondary-dark-border-color)
|
|
);
|
|
}
|
|
|
|
> li {
|
|
margin: 0;
|
|
padding: 0;
|
|
|
|
> a {
|
|
color: light-dark(
|
|
var(--secondary-font-light-color),
|
|
var(--secondary-font-dark-color)
|
|
);
|
|
padding: 0.5rem 1rem 0.5rem 1rem;
|
|
|
|
&:hover {
|
|
border-radius: 16rem;
|
|
transition: 0.2s;
|
|
color: white;
|
|
background-color: light-dark(
|
|
var(--tertiary-light-background-color),
|
|
var(--tertiary-dark-background-color)
|
|
);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
> div {
|
|
display: flex;
|
|
gap: 1rem;
|
|
|
|
> button {
|
|
background-color: light-dark(
|
|
var(--primary-dark-border-color),
|
|
var(--primary-dark-border-color)
|
|
);
|
|
border: 2px solid
|
|
light-dark(
|
|
var(--secondary-light-border-color),
|
|
var(--secondary-dark-border-color)
|
|
);
|
|
border-radius: 12px;
|
|
padding: 1rem;
|
|
|
|
&:hover {
|
|
transition: 0.2s;
|
|
cursor: pointer;
|
|
color: light-dark(
|
|
var(--secondary-font-light-color),
|
|
var(--secondary-font-dark-color)
|
|
);
|
|
background-color: light-dark(
|
|
var(--primary-light-background-color),
|
|
var(--primary-dark-background-color)
|
|
);
|
|
border: 2px solid
|
|
light-dark(
|
|
var(--primary-light-border-color),
|
|
var(--primary-dark-border-color)
|
|
);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
> div {
|
|
background-color: light-dark(
|
|
var(--secondary-light-background-color),
|
|
var(--secondary-dark-background-color)
|
|
);
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
padding: 1rem;
|
|
margin: 15px 0;
|
|
border-radius: 20px;
|
|
> span {
|
|
color: var(--secondary-font-dark-color);
|
|
display: inline-block;
|
|
padding-left: 100%;
|
|
animation: marquee 15s linear infinite;
|
|
}
|
|
}
|
|
}
|
|
|
|
@keyframes marquee {
|
|
0% {
|
|
transform: translateX(0);
|
|
}
|
|
100% {
|
|
transform: translateX(-100%);
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 1600px) {
|
|
header {
|
|
> nav {
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
align-items: stretch;
|
|
gap: 2rem;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 770px) {
|
|
header {
|
|
> nav {
|
|
> ul {
|
|
gap: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 470px) {
|
|
header {
|
|
> nav {
|
|
> ul {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
align-items: stretch;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 610px) {
|
|
header {
|
|
> nav {
|
|
> ul {
|
|
border-radius: 16px;
|
|
> section {
|
|
> input[type="text"] {
|
|
border-radius: 8px;
|
|
}
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
padding: 0.5rem;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|