css3 transform导致子元素固定定位变成绝对定位的方法


Posted in HTML / CSS onMarch 06, 2020

 本文介绍了css3 transform导致子元素固定定位变成绝对定位的方法,分享给大家,也给我自己留个笔记,方便查找。

<!DOCTYPE html>
<html>
<head>
<style>
   body {
    background: #f60; // 橙色
   }
  .parent {
     position: fixed;
     width: 300px;
     height: 300px;
     right: 0;
     top: 0;
     background: #02bd00;  // 绿色
     transform: translateX(0);                 
  }
  .child {
     position: fixed;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;    
     background: rgba(0,0,0,0.2); // 黑色透明:蒙层
  }
</style>
</head>
<body>

<div class="parent">
  <div class="child"></div>
</div>

</body>
</html>

问题相对于没有遇到过的同学不太容易查找原因。贴个图看下效果(只有绿色部分有蒙层,但我们可能以为自己的写法没有问题。)

css3 transform导致子元素固定定位变成绝对定位的方法

其实我们想要的子元素全屏效果,需要设置transform: none;

css3 transform导致子元素固定定位变成绝对定位的方法

问题比较典型:父级元素设置有效的transform属性会导致子元素固定变成绝对元素, 此时会导致子元素和父级元素相同大小. 此时查看子元素的offsetTop和offsetLeft都是0,需要引起注意。
出现场景: 通常会在框架UI的基础上自定义增加样式时候出现。

 到此这篇关于css3 transform导致子元素固定定位变成绝对定位的方法的文章就介绍到这了,更多相关css3 transform 子元素固定内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3中动画属性transform、transition和animation属性的区别
Sep 25 HTML / CSS
CSS3悬停效果案例应用
Nov 21 HTML / CSS
CSS3+Sprite实现僵尸行走动画特效源码
Jan 27 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
Apr 25 HTML / CSS
html5 自定义播放器核心代码
Dec 20 HTML / CSS
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
Jan 27 HTML / CSS
HTML5视频播放插件 video.js介绍
Sep 29 HTML / CSS
HTML5 视频播放(video),JavaScript控制视频的实例代码
Oct 08 HTML / CSS
Html5适配iphoneX刘海屏的简单实现
Apr 09 HTML / CSS
浅析CSS在DevTools 中架构演变
Oct 05 HTML / CSS
HTML5 新增内容和 API详解
Nov 17 HTML / CSS
详解CSS中postion和opacity及cursor的特性
Aug 14 HTML / CSS
CSS3颜色值RGBA与渐变色使用介绍
Mar 06 #HTML / CSS
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
Feb 27 #HTML / CSS
CSS3标注引用的出处和来源的方法
Feb 25 #HTML / CSS
CSS3关于z-index不生效问题的解决
Feb 19 #HTML / CSS
css3针对移动端卡顿问题的解决(动画性能优化)
Feb 14 #HTML / CSS
css3实现圆锥渐变conic-gradient效果
Feb 12 #HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 #HTML / CSS
You might like
神族 Protoss 历史背景
2020/03/14 星际争霸
php支付宝接口用法分析
2015/01/04 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
javascript 特殊字符串
2009/02/25 Javascript
JavaScript中的prototype使用说明
2010/04/13 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
2013/01/24 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
fullpage.js最后一屏滚动方式
2018/02/06 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
python实现按行切分文本文件的方法
2016/04/18 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Spring Cloud Feign高级应用实例详解
2019/12/10 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
教师评优的个人自我评价分享
2013/09/19 职场文书
生产主管岗位职责
2013/11/10 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
财产分割协议书范本
2014/11/03 职场文书
2015年采购工作总结
2015/04/10 职场文书
毕业论文答辩稿范文
2015/06/23 职场文书
结婚十年感言
2015/07/31 职场文书
jquery插件实现搜索历史
2021/04/24 jQuery