css - 在 CSS 中更改比例点

标签 css

.bunch 是一张图片。有没有办法改变这个动画,让它从图像的底部开始缩放,这样它就出现在地板上?目前它从中间开始缩放。

.bunch {
  position: absolute;
  top: 250px;
  left:320px;
  -webkit-animation: flowerGrow 3s forwards;
}


@-webkit-keyframes flowerGrow {
  0% { -webkit-transform: scaleY(0)}
  100% { -webkit-transform: scaleY(1)}
}

提前致谢!

最佳答案

参见 transform-origin :

.bunch {
  position: absolute;
  top: 250px;
  left:320px;
  -webkit-animation: flowerGrow 3s forwards;
  -webkit-transform-origin: 50% 100%;
}

@-webkit-keyframes flowerGrow {
  0% { -webkit-transform: scaleY(0)}
  100% { -webkit-transform: scaleY(1)}
}

DEMO

关于css - 在 CSS 中更改比例点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23570908/

相关文章:

Firefox 3.6.12 与 CSS 盒模型

css - 将 DIV 定位在可变高度的固定 div 下方

css - 用CSS放置元素?

css - 附加 CSS、JS、Bootstrap CDN 版本后,只有一个文件未正确呈现

jquery - AdminLTE 数据表未将样式应用于标签

html - 跨多个容器使用 flex 订单属性

html - 当鼠标指针悬停在其他元素位置时,CSS 悬停效果

html - 具有剧烈布局变化的响应式网页设计

css - 基于 div 而不是屏幕的条件 CSS

css - Tablesorter 如何禁用嵌套表的样式?