Chodzi Ci o menu : Badania Jakościowe, Ilościowe, Kontakt, Panel, aktualności ?
Po najechaniu myszką podświetlenie ikony i rozszeżająca się linia na dole?
Jeśli tak to chyba lepiej zrobić tą animacje za pomocą css.
Coś takiego:
html:
<div class="kafel">
<div id="ikona"></div>
<span id="nazwa">Kontakt</span>
<hr id="linia">
<span id="opis">Jakiś opis...</span>
</div>
css:
.kafel{
cursor:pointer;
width:200px;
height:150px;
}
.kafel #ikona{
margin:auto;
width:80px;
height:80px;
background-image:url('tutaj link do tła') no-repeat;
background-size:cover;
}
.kafel:hover #ikona{
background-image:url('tutaj link do tła po najechaniu myszką') no-repeat;
}
hr#linia{
width:80px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
hr#linia:hover{
width:160px;
color:red;
}
Jeśli chodzi o animację ikony to można coś takiego zrobić:
<div id="ikona">
<img src="link do obrazka przed najechaniem myszką" id="back"/>
<img src="link do obrazka po najechaniu myszką" id="top"/>
</div>
#ikona{
position:relative;
}
#ikona img{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#ikona img#top{
opacity:0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.kafel:hover #ikona img#top{
opacity:1;
}