zoukankan
html css js c++ java
CSS中定位和TRANSFORM的比较(day02)
POSITION
CSS中我们想要改变一个元素的位置,我们可以采用的方法之一就是定位,这也是我们最先接触的方法。其主要用法就是给需要移动的元素的父元素或以上添加 position:relative; 再给自身添加 position:absolute; 然后通过改变方位(top,left,right,bottom)来实现元素的移动。
TRANSFORM
CSS3中提供了transform属性,其中的translateX和translateY值可以实现元素的横向与纵向移动。
区别和选择
经过测试。TRANSFORM性能消耗只有position的十分之一!可想而知,CSS3推出新的transform属性也是加快了浏览器的运行速度。
总结
总的来说,当我们能用transform实现预想的效果就不要去使用position了,一个小小的demo就能达到10倍的差距,可想而知在大型项目中差距会更加明显。
使用transform会比top少一个layout延时
transform的Composite Layers经多次测试 延时普遍会大于top
查看全文
相关阅读:
UGUI血条跟随
unity组件路径自动生成
双摄像机使用
Unity 属性雷达图
unity UGUI UI跟随
Unity中实现人物平滑转身
游戏摇杆
IIS下载无后缀文件的设置
convert svn repo to git
Discovery and auto register
原文地址:https://www.cnblogs.com/jackson1/p/13285557.html
最新文章
mysql——B树索引和B+树索引优劣对比
Hash索引的优劣
mysql——索引的优势和劣势?
Jvm中的类加载机制究竟是什么样的呢?tomcat又是如何打破的双亲委派机制呢?
java基础——深拷贝和浅拷贝的区别
java基础——既然有了字节流,为什么还要有字符流呢?
常见面试题——TCP和UDP的区别?
浏览器输入URL后,发生了什么?(打开一个网页会使用哪些协议?)
包装设计模式
sql语句大全
热门文章
把数据导入到本地的EXcel中和读取本地的EXCEL到list中
利用CXF开发WebService的小案例
excel的导入导出
String 中的常用方法
对前台cookie进行加密处理
Java模式-策略模式
Tomcat连接池配置-DBCP
当一个方法满足不了需求时的三种办法
UIManager
向量旋转
Copyright © 2011-2022 走看看