【发布时间】:2015-04-13 14:24:18
【问题描述】:
我必须承认我在 CSS 方面还算不上天才……为了练习,我正在创建一个模拟啤酒杯的动画。
目前,看一些示例,我已经实现了所需的动画: http://jsfiddle.net/yfb1fo8c/1/
还有我想要的形状:
#liquid {
background: black;
border-bottom: 500px solid #e39700;
border-left: 80px solid transparent;
border-right: 80px solid transparent;
width: 300px;
color: #fff8eb;
position: absolute;
clip:auto;
overflow:hidden;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
}
但是当我尝试合并这两个想法时,我的形状完全崩溃了,或者没有动画:http://jsfiddle.net/ogpqj2kr/2/
有什么想法吗?
【问题讨论】:
-
您是否意识到您想要的动画代码仅适用于基于 webkit 的浏览器?当我在 Firefox 中查看它时,我一度对你想要实现的目标感到困惑,直到我看到使用 webkit 前缀的代码。
标签: javascript jquery css animation