modified search style

This commit is contained in:
somrat 2020-04-05 12:48:34 +06:00
parent b74368d4d3
commit 075c31bfbd
3 changed files with 53 additions and 21 deletions

View file

@ -105,7 +105,7 @@ h6,
margin-top: -5px; margin-top: -5px;
} }
.overflow-hidden{ .overflow-hidden {
overflow: hidden !important; overflow: hidden !important;
} }
@ -431,6 +431,10 @@ header.sticky-top {
color: var(--text-color-dark); color: var(--text-color-dark);
} }
.banner {
overflow: hidden;
}
.banner p { .banner p {
font-size: 20px; font-size: 20px;
opacity: .8; opacity: .8;
@ -467,25 +471,15 @@ header.sticky-top {
.ui-menu { .ui-menu {
background: var(--white-color); background: var(--white-color);
padding: 20px; padding: 5px 20px 20px;
right: 0 !important; right: 0 !important;
max-height: 200px; max-height: 200px;
overflow: hidden; overflow: hidden;
border-radius: 6px; border-radius: 0 0 25px 25px;
z-index: 9999; z-index: 9999;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.07); box-shadow: 0px 13px 20px 0px rgba(0, 0, 0, .07)
} }
.ui-menu::before {
position: absolute;
content: "";
width: 100%;
height: 10px;
background: #fff;
left: 0;
bottom: 0;
z-index: 999;
}
@media (max-width: 575px) { @media (max-width: 575px) {
.ui-menu { .ui-menu {
@ -507,7 +501,7 @@ header.sticky-top {
@media (min-width: 992px) { @media (min-width: 992px) {
.ui-menu { .ui-menu {
max-width: 605px !important; max-width: 610px !important;
} }
} }
@ -517,17 +511,25 @@ header.sticky-top {
} }
} }
.ui-menu-item a {
color: var(--text-color);
padding: 8px 0;
font-size: 15px;
}
.ui-menu-item a:hover{
color: var(--primary-color);
}
.ui-menu-item:not(:last-child) { .ui-menu-item:not(:last-child) {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
} }
.ui-menu-item *{ .ui-menu-item * {
display: none; display: none;
} }
.ui-menu-item .ui-corner-all{ .ui-menu-item .ui-corner-all {
display: block; display: block;
} }
@ -535,7 +537,7 @@ header.sticky-top {
/* /navigation */ /* /navigation */
.form-control { .form-control {
height: 50px; height: 50px;
border-radius: 30px; border-radius: 25px;
border: 0; border: 0;
padding: 0 20px; padding: 0 20px;
} }
@ -912,3 +914,19 @@ code {
left: -15px; left: -15px;
top: -3px; top: -3px;
} }
.ui-autocomplete-input {
border-bottom: 1px solid rgb(212, 212, 212) !important;
}
.ui-autocomplete-input.active {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.search-icon {
position: absolute;
right: 20px;
top: 18px;
font-size: 14px;
}

View file

@ -113,4 +113,18 @@
tabPane.addClass('active'); tabPane.addClass('active');
}); });
// search
$('#search').keyup(function () {
if (this.value) {
$(this).addClass('active')
} else {
$(this).removeClass('active')
}
})
$('#search').focusout(function () {
$(this).removeClass('active')
})
})(jQuery); })(jQuery);

View file

@ -6,7 +6,7 @@
<p class="text-white mb-4">{{ .Site.Params.banner.subtitle | markdownify }}</p> <p class="text-white mb-4">{{ .Site.Params.banner.subtitle | markdownify }}</p>
<div class="position-relative"> <div class="position-relative">
<input id="search" class="form-control" placeholder="{{ .Site.Params.banner.placeholder }}"> <input id="search" class="form-control" placeholder="{{ .Site.Params.banner.placeholder }}">
<i class="ti-search search-icon"></i>
<!-- Javascript --> <!-- Javascript -->
{{ $currentNode := . }} {{ $currentNode := . }}
{{ $currentNode.Scratch.Set "pages" .Site.Pages }} {{ $currentNode.Scratch.Set "pages" .Site.Pages }}