前言

有时候,我们需要如下图这样一个悬浮效果需求:

实现

在标准的正常的情况下,只能使用 绝对定位 来完成。

  1. 第一步:父容器定位设置为 relative(相对定位)
  2. 第二步:子容器定位设置为 absolute(绝对定位)
<div id="a"><div id="b">我要浮出去!</div>
</div>
#a{width:400px;height:100px;background:rgb(0, 0, 0);position:relative;/*父元素>相对定位*/
}#b{width: 150px;height:50px;background:rgb(185, 155, 255);position:absolute;/*子元素>绝对定位*/top:-30px;/*控制浮出*//* left:XX; */
}

效果图:

父元素设置 绝对定位 ,子元素设置 相对定位 ,即子元素依照父元素进行定位。

注意:只有子元素会脱离文档流,父元素是相对定位并不会脱离文档流,所以不会造成页面错位。

CSS让子容器超出父元素(子容器悬浮在父容器效果)相关推荐

  1. js获取对象的父元素,子元素,兄弟元素

    今天测试我昨天写好的js插件,发现昨天考虑欠妥,导致[修改]做不了了!主要原因是我以前都是遍历表格,在每条记录后面添加修改按钮.现在用局部刷新表格的方法,每次都自动生成表格内容,以致于无法在记录后面生 ...

  2. js margin作用到父元素_CSS中margin-top对父级元素产生作用的问题

    在页面重构中,利用margin进行定位非常常见,然而margin-top这个属性经常会给我们带来一定的困扰,有时候不起作用,还把父层"拉"了下来,如图所示: 代码如下: test2 ...

  3. html 父元素右下角,html – 如何在父元素和父元素的兄弟元素上显示子元素?

    我的问题与这个问题有关: 对该问题的回答,设置溢出:可见,仅适用于一个孩子的一个父母.但是,我有这些元素的行;父母的行,我需要孩子在父母身上显示.我可以让孩子显示原来的父母,但我不能让孩子显示父母的兄 ...

  4. vue 父刷新子_vue.js从父级中更新子组件数据

    如何从父组件中更新子组件中的数据?我正在尝试从父级中更新autores属性,并让它更新子级数据.目前什么都没有发生,我认为我没有正确的数据链接.如果我将它作为数据添加到父组件中,那么当代码运行时,父组 ...

  5. 父与子一起学python3,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...

    章 出发吧 1 1.1 安装Python 1 1.2 从IDLE启动Python 2 1.3 来点指令吧 3 1.4 与Python交互 5 1.5 该编程了 7 1.6 运行你的个程序 9 1.7 ...

  6. 父与子的编程python_父与子的编程之旅:与小卡特一起学Python

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  7. html超出父元素,css怎么让元素超出父元素

    css让元素超出父元素的实现方法:1.将父容器定位设置为"relative",表示相对定位:2.将子容器定位设置为"absolute",表示绝对定位. 本文操作 ...

  8. css笔记(选择器+清除浮动+定位+margin叠加以及子元素margin对父元素拖拽+羽化阴影)

    ##css(Cascading Style Sheet) 1.样式引入 行内样式:优点--效率高: 缺点--html与css代码耦合,复用性低内部样式表:优点--解决css和html代码耦合: 缺点- ...

  9. html 相对于父标签位置,css子元素如何相对父元素定位?

    在css中,可以使用position属性,通过给父元素设置相对定位"position:relative;"样式,给子元素设置绝对定位"position:absolute; ...

  10. [css] 父元素下有子元素,子元素也有高度但父元素的高度为何为0呢?分析下可能出现的原因及解决方法

    [css] 父元素下有子元素,子元素也有高度但父元素的高度为何为0呢?分析下可能出现的原因及解决方法 父元素塌陷父元素在文档流中高度默认是被子元素撑开的,当子元素脱离文档流以后,将无法撑起父元素的高度 ...

最新文章

  1. 【Spring】基于xml实现事务控制(银行转账)
  2. DS博客作业04--树大作业
  3. 线性排序算法分析总结
  4. Ubuntu 安装简单samba
  5. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
  6. 任务调度框架Quartz基本介绍
  7. 世界领先的界面设计公司:The Skins Factory
  8. excel表格不够怎么添加_excel怎么添加筛选
  9. golang channel的一些总结
  10. oracle出现12505错误的解决步骤
  11. android 右边抽屉,android – 抽屉在右侧抽屉中切换
  12. 洛谷3871 [TJOI2010]中位数 维护队列的中位数
  13. Dave一款gitee热搜项目,不需node基础也能直接部署node
  14. 高通运行linux,Linux实现对高通多核支持
  15. 【iCore4 双核心板_ARM】例程十八:USBD_VCP实验——虚拟串口
  16. “网红”Cat-1模组
  17. MAC中安装Navicat Premium
  18. (13) IFC格式说明 (Industry Foundation Class)
  19. 牙齿变色怎么办?如何清洁牙齿?
  20. Java语言十五讲(第十四讲 容器框架二)

热门文章

  1. 深度学习提高泛化能力的技术
  2. 联通签到php,联通营业厅微博双签(云函数自动签到)
  3. Kaggle竞赛 —— 泰坦尼克号(Titanic)
  4. 企业邮箱地址怎么写你知道吗?这样的邮箱地址更专业
  5. Keep It Mac版(文本笔记工具)
  6. Redis实战:第五章-使用Redis构建支持程序
  7. 分享一个竞品分析报告
  8. keychain介绍
  9. 技术、产品、交流、思考 - 微软技术暨生态大会 2018
  10. php中rfc是什么意思,什么是RFC