jquery - 如何在加载页面时制作图像 'pop out'(使用 jQuery 或可能的 CSS 转换)

标签 jquery html css animation jquery-animate

我正在寻找一种方法,在加载网页时将图像从 10 像素宽和 10 像素高转换为全尺寸版本。这样图像就会“弹出”。

我研究过 CSS 转换,但它们似乎只能由 :hover 或其他伪状态触发。我正在寻找一种无需用户干预即可发生这种情况的方法。谁能指出我正确的方向?

谢谢!

最佳答案

查看 animate() jQuery 中的函数。有一个类似于您所请求的示例,但是,它是通过 onClick 事件处理程序触发的。只需适当放置代码:

$(document).ready(function(){
  $("#block").animate({
    width: "70%",
    opacity: 0.4,
    marginLeft: "0.6in",
    fontSize: "3em",
    borderWidth: "10px"
  }, 1500 );
});

要添加多个图像,您可以创建一个数组并使用 setInterval 循环遍历数组的每个值,并根据数组索引对当前图像运行动画函数。

关于jquery - 如何在加载页面时制作图像 'pop out'(使用 jQuery 或可能的 CSS 转换),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478390/

相关文章:

jquery - JQuery 坐标相差 9px?

javascript - 如何管理 CSS 框架以在我的 React 应用程序中仅使用一个组件

html - TR 元素是否可能比它包含的 TD 元素高得多?

html - 导航栏和固定 float 联系栏点击并保持打开,以及更改字体

css - 如何使用 CSS 为这个 Input 元素添加前缀

javascript - 为什么我的 jQuery 点击函数没有触发?

jquery - 如何对齐列表项 CSS/jquery

javascript - 如何在 Javascript 中检查输入单词与多个数组

html - ionic 2 : Dismiss loading animation when iframe is ready

javascript - jQuery hasClass 不起作用或 if 语句有缺陷