更改潜水器一侧的高度
change height of one side of div
我正在尝试制作一个开门效果的动画。有什么已知的算法可以做到这一点吗?如果不是,我需要更改一个矩形div,使右侧比左侧长,连接div右侧和左侧的顶部和底部线将是对角线,并且div的内容按比例拉伸。有没有办法像这样更改div的高度属性?
您可以使用CSS Transform来实现,但它不支持旧的浏览器。这里有一个很好的教程:http://24ways.org/2010/intro-to-css-3d-transforms/
最好的办法是使用多个图像制作动画并对其进行更改。
如果不需要支持较旧的浏览器,可以使用css"transform"属性。
看看w3c规范|mozilla-dev,也看看这个教程:css 3d教程系列。
旧浏览器的另一种解决方案是画布,它更受支持(仍然不是所有浏览器都支持)。
如果你需要支持几乎所有的浏览器,你可以使用flash,但我真的不建议这样做。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- ExtJS——在展开/折叠时调整面板高度
- 显示5秒后隐藏潜水
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 将“潜水高度”设置为“另一潜水高度”
- 动态潜水高度jQuery.Load()不工作
- 根据图片大小设置潜水高度
- JQuery 相同高度的潜水
- 制作潜水高度动画
- 更改潜水器一侧的高度
- 潜水高度始终为零-如何使其自动假设高度
- 分配相同高度的潜水器(响应)
- 相当于'pinchstart'在hammer js?更改潜水器的高度
- 潜水动画自动高度
- 固定高度容器内的两个流体高度潜水器
- 从不同的地方让2个潜水有相同的高度
- 潜水高度解决方案
- 潜水高度相等
- 使用数据-同位素添加沟值并设置潜水高度
- 使用动态内容时调整潜水高度