1
0
Fork 0
blog/src/components/molecules/Search/index.module.css

47 lines
656 B
CSS

.search {
position: absolute;
left: calc(var(--spacer) / 2);
right: calc(var(--spacer) / 2);
top: calc(var(--spacer) / 4);
z-index: 10;
}
.search input {
width: 100%;
}
@media (min-width: 40rem) {
.search {
left: 0;
right: 0;
}
}
.appear,
.enter {
opacity: 0.01;
transform: translate3d(0, -100px, 0);
}
.appearActive,
.enterActive {
opacity: 1;
transition: 0.2s ease-out;
transform: translate3d(0, 0, 0);
}
.exit {
opacity: 1;
transform: translate3d(0, 0, 0);
}
.exitActive {
opacity: 0.01;
transition: 0.2s ease-in;
transform: translate3d(0, -100px, 0);
}
:global(.hasSearchOpen) {
overflow: hidden;
}