Skip to content

Instantly share code, notes, and snippets.

@schmidt1024
Created February 23, 2015 12:58
Show Gist options
  • Save schmidt1024/7f7ab9056a4fecfdf129 to your computer and use it in GitHub Desktop.
Save schmidt1024/7f7ab9056a4fecfdf129 to your computer and use it in GitHub Desktop.
search field animation
<div class="search">
<form action="" method="post" class="form-inline">
<img src="http://placehold.it/24x24" />
<input name="searchword" id="mod-search-searchword" maxlength="20" class="inputbox search-query" size="20" value="Suchen..." onblur="if (this.value=='') this.value='Suchen...';" onfocus="if (this.value=='Suchen...') this.value='';" type="text"> <input name="task" value="search" type="hidden">
<input name="option" value="com_search" type="hidden">
<input name="Itemid" value="143" type="hidden">
</form>
</div>
$('.search input').focus(function(){
$('.search').addClass('open');
});
$('.search input').blur(function(){
$('.search').removeClass('open');
});
.search,
.search * {
padding: 0;
margin: 0;
}
.search {
width: 24px;
height: 24px;
overflow: hidden;
position: relative;
background-color: red;
float: right;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.search:hover,
.search.open {
width: 200px;
}
.search form {
width: 200px;
}
.search input {
height: 22px;
line-height: 22px;
border: 1px solid #ccc;
float: right;
width: 174px;
text-indent: 5px;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment