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
查看全文
相关阅读:
SQL中利用脚本恢复数据库
SQL中如何检查死锁
三个有用的SQL辅助工具
企业报销系统完整设计方案(三)
企业报销系统完整设计方案(二)
企业报销系统完整设计方案
Crystal Report在.net中的两种显示方式
cacti 流量图合并
Centos 7 配置邮件发送
Centos 7 Ntop 流量分析 安装
原文地址:https://www.cnblogs.com/jackson1/p/13285557.html
最新文章
MyBatis核心对象之StatementHandler
poi创建excel文件
缓存+写缓冲区+无效化队列 == 缓存一致性协议+内存屏障
volatile可见性案例-黑马
Java死锁演示
最久未使用算法和最少次数算法
原子类解决i++问题
IntelliJ IDEA中设置同时打开多个文件且分行显示
The content of element type must match解决方法
mybatis官网文档mybatis_doc
热门文章
mysql官网下载驱动包
Intellij IDEA 创建资源文件夹 source folder
idea 创建properties配置文件
SQLyog快捷键
MySQL安装详解
SQLyog12.0.9下载、安装和破解
IntelliJ IDEA包层级结构显示方式
WinForm界面布局控件WeifenLuo.WinFormsUI.Docking"的使用 (二)
WinForm界面布局控件WeifenLuo.WinFormsUI.Docking"的使用 (一)
FileUpload无法赋值解决方案
Copyright © 2011-2022 走看看