【发布时间】:2023-06-14 03:26:01
【问题描述】:
我发现了一个不错的悬停效果,我想将它用于我的项目,但以另一种方式,不是作为悬停效果。 我喜欢“波浪”效果,希望有人能帮助我:) div 应该在特定延迟后触发该效果。
$(document).ready(function() {
$('#box').delay(4000).addClass('scale');
});
.scale {
-webkit-animation: spin 0.9s ease-out 75ms;
-moz-animation: spin 0.9s ease-out 75ms;
animation: spin 0.9s ease-out 75ms;}
@-webkit-keyframes spin {
0% {
opacity: 0.3;
}
40% {
opacity: 0.5;
box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
-webkit-transform: scale(0.9);
}
100% {
box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
-webkit-transform: scale(1.0);
opacity: 1;
}
#box {
background: red;
height: 100px;
width: 100px;
position: absolute;
left: 60px;
top: 60px;}
看起来与示例几乎相似,但我没有得到 box-shadow 的波浪效果。我如何让阴影从我的 div 散开?
总结:1.将盒子阴影散布到div之外;
谢谢。 :)
【问题讨论】:
-
哇,Example
-
仅供参考 'ready' 事件仅适用于文档对象:>
-
啊,对。我现在改了。
标签: jquery animation css spread