окно поиска для блога (5 вариантов)

Доброго времени суток, друзья. Окно поиска по блогу, это обязательный элемент любого ресурса. Позволяет пользователю найти необходимую информацию и свободно перейти на нужную страницу. Платформа BLOGGER предоставила нам гаджет окна поиска. Не знаю как сейчас, но раньше с ним были перебои. Я тогда установила у себя пользовательский поиск от Google Adsense. 


окно поиска

Если ваше старое поле поиска не работает должным образом, и вы хотите заменить его красивым и стильным, не волнуйтесь, просто выберите одно из предложенных и следуйте инструкциям ниже. Внешний вид дизайна зависит от вас, вы также можете редактировать CSS в соответствии с дизайном вашего блога.

Определю вот такие преимущества окна поиска, варианты которого предлагаю сегодня

Добавите профессиональную внешность на ваш блог.
Обеспечьте удобный поиск для читателя.
Сохраните время пользователя.
Может применяться в любом месте, например, в заголовке, боковой панели, нижнем колонтитуле и т. д.
Стильные активные, зависающие и фокусные эффекты.
Чистый CSS, без изображения.
Легкая настройка стилей CSS.
Автоматическая регулировка ширины.

Посмотрите примеры и выбирайте понравившийся вариант. В статье у меня только картинки. Все коды рабочие. Настройки рассмотрим ниже. Единственное условие -

требуется минимальная ширина боковой панели - 250 пикселей

Вариант 1..




Код
<style type="text/css">
    #hbz-searchbox {
        height: 40px;
        position: relative;
        min-width: 250px;
        max-width: 300px;
        margin: 10px auto;
    }
 
    .hbz-buttonwrap {
        border: none;
        width: 14%;
        height: 35px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        background: #009bff;
        cursor: pointer;
        border-bottom: 5px solid #0276c1;
    }
 
    .hbz-buttonwrap:hover {
        border-bottom: 5px solid #bc490a;
        background: #d75813;
    }
 
    .hbz-submit {
        width: 35px;
        height: 35px;
        background: transparent;
        cursor: pointer;
        position: absolute;
        right: 50%;
        top: 50%;
        margin-top: -17.5px;
        margin-right: -17.5px;
        border: none;
    }
 
    .hbz-submit:after {
        content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        border: 2px solid white;
        border-radius: 50%;
        left: 10px;
        top: 9px;
        box-sizing: content-box;
    }
 
    .hbz-submit:before {
        content: '';
        position: absolute;
        height: 8px;
        width: 2px;
        background: white;
        transform: rotate(-35deg);
        top: 19px;
        left: 21px;
    }
 
    #hbz-input {
        height: 32px;
        width: 82%;
        position: absolute;
        padding-left: 4%;
        border: none;
        outline: none;
        right: 14%;
        border-bottom: 5px solid #bbb;
        border-left: 1px solid #eaeaea;
        background-color: #fbfbfb;
        border-top: 1px solid #eaeaea;
        box-shadow: 1px 1px 2px #e9e4e4 inset;
    }
 
    #hbz-input:focus,
    #hbz-input:active {
        background-color: #fff;
    }
</style>

<form action="/search" id="hbz-searchbox" method="get">
    <span class="hbz-buttonwrap"><button class="hbz-submit" value="" type="submit"></button></span>
    <input type="text" name="q" id="hbz-input" placeholder="Что искать ..." />
    <input type="hidden" name="max-results" value="8" />
</form>


Вариант 2.

поиск по блогу

Код
<style type="text/css">
    #hbz-searchbox {
        min-width: 250px;
        margin: 10px auto;
        border-radius: 3px;
        overflow: hidden;
        max-width: 300px;
    }
 
    #hbz-input {
        width: 59.2%;
        padding: 10.5px 4%;
        font: bold 15px "lucida sans", "trebuchet MS", "Tahoma";
        border: none;
        background-color: #EEE;
    }
 
    #hbz-input:focus {
        outline: none;
        background-color: #FFF;
        box-shadow: 0 0 2px #333333 inset;
    }
 
    #hbz-submit {
        overflow: visible;
        position: relative;
        float: right;
        border: none;
        padding: 0;
        cursor: pointer;
        height: 40px;
        width: 32.8%;
        font: bold 15px/40px "lucida sans", "trebuchet MS", "Tahoma";
        color: #FFF;
        text-transform: uppercase;
        background-color: #D83C3C;
    }
 
    #hbz-submit::before {
        content: "";
        position: absolute;
        border-width: 8px;
        border-style: solid solid solid none;
        border-color: transparent #D83C3C;
        top: 12px;
        left: -6px;
    }
 
    #hbz-submit:focus,
    #hbz-submit:active {
        background-color: #C42F2F;
        outline: none;
    }

    #hbz-submit:focus::before,
    #hbz-submit:active::before {
        border-color: transparent #C42F2F;
    }

    #hbz-submit:hover {
        background-color: #E54040;
    }

    #hbz-submit:hover::before {
        border-color: transparent #E54040;
}
</style>

<form id="hbz-searchbox" action="/search" method="get">
    <input type="text" id="hbz-input" name="q" placeholder="Что искать..." />
    <input type="hidden" name="max-results" value="8" />
    <button id="hbz-submit" type="submit">Поиск</button>
</form>


Вариант 3.

поиск для блога

Код

<style type="text/css">
    #hbz-searchbox {
        background-color: #F5F5F5;
        border: 1px solid #EDEDED;
        padding: 5px;
        border-radius: 10px;
        margin: 10px auto;
        min-width: 238px;
        max-width: 288px;
    }
 
    #hbz-input {
        background-color: #FEFEFE;
        border: medium none;
        font: 12px/12px "HelveticaNeue", Helvetica, Arial, sans-serif;
        margin-right: 2%;
        padding: 4%;
        box-shadow: 2px 1px 4px #999999 inset;
        border-radius: 9px;
        width: 60.33%;
    }
 
    #hbz-input:focus {
        outline: medium none;
        box-shadow: 1px 1px 4px #0D76BE inset;
    }
 
    #hbz-submit {
        background: transparent linear-gradient(to bottom, #34ADEC 0%, #2691DC 100%) repeat;
        border-radius: 9px;
        border: medium none;
        color: #FFF;
        cursor: pointer;
        font: 13px/13px "HelveticaNeue", Helvetica, Arial, sans-serif;
        padding: 4%;
        width: 28%;
    }
 
    #hbz-submit:hover {
        background: transparent linear-gradient(to bottom, #2691DC 0%, #34ADEC 100%) repeat;
    }
</style>

<form id="hbz-searchbox" action="/search" method="get">
    <input type="text" id="hbz-input" name="q" placeholder="Type Here..." />
    <input type="hidden" name="max-results" value="8" />
    <input id="hbz-submit" type="submit" value="Search" />
</form>


Вариант 4.


Код

<style type="text/css">
    #hbz-searchbox {
        background: transparent linear-gradient(#2C2C2C, #111);
        border-width: 1px;
        border-style: solid;
        border-color: #000;
        border-radius: 4px;
        padding: 10px;
        z-index: 1;
        display: block;
        margin: 10px auto;
        min-width: 228px;
        max-width: 278px;
    }
 
    #hbz-input,
    .hbz-submit {
        box-shadow: 0 2px #000;
        font-family: 'Cabin', helvetica, arial, sans-serif !important;
        margin: 0px;
        padding: 0px;
    }
 
    #hbz-input {
        background: linear-gradient(#333, #222);
        border: 1px solid #444;
        color: #888;
        display: block;
        float: left;
        font-size: 13px;
        height: 30px;
        padding-left: 4%;
        padding-right: 4%;
        width: 60.2%;
        border-radius: 3px 0px 0px 3px;
    }
 
    #hbz-input:focus {
        animation: glow 800ms ease-out infinite alternate;
        border-color: #393;
        color: #efe;
        outline: none;
    }
 
    .hbz-submit {
        background: linear-gradient(#333, #222);
        box-sizing: content-box;
        border: 1px solid #444;
        border-left-color: #000;
        color: #fff;
        display: block;
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        position: relative;
        width: 30%;
        cursor: pointer;
        border-radius: 0px 3px 3px 0px;
    }
 
    .hbz-submit:hover,
    .hbz-submit:focus {
        background: linear-gradient(#393939, #292929);
    }
 
    .hbz-submit:hover,
    .hbz-submit:focus {
        color: #5f5;
        outline: none;
    }
 
    .hbz-submit:active {
        top: 1px;
    }
 
    @keyframes glow {
        0% {
            border-color: #393;
            box-shadow: 0 2px #000, 0px 0px 5px #3DAD3D, inset 0px 0px 5px #1F391F;
        }
        100% {
            border-color: #6f6;
            box-shadow: 0 2px #000, 0px 0px 8px #6bab6b, inset 0px 0px 10px #1F391F;
</style>

<form id="hbz-searchbox" action="/search" method="get">
    <input type="text" id="hbz-input" name="q" placeholder="Что ищем..." />
    <input type="hidden" name="max-results" value="8" />
    <button class="hbz-submit" type="submit">Поиск</button>
</form>


Вариант 5.

поиск для блога

Код

<style type="text/css">
    #hbz-searchbox {
        height: 35px;
        margin: 10px auto;
        position: relative;
        min-width: 250px;
        max-width: 300px;
    }
 
    .hbz-buttonwrap {
        border: none;
        width: 14%;
        height: 35px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        background: #444;
        cursor: pointer;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
 
    .hbz-buttonwrap:hover {
        background: #1a1a1a;
    }
 
    .hbz-submit {
        width: 35px;
        height: 35px;
        background: transparent;
        cursor: pointer;
        position: absolute;
        right: 50%;
        top: 50%;
        margin-top: -17.5px;
        margin-right: -17.5px;
        border: none;
    }
 
    .hbz-submit:after {
        content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        border: 2px solid white;
        border-radius: 50%;
        left: 10px;
        top: 9px;
        box-sizing: content-box;
    }
 
    .hbz-submit:before {
        content: '';
        position: absolute;
        height: 8px;
        width: 2px;
        background: white;
        transform: rotate(-35deg);
        top: 19px;
        left: 21px;
    }
 
    #hbz-input {
        height: 35px;
        width: 82%;
        padding: 0px;
        padding-left: 4%;
        border: none;
        outline: none;
        position: absolute;
        right: 14%;
        box-shadow: inset 0 2px 2px #080808;
        background-color: #444444;
        color: #fff;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        transition: all 0.5s;
    }
 
    #hbz-input:hover,
    #hbz-input:focus {
        box-shadow: inset 1px 1px 10px #000;
    }
</style>

<form action="/search" id="hbz-searchbox" method="get">
    <span class="hbz-buttonwrap"><button class="hbz-submit" value="" type="submit"></button></span>
    <input type="text" name="q" id="hbz-input" placeholder="Что ищем..." />
    <input type="hidden" name="max-results" value="8" />
</form>


Выбираете понравившийся вариант, заходите во вкладку Дизайн, выбираете гаджет HTML/JavaScript и устанавливайте код окна поиска. В каждом коде можно изменить значение  value="8"  для общего количества сообщений на странице. Например, на значение  value="12" . Поиграйтесь с цветом кнопок или поля (background: #444;), чтобы получить ещё другие эффекты. Таблица цветов здесь.

Спасибо за ваш визит и до встречи. 
👇
Получайте новые сообщения с блога прямо на почту

Введите Ваш email


12 комментариев:

  1. У меня, Виктория, этот гаджет очень хорошо работает. Поэтому, пусть и дальше стоит.

    ОтветитьУдалить
    Ответы
    1. Ирина, пусть работает. В следующем посте напишу как его приукрасить.

      Удалить
  2. Виктория, установился легко. Я так понимаю, что он будет искать сообщения, опубликованные на главной странице блога. Что нужно сделать, чтоб он их находил (теги, метки к ним и где тогда их надо указывать)? По моему запросу он ничего не находит.

    ОтветитьУдалить
    Ответы
    1. Лариса. У Вас вообще нет названий постов. У Вас я походила по блогу или картинка или надпись ссылка. И ярлыков нет . Посмотрите у меня хотя бы здесь название поста написано а потом весь контент. Это окно поиска находит название не только с главной а со всего блога. Вам ещё нужно сделать правильные заголовки. http://www.shpargalochki.ru/2013/12/delaem-chitaemyj-url-posta.html

      Удалить
    2. Лариса, можно проверить работу кодов на этом тестовом блоге https://prostotestblog.blogspot.ru/ вбейте в окно , например, слово "торт" (есть там такой небольшой пост, и вас перебросит к сообщению

      Удалить
    3. Виктория, я и предполагала, что нужно ключевое слово. Я заголовки пишу в онлайн-редакторе шрифтов, который сразу выдаёт код картинки-слова. Я уже поняла, что нужно много чего исправить, чтоб это работало.

      Удалить
  3. Христос Воскрес!

    Очень полезный пост для тех, у кого с этим гаджетом перебои ))

    ОтветитьУдалить
    Ответы
    1. Во истину воскресе. Можно и родной гаджет украсить, но об этом позже.

      Удалить
  4. Большое спасибо, давно такой хотела)))

    ОтветитьУдалить
  5. Людмила, значит Ваше желание я угадала.

    ОтветитьУдалить
  6. Larisa Schuglya, не нужно картинку, в обычном редакторе Блоггер пишите просто название поста. Скрин вышлю на почту Вам.

    ОтветитьУдалить
  7. Виктория, спасибо Вам еще раз за интересные записи. Я Вам отправила запрос на добавление в друзья на ФБ, буду рада продолжению общения ))

    ОтветитьУдалить

Ели у вас возникла необходимость опубликовать код в комментарии, то воспользуйтесь encoder HTML

Пользовательский поиск
Foto Saya
My Photo