javascript - 获取 Font Awesome 容器以在悬停时变大(javascript)

标签 javascript html css font-awesome

我有一堆按钮的这些 FA 图标。我希望它们在悬停时一次变大。其他人因此会稍微移到一边。我想到了 javascript 来做到这一点并尝试了这个但是它没有用:

function hoverIcons(classnm) {
  document.getElementById(classnm).css({height: '+=10%', width: '+=10%'});
}

function nothoverIcons(classnm) {
  document.getElementById(classnm).css({height: '+=10%', width: '+=10%'});
}
#mainicons{
position:fixed;
bottom:20px;
right:193px;
text-align:center;  
}
 
#mainicons i{
display:inline-block;
margin-top:0;
margin-left:-3px;
height:30px;
width:50px;
padding:10px;
color:{color:Main icon};
background:{color:Main icon background};
text-transform:uppercase;
font-size:15px;
line-height:30px;
-webkit-transition: all .7s ease;
-moz-transition: all .7s  ease;
-o-transition: all .7s  ease;
transition: all .7s  ease;
}  
 
#mainicons i:hover{
color:{color:Hover};
background:{color:Main icon};
-webkit-transition: all .7s ease;
-moz-transition: all .7s  ease;
-o-transition: all .7s  ease;
transition: all .7s  ease;
}
<div id="mainicons" onmouseover="hoverIcons('mainicons')" onmouseout="nothoverIcons('mainicons')">
<a href="/" title="Home"><i class="fa fa-home"></i></a>
<a href="/ask" title="Ask"><i class="fa fa-envelope"></i></a>
<a href="/submit" title="Request"><i class="fa fa-pencil "></i></a>
<a href="/archive" title="Archive"><i class="fa fa-clock-o"></i></a>
</div>

感谢您花时间回复!

最佳答案

尝试变换高度和宽度:

#mainicons i:hover {
  color:{color:Hover};
  background:{color:Main icon};
  transform: scale(1.1);
}

关于javascript - 获取 Font Awesome 容器以在悬停时变大(javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44053904/

相关文章:

css - h1 :after badge not lining up properly

javascript - 如何显示用 JavaScript 创建的 Canvas ?

带有空标签的 JavaScript src 可以工作,带有空结尾则不行

html - 在一个容器中悬停具有过渡效果的相对 div #1 时显示 div #2

javascript - 通过单击任意点上的 div 滚动到特定的 div

html - 在屏幕上拉伸(stretch) 1 个 div 中包含的图像

javascript - 为什么我的图像不能在 Vue.js 2 中加载?

Javascript onclick 函数调用问题 : won't pass a string

javascript - "childNodes"未获取 SVG 对象的所有子节点

html - Mozilla Firefox CSS 无法在 <div> 上应用背景颜色