Миссия
Я бы хотел настроить поле поиска и кнопку в моем блоге WordPress.
У текстового поля и кнопки поиска, которые я имею в виду, будет три состояния:
off
:hover
:focus
Мне потребуется три разных DIV-идентификатора для каждого из этих состояний.
Особенности текстового поля поиска
Кроме того, мне понадобится текст «поиск по сайту», изначально загруженный в текстовое поле поиска. когда пользователь щелкает текстовое поле поиска, исходный текст исчезает, а курсор пользователя мигает. пользователь может затем ввести свое ключевое слово для поиска. если после ввода ключевого слова они случайно щелкают текстовое поле поиска, их ключевое слово остается в текстовом поле без изменений. если они решат удалить свое ключевое слово и щелкнуть по текстовому полю поиска, появится текст «поисковый сайт».
Особенности кнопки поиска
Кнопка поиска должна иметь текст «поиск», центрированный по вертикали и горизонтали.
Текущее состояние моего текстового поля поиска и кнопки
мою текущую форму поиска и сайт можно посмотреть здесь на criticear
Мне удалось сделать так, чтобы в текстовых полях формы моего комментария было три состояния, о которых я упоминал выше, так как я получил код из учебника по многопоточным комментариям WordPress оттодеструктуры.
Дело в том, что я не совсем понимаю, как взять эту форму комментария css и применить ее к текстовому полю и кнопке моего поиска. Вы можете проверить форму моего комментария на странице одного сообщения моего блог-критика
Вот моя форма поиска CSS:
/*
SEARCH FORM
*/
form#searchform
{
display:block;
width:255px;
height:20px;
position:absolute;
top:56px;
left:753px;
}
.searchbutton
{
color: #0066ff;
border: 0px solid;
display:block;
width:45px;
height:20px;
background: #d2e4ff;
position:absolute;
top:0px;
left:202px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
font-size: 12px;
}
.searchbutton:hover
{
background-color: #0066ff;
color: #ffffff;
font-size: 12px;
}
.searchfield
{
background:url(/images/search-field-shadow.png) top left repeat-x #666666;
color: #eeeeee;
border: 0px solid;
position: absolute;
top:0px;
left:0px;
display:block;
width:200px;
height:20px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
font-size: 12px;
}
вот мой код searchform.php:
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" class="searchfield" />
<input type="submit" id="searchsubmit" value="search" class="searchbutton"/>
</form>
Вот вызов php для поисковой формы, который у меня есть в header.php
:
<?php get_search_form(); ?>
Если у вас есть вопросы или вам нужна дополнительная информация, дайте мне знать. Я надеюсь, что вы можете помочь. Спасибо.