【发布时间】:2012-10-15 06:34:51
【问题描述】:
Here 如果您将鼠标悬停在页脚中的任何链接(即“书架”链接)上,您会得到一点点向左移动的火花效果。
我尝试过使用 firebug,但不知道它是如何实现的。
假设我认为始终显示的白色边框 (?) 是单个父 div,而触发 div 是其中的单个 div。然后当鼠标悬停发生时,jquery 应该被用来为子 div 应用背景颜色或边框左序。即使这样,也会出现这样的情况,即这些子 div 使父 div 的高度大于子 div 的高度,这与 url 中明显的相反。
对于测试场景,我使用了一个父 div (class_1) 和一个子 div (class_2) 而不是很多:
html:
<div class="class_1">
<div class="class_2"></div><!--end of class_2 -->
</div><!-- end of class class_1 -->
css:
.class_1{
height111:1px;
width:150px;
margin:0 auto;
border:2px solid red;
}
.class_2{
width:70px;
margin:0 auto;
border:1px solid green;
}
正确的方法应该是什么?
【问题讨论】:
-
回答这个问题的最佳人选是 Chris 本人...我相信他会非常乐意向您展示...只要去 csstricks 联系他,他会监控一切据我所知
-
@MikeHometchko,让我试试。
-
我很确定它完全是 CSS - 不需要 JS。每个链接中都有一个空的
<span>,并附加了背景转换。 -
我完全同意 @ahren 的 CSS。我们这里不需要 Js。过渡产生闪闪发光的效果。
-
@MikeHometchko,已在此处的 css-tricks.com 中发布了问题:css-tricks.com/forums/discussion/20007/…。如果我在 SO 之前从那里得到解决方案,我会在这里分享。
标签: javascript jquery html css