jquery - CSS3 过渡计时功能

标签 jquery html css animation

我需要像 this link 中的插槽一样为我的 div 顶部制作动画. 我做了一些 demo ,但我的动画无法正常工作。我正在尝试使用 jquery.easing.js 执行此操作,结果相同。有人可以向我解释什么是错的,我该如何解决。

我的 CSS:

.box {
    width: 100px;
    height: 100px;
    position: relative;
    top: 40px;    
    background: red;
    -webkit-transition-duration: .2s;
      transition-duration: 2s;
      -webkit-transition-timing-function: cubic-bezier(.75, 1.95, .66,.56);
      transition-timing-function: cubic-bezier(.75, 1.95, .66, .56);
      -webkit-transition-property: top;
}
.box:hover{
    top: 500px;
}

最佳答案

我觉得你的问题不是计时功能不对,而是div移动的时候失去了焦点,hover...

这是你想要的吗?

.launcher {
    width: 200px;
   height: 100px;
  background-color: lightgreen;
}

.box {
    width: 100px;
    height: 100px;
    position: relative;
    top: 10px;
  left: 0px;
    background: red;
    -webkit-transition-duration: .2s;
      transition-duration: 2s;
      -webkit-transition-timing-function: cubic-bezier(.75, 1.95, .66,.56);
      transition-timing-function: cubic-bezier(.75, 1.95, .66, .56);
      -webkit-transition-property: left;
}
.launcher:hover + .box{
    left: 500px;
}
<div class="launcher">hover me</div>
<div class="box"></div>

关于jquery - CSS3 过渡计时功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31411243/

相关文章:

javascript - 无法使用 javascript 进行自定义验证

html - 无法在 bootstrap 3 的容器中放置菜单

javascript - 删除 cookie 的 JavaScript

javascript - Shiny 的 HTML UI 受 Javascript OnLoad 限制?

jquery - 如何选择从 AJAX 调用渲染的 DOM 对象列表?

html - 带有内容的可扩展 div CSS

jquery - 从第 0 行的数据源请求未知参数 '1'(JTable 问题)

javascript - 如何使用 JQuery 仅获取 'clip' CSS 属性中的一个参数?

javascript - 编辑输入标签中值的属性

html - div 的默认高度与计算结果不同