位置:相对vs转换:翻译 [英] Position: relative vs Transform: translate

查看:55
本文介绍了位置:相对vs转换:翻译的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,如果我们想将元素向上移动50px,则上述两种示例都可以

For example if we would like to move element up on 50px both examples above kind of work

示例1

position: relative;
top: -50px;

示例2

transform: translateY(-50px);

您能否解释一下未来行为的可能差异或存在的细微差别?

Can you please explain possible difference in future behavior or maybe some nuances that exist?

推荐答案

示例1

  • 在正常情况下可以使用

  • can be used in normal case

几乎所有浏览器都支持-无需为其他浏览器重写

supported by almost every browser - don't need to rewrite for other browsers

示例2

  • 可用于动画-使用变换,您可以在三个维度上旋转对象
  • 有限的浏览器支持(需要CSS3,因此不需要早期版本的IE或Opera Mini)
  • 结合使用延迟,您可以为旋转设置动画

这篇关于位置:相对vs转换:翻译的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆