Skip to content

Commit eb855a7

Browse files
authored
Merge pull request #44527 from Subhajit009iitr/searchbar
Fix search-icon when typing
2 parents a5e512e + 38fee27 commit eb855a7

File tree

2 files changed

+51
-16
lines changed

2 files changed

+51
-16
lines changed

assets/scss/_custom.scss

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,3 +1003,32 @@ div.alert > em.javascript-required {
10031003
margin: 0.25em;
10041004
}
10051005
}
1006+
1007+
// Adjust Search-bar search-icon
1008+
.search-bar {
1009+
display: flex;
1010+
align-items: center;
1011+
background-color: #fff;
1012+
border: 1px solid #4c4c4c;
1013+
border-radius: 20px;
1014+
vertical-align: middle;
1015+
flex-grow: 1;
1016+
overflow-x: hidden;
1017+
width: auto;
1018+
}
1019+
1020+
.search-bar:focus-within {
1021+
border: 2.5px solid rgba(47, 135, 223, 0.7);
1022+
}
1023+
1024+
.search-bar i.search-icon {
1025+
padding: .5em .5em .5em .75em;
1026+
opacity: .75;
1027+
}
1028+
1029+
.search-input {
1030+
flex: 1;
1031+
border: none;
1032+
outline: none;
1033+
padding: .5em 0 .5em 0;
1034+
}

layouts/partials/search-input.html

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,36 @@
11
{{ if or .Site.Params.gcs_engine_id .Site.Params.algolia_docsearch }}
2+
<div class="search-bar">
3+
<i class="search-icon fas fa-search"></i>
24
<input
35
type="search"
4-
class="form-control td-search-input"
5-
placeholder="&#xf002; {{ T "ui_search_placeholder" }}"
6+
class="search-input td-search-input"
7+
placeholder="{{ T "ui_search_placeholder" }}"
68
aria-label="{{ T "ui_search_placeholder" }}"
79
autocomplete="off"
810
>
11+
</div>
912
{{ else if .Site.Params.offlineSearch }}
10-
<div id="search-nav-container">
11-
<input
12-
type="search"
13-
id="search-input"
14-
autocomplete="off"
15-
class="form-control td-search-input"
16-
placeholder="&#xf002 {{ T "ui_search_placeholder" }}"
17-
autocomplete="off"
18-
>
19-
<div id="search-results" class="container"></div>
20-
</div>
13+
<div class="search-bar" id="search-nav-container">
14+
<i class="search-icon fas fa-search"></i>
15+
<input
16+
type="search"
17+
class="search-input td-search-input"
18+
id="search-input"
19+
placeholder="{{ T "ui_search_placeholder" }}"
20+
aria-label="{{ T "ui_search_placeholder" }}"
21+
autocomplete="off"
22+
>
23+
</div>
2124
{{ else if .Site.Params.k8s_search }}
25+
<div class="search-bar">
26+
<i class="search-icon fas fa-search"></i>
2227
<input
2328
type="search"
24-
class="form-control td-search-input"
2529
name="q"
26-
placeholder="&#xf002 {{ T "ui_search_placeholder" }}"
30+
class="search-input td-search-input"
31+
placeholder="{{ T "ui_search_placeholder" }}"
2732
aria-label="{{ T "ui_search_placeholder" }}"
2833
autocomplete="off"
2934
>
30-
{{ end }}
35+
</div>
36+
{{ end }}

0 commit comments

Comments
 (0)