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
查看全文
相关阅读:
POJ3666 Making the Grade[动态规划]
vector内部的实现1
win32概述
stl概述
C++概要简介
类的常量成员
模板
c11标准
异常处理
pak文件的打包和解包
原文地址:https://www.cnblogs.com/jackson1/p/13285557.html
最新文章
解决Exception in thread “main” java.lang.NoClassDefFoundError: org/codehaus/janino/InternalCompilerException
spark2.x-java-用spark-sql和spark-streaming 统计网站的访客数(uv)
java连接kafka测试
java spark 消费kafka_spark2.3 消费kafka数据
Idea开发Spark直接以yarn-cluster模式提交到Ambari集群的解决方案
Spark-submit模式yarn-cluster和yarn-client的区别
Spark启动时的master参数以及Spark的部署方式
2.1.3字面值常量
2.1.2类型转换
技艺术法道
热门文章
理解apue中的signal function函数指针概念
变异 [单调栈]
P5157 The Cow Gathering [拓扑排序/树上差分]
P5157 The Cow Gathering [拓扑排序/树上差分]
围栏问题 [搜索+最优化剪枝]
围栏问题 [搜索+最优化剪枝]
POJ1830 开关问题[高斯消元/异或方程组]
POJ1830 开关问题[高斯消元/异或方程组]
卡片游戏 [逆序对_隐 II]
卡片游戏 [逆序对_隐 II]
Copyright © 2011-2022 走看看