praiadeseselle/wire/modules/AdminTheme/AdminThemeReno/styles/_search.scss

170 lines
3.6 KiB
SCSS
Raw Permalink Normal View History

2022-03-08 15:55:41 +01:00
#search {
display: block;
position: absolute;
top: -$masthead-height;
left: 0;
width: 100%;
transition: all $speed ease-in-out;
z-index: 11;
text-align: center;
line-height: 0;
vertical-align: middle;
padding: 0 0.5em;
&:before{
position: absolute;
top: 0;
left: 0;
content: '';
display: block;
width: 100%;
height: 100%;
background: $masthead-bg;
opacity: 0.93;
}
& .search-close{
display: inline-block;
position: relative;
z-index: 11;
padding: 1em;
vertical-align: middle;
color: $search-close-color;
}
}
#search.open{
top: 0 !important;
}
#ProcessPageSearchForm {
opacity: 1;
z-index: 11; // position: relative is defined ProcessPageSearch.css
text-align: left;
display: inline-block;
width: 85%;
max-width: 500px;
margin: 0 auto;
padding: 0 0 0 0;
height: $masthead-height;
line-height: 1;
overflow: hidden;
vertical-align: middle;
label {
opacity: 1 !important;
top: 1.15em !important;
left: 0.9em !important;
color: $search-label !important;
}
#ProcessPageSearchQuery {
margin: 0.5em 0 0 0;
width: 100%;
background: $search-bg;
border: none;
color: $search-color;
border-radius: $button-radius;
outline: none;
padding: 0.6em 1.5em 0.6em 2.3em;
border: $search-border;
&::-webkit-input-placeholder {color: $search-placeholder-color;}
&:-moz-placeholder { /* Firefox 18- */ color: $search-placeholder-color; }
&::-moz-placeholder { /* Firefox 19+ */ color: $search-placeholder-color; }
&:-ms-input-placeholder {color: $search-placeholder-color; }
}
#ProcessPageSearchQuery:focus {
background: $search-focus-bg;
text-transform: none;
font-weight: $normal-weight;
&::-webkit-input-placeholder {color: transparent;}
&:-moz-placeholder { /* Firefox 18- */ color: transparent; }
&::-moz-placeholder { /* Firefox 19+ */ color: transparent; }
&:-ms-input-placeholder {color: transparent; }
}
#ProcessPageSearchStatus {
position: absolute;
z-index: 9;
top: 1.5em;
right: 2em;
font-size: 0.875em;
color: $search-color;
background: transparent;
border: none;
}
}
#ProcessPageSearchAutocomplete.ui-autocomplete{
position: absolute;
background: $search-dropdown-bg;
border-width: $search-dropdown-border-width !important;
border-color: $search-dropdown-border-color !important;
border-style: $search-dropdown-border-style !important;
padding: 0 0 0.5em 0 !important;
box-shadow: $search-dropdown-shadow !important;
border-radius: 0 !important;
max-height: 100%;
overflow-y: auto;
width: 85%;
max-width: 500px;
top: 0 !important;
z-index: 11 !important;
margin-top: $masthead-height - 5px;
& .ui-menu-item {
a {
padding: 0.3em 1em !important;
color: $search-dropdown-link-color;
font-size: 0.95em;
&:before {
content: ""; // clear anything set by the .ui-autocomplete
margin: 0;
width: 0 !important;
}
&:hover,
&.ui-state-focus,
&.ui-state-active {
background: $search-dropdown-link-hover-bg !important;
color: $search-dropdown-link-hover-color !important;
&:before {
content: "";
}
}
}
}
.ui-widget-header {
// padding: 0.5em 0 0 0;
padding: 0.5em 0.75em 0.5em 0.75em;
background: $search-dropdown-bg !important;
border-bottom: 1px dotted $border-color;
margin-bottom: 5px;
&:hover {
background: $search-dropdown-bg !important;
}
a {
background: $search-dropdown-bg;
font-weight: normal !important;
text-transform: uppercase;
letter-spacing: 1px;
color: $search-dropdown-header-color;
&:hover {
background: $search-dropdown-bg !important;
color: $search-dropdown-header-color !important;
}
}
}
}