我正在尝试制作一个工具栏,当您将鼠标悬停在它上面时,每个图像都会放大。但是,我只希望您所在的图标成为移动的图标。就像我现在的代码一样,整行都发生了变化。
这是我正在使用的javascript:
$('.socialmediaBar img').mouseenter(function() {
$(this).stop().animate({ width: "+=2%", height: "+=20%" });
});
$('.socialmediaBar img').mouseleave(function() {
var x = $(this).attr('width'),
y = $(this).attr('height');
$(this).stop().animate({ width: x, height: y });
});
这是CSS:
.socialmediaBar{
height:30px;
width: 500px;
margin: 0 auto;
margin-top:15px;
text-align: center;
padding-top:25px;
border: 1px solid black;
}
.socialmediaBar img{
position: static;
margin-left:auto;
margin-right: auto;
display: inline-block;
height:30px;
width: auto;
padding-left: 10px;
border: 1px solid black;
}
.socialmediaBar a{
text-decoration: none;
}
这是html:
<div class="socialmediaBar">
<a href="mailto:jrossbeitzel@gmail.com"><img src="Images/Icons/envelope.png" height="30" width="30"/> </a>
<a href="http://www.facebook.com/ross.beitzel" target="_blank"><img src="Images/Icons/facebook.png" height="30" width="30" /> </a>
<a href="http://www.twitter.com/jrossbeitzel" target="_blank"><img src="Images/Icons/twitter.png" height="30" width="30" /> </a>
<a href="https://vimeo.com/user35376371" target="_blank"><img src="Images/Icons/Vimeo.png" height="30" width="30" /> </a>
<a href="https://www.linkedin.com/in/jamesrossbeitzel" target="_blank"><img src="Images/Icons/linkedin.png" height="30" width="30" /> </a>
</div>
提前感谢您能给我的任何帮助!