javascript - 将 JQuery 动画转换为 Javascript/CSS3

标签 javascript jquery css

我正在尝试向左移动一个 div 并将高度和宽度增加 100 像素。我可以使用 JQuery 做到这一点,但我想知道如何使用 JavaScript/CSS3 做到这一点?

$("#button").click(function(){
    $("#div").animate({
        left: '250px',
        height: '+=100px',
        width: '+=100px',
    });
});

我正在使用翻译功能来移动它

-webkit-transform: translate(100px,0);

但我不确定如何增加大小。

有什么想法吗?

谢谢!

最佳答案

keyframes怎么样? ?

@keyframes identifier {
  0% { width: 25%; height: 40%; }
  30% { width: 30%; height: 30%; }
  68%, 72% { width: 75%; }
  100% { width: 80%; height: 50%; }
}

一个选项是 scale :

transform:  scale(sx[, sy]);

做 2 倍:

transform:  scale(2);

或 2 倍宽,3 倍高:

transform:  scale(2,3);

关于javascript - 将 JQuery 动画转换为 Javascript/CSS3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28955813/

相关文章:

javascript - child_process.fork - process.send 不返回消息

JavaScript/HTML 来交替输入类型文本区域的行颜色?

javascript - 检查所有子复选框

javascript - Chrome 上点击标题时如何防止表格滚动?

javascript - 带有CSS的html中颜色选择器的绝对位置

javascript - Awesomium:包含外部 javascript

javascript - 为什么我不能在 angular 2 组件中加载谷歌地图?

css - 使用 CSS 使背景图像成为较高 div 的高度

需要修改 Javascript/Jquery 才能正常工作吗?

html - 1个空间的像素大小是多少