@appearhere/bloom
Version:
Appear Here's pattern library and styleguide
63 lines (53 loc) • 991 B
CSS
.container {
display: block;
vertical-align: middle;
width: 100%;
height: 100%;
}
.btn,
.arrow {
display: inline-block;
vertical-align: middle;
}
.arrow {
padding-left: var(--size-regular);
padding-right: var(--size-regular);
text-align: center;
color: var(--color-grey);
}
.btn {
position: relative;
height: 100%;
vertical-align: middle;
padding-top: var(--size-sm-i);
padding-bottom: var(--size-sm-i);
}
.value {
color: var(--color-grey);
}
.placeholder {
color: var(--color-greyLight);
}
.btn:after {
content: '';
position: absolute;
display: block;
width: calc(100% + 0.25rem);
height: 2px;
background-color: var(--color-greyDarker);
bottom: -2px;
left: -0.125rem;
opacity: 0;
transition: opacity 150ms var(--animation-sharp);
}
.btnActive {
position: relative;
z-index: calc(var(--z-stickyNode) + 1);
}
.btnActive .value,
.btnActive .placeholder {
color: var(--color-greyDarker);
}
.btnActive:after {
opacity: 1;
}