« Раздвижная форма поиска с использованием HTML и CSS »

С начало создание сайтов и по нынешнее время, на них были установлены поисковые системы внутри сайта, для поиска материалов, новостей или статей. Наш сайт ни чем от них не отличается, так как у нас тоже есть свой поиск материалов на сайте, так же с его помощью можно найти и темы на форуме.
В данном материале мы бы хотели вам предложить красивый выдвигающий поиск для вашего сайта. Форма поиска создана из HTML, CSS и с подключением шрифта семейства Cuprum.
Давай присмотримся к форме на скриншоте и мы увидим с левой стороны закрытую форму, а правой стороны она уже открыта. В нашем примере мы использовали два цвета, это светло-бежевый (#f3be81) и темно-серый (#393939). Но если вы хоть немного понимаете CSS стили, то вы легко сможете изменить цвета под свой сайт. Удобство данной форме в том, что она не использует ни каких скриптов и не будет нагружать ваш сайт.
Вроде все сказал, а теперь давайте перейдем к установке формы.
Установка:
HTML код:
<input type="text" placeholder="Поиск...">
<div class="search"></div>
</div>
CSS код:
* {box-sizing: border-box;}
.ufive_search {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 300px;
height: 100px;
box-sizing: border-box;
}
.ufive_search .search {
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 80px;
height: 80px;
background: #f3be81;
border-radius: 50%;
transition: all 1s;
z-index: 4;
box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.4);
}
.ufive_search .search:hover {
cursor: pointer;
}
.ufive_search .search::before {
content: "";
position: absolute;
margin: auto;
top: 22px;
right: 0;
bottom: 0;
left: 22px;
width: 12px;
height: 2px;
background: #393939;
transform: rotate(45deg);
transition: all 0.5s;
}
.ufive_search .search::after {
content: "";
position: absolute;
margin: auto;
top: -5px;
right: 0;
bottom: 0;
left: -5px;
width: 25px;
height: 25px;
border-radius: 50%;
border: 2px solid #393939;
transition: all 0.5s;
}
.ufive_search input {
font-family: 'Cuprum', monospace;
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 50px;
height: 50px;
outline: none;
border: none;
background: #f3be81;
color: #393939;
text-shadow: 0 0 10px #f3be81;
padding: 0 80px 0 20px;
border-radius: 30px;
box-shadow: 0 0 25px 0 #f3be81, 0 20px 25px 0 rgba(0, 0, 0, 0.2);
transition: all 1s;
opacity: 0;
z-index: 5;
font-weight: bolder;
letter-spacing: 0.1em;
}
.ufive_search input:hover {
cursor: pointer;
}
.ufive_search input:focus {
width: 300px;
opacity: 1;
cursor: text;
}
.ufive_search input:focus ~ .search {
right: -250px;
background: #393939;
z-index: 6;
}
.ufive_search input:focus ~ .search::before {
top: 0;
left: 0;
width: 25px;
background: #f3be81;
}
.ufive_search input:focus ~ .search::after {
top: 0;
left: 0;
width: 25px;
height: 2px;
border: none;
background: #f3be81;
border-radius: 0%;
transform: rotate(-45deg);
}
.ufive_search input::placeholder {
color: #393939;
opacity: 0.5;
font-weight: bolder;
}
Демонстративная страница или сайт материала
Установка материалаМы поможем установить данный материал к Вам на сайт
К данному материалу нет комментариев, но Вы можете стать первым, оставив свой комментарий!
Комментариев: 0
| |