- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Here如果您将鼠标悬停在页脚中的任何链接(即“The Bookshelf”链接)上,您会看到向左移动的 Spark 效果。
我试过使用 Firebug ,但无法弄清楚它是如何实现的。
假设我认为始终显示的白色边框 (?) 是单父 div,而闪烁的 div 是其中的单个 div。然后当发生鼠标悬停时,应该使用 jquery 为左顺序的子 div 应用背景颜色或边框。即使那样,这些子 div 的高度也会出现,这与 url 中显示的相反,子 div 的高度大于子 div 的高度。
对于测试场景,我使用了一个父 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;
}
正确的做法是什么?
最佳答案
它仅使用 CSS 实现 - 一个背景渐变,然后在父 a
标签的悬停时转换 - background-position 是赋予它 sparkles< 错觉的属性/em>.
<ul class="link-list">
<li><a href="#">Link one<span></span></a></li>
<li><a href="#">Link two<span></span></a></li>
<li><a href="#">Link three<span></span></a></li>
</ul>
注意链接内部的空 span
。
这是神奇的过渡 CSS:(请注意,您需要为 transition
属性使用浏览器前缀,例如 -moz-
和 -o-
- 它们出现在上面的 fiddle 中,但为了可读性和简洁性,我在下面省略了它们)
.link-list a:hover>span, .link-list a:focus>span {
background-position: -100% 0;
transition: background 0.4s;
}
使用 CSS 进行过渡的好处是巨大的——比如:
渐进式增强(闪光 效果不是页面功能所必需的,因此它纯粹是一种美学特征,不会降低不识别它的浏览器的速度)
CSS 过渡是硬件加速的,通常比 JS 动画更流畅
消除 javascript 引擎的压力
阅读更多:Is there any advantage to using CSS animations over jQuery animations? (performance, or otherwise)
要检查哪些浏览器将支持此技术,请检查 caniuse.com
关于javascript - 如何使用 css 和 javascript 实现移动的 Spark 效果,如 css-tricks.com 页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12890426/
trick大意 我对于这个trick的理解为:支持位运算的高精度 维护一个以 \(b\) 为基数的大数 \(N\) ,并支持以下功能: 给定(可能是负)整数 \(|x|
我正在为 Java 考试进行培训,我在去年的科目中遇到了一些我不理解的东西。这是代码 class Mother { int var = 2; int getVar() {
在一点帮助下,它几乎是华丽的:TheZoo.com/shapes 除此之外,标题图标和我想要控制的文本之间没有空格。那么,如何在 css pseudo:before 形状中添加边距(或填充),同时避免
是否有一些使用媒体查询的新标准。或者我应该说,应该做出一些新的考虑。 CSS tricks article似乎效果不是很好,因为“智能手机景观”似乎劫持了一切。 我直接使用的代码(打印屏幕应该是什么除
我有一个名为 memory_region 的类,有点像未类型化的 gsl::span (即它本质上是一个 void* 和一个 size_t ),我也将其用于类型删除。因此它有一个 as_span()方
在阅读了 Douglas Crockford 的“JavaScript:The Good Parts”和 Stoyan Stevanov 的“JavaScript Patterns”之后,我试图确定“
最近我发现,如果我需要查看变量是否为偶数(或奇数),我可以只查看变量的最后一位是否等于 0。这一发现在实现后取代了一些 modulo 2 计算,因此整个函数运行得更快。 是否有任何其他像这个一样的“技
我一直在玩这个,到目前为止我还没有找到任何方法来隐藏或欺骗 instanceof 通过隐藏它的类型来返回 false混淆层,但这并不意味着它是不可能的,因为我远不是最了解 Java 的人。所以才来请教
我知道特征散列 (hashing-trick) 用于降低维度和处理位向量的稀疏性,但我不明白它是如何工作的。谁能给我解释一下。是否有任何 python 库可用于进行特征散列? 谢谢。 最佳答案 在 P
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我正在查看“dlib”库,更具体地说是用于“优化”的“find_min”函数( http://dlib.net/optimization_ex.cpp.html)。 “find_min”函数可让您将自
有据可查的是,IE 中的原生 DOM 元素不包含 hasOwnProperty() 方法。有几个解决方案;其中最优雅的是直接在 Object.prototype 中访问 hasOwnProperty(
This question状态: It is amazing how many users don't know about the rm ./-rf or rm -- -rf tricks. 我不敢
我已经提到了 this site用于布局技巧。 在那里,一个属性被声明为 android:layout_weight="1"。 所以我的困惑是关于 android:layout_weight: and
我正在尝试使一个元素垂直居中,该元素使用 padding-bottom 来创建所需的宽高比(对于视频)。我想要顶部和底部的黑色边框,就像电影以比拍摄时更高的纵横比显示时一样: body{ pa
你能解释一下下一个代码示例背后的机制吗(我想我知道,但我需要第二个意见): 1)---------------------------- using namespace std; int * f(in
滚动浏览 http://git.suckless.org/st/plain/st.c我偶然发现 #define LEN(a) (sizeof(a) / sizeof(a)[0]) 我知道预编译魔法很难
我正在阅读有关 Java 泛型的文章,我偶然发现了这个主题,我对此感到有些困惑。 发件人:http://www.angelikalanger.com/GenericsFAQ/FAQSections/P
我有一点挑战。 在我们产品的早期版本中,我们有一个错误消息窗口(不得已,未处理的异常)显示异常消息、类型、堆栈跟踪 + 各种信息。 这个窗口是打印屏幕友好的,因为如果用户简单地进行打印屏幕捕获,并将屏
可以在 C 中将某些类型的泛型函数作为宏来执行,例如: #define SQRT(x) (sizeof(x) == sizeof(float) ? sqrtf((x)) : \
我是一名优秀的程序员,十分优秀!