mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-02 21:57:17 +00:00
It looks ike these CSS rules are actually being re-imported multiple times, which is bloating the output.
71 lines
1.4 KiB
SCSS
71 lines
1.4 KiB
SCSS
.shop-searchbar {
|
|
background-color: $grey-100;
|
|
height: 5em;
|
|
padding: 1em 0;
|
|
position: relative;
|
|
z-index: 5;
|
|
|
|
.search-wrap {
|
|
position: relative;
|
|
width: 100%;
|
|
display: inline-flex;
|
|
|
|
.clear {
|
|
height: 1em;
|
|
width: 1em;
|
|
margin-top: 1em;
|
|
position: absolute;
|
|
right: 1em;
|
|
}
|
|
}
|
|
|
|
input#search {
|
|
height: 3em;
|
|
border-radius: $radius-small;
|
|
border: solid 1px $grey-300;
|
|
margin: 0;
|
|
padding: 0 2.25em 0 2.75em;
|
|
width: 100%;
|
|
min-width: 0;
|
|
background: $white url("../images/icn-search-grey.png") 1em center no-repeat;
|
|
font-size: 1rem; // avoid zoom on iphone, see issue #4535
|
|
|
|
&::placeholder {
|
|
font-style: italic;
|
|
}
|
|
|
|
// Remove conflicting "clear search" buttons added by Chrome
|
|
&::-webkit-search-decoration,
|
|
&::-webkit-search-cancel-button,
|
|
&::-webkit-search-results-button,
|
|
&::-webkit-search-results-decoration {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
button {
|
|
background-color: $grey-600;
|
|
margin: 0 0 0 1em;
|
|
height: 3em;
|
|
width: 7em;
|
|
padding: 0;
|
|
font-size: 1em;
|
|
border-radius: $radius-small;
|
|
transition: none;
|
|
|
|
&:hover {
|
|
background-color: $grey-700;
|
|
}
|
|
|
|
@include breakpoint(mobile) {
|
|
margin-left: 0.75em;
|
|
}
|
|
}
|
|
|
|
@include breakpoint(desktop) {
|
|
position: -webkit-sticky;
|
|
position: sticky;
|
|
top: $mobile-nav-height;
|
|
}
|
|
}
|