css怎么让元素超出父元素
程序员文章站
2022-03-13 20:11:47
...
css让元素超出父元素的实现方法:1、将父容器定位设置为“relative”,表示相对定位;2、将子容器定位设置为“absolute”,表示绝对定位。
本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。
CSS让子容器超出父元素(子容器悬浮在父容器效果)
前言
有时候,我们需要如下图这样一个悬浮效果需求:
实现
在标准的正常的情况下,只能使用 绝对定位
来完成。
第一步:父容器定位设置为 relative(相对定位)。
第二步:子容器定位设置为 absolute(绝对定位)。
<p id="a"> <p id="b">我要浮出去!</p></p>
#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视频教程】
父元素设置 绝对定位
,子元素设置 相对定位
,即子元素依照父元素进行定位。
注意:只有子元素会脱离文档流,父元素是相对定位并不会脱离文档流,所以不会造成页面错位。
以上就是css怎么让元素超出父元素的详细内容,更多请关注其它相关文章!
上一篇: 设置元素绝对定位使用的CSS属性是什么
下一篇: Javascript中的解构赋值
推荐阅读
-
css子元素的margin-top为何会影响父元素_html/css_WEB-ITnose
-
怎么控制页面中某个元素的滚动_html/css_WEB-ITnose
-
父元素设置overflow:hidden对定位元素也有效_html/css_WEB-ITnose
-
css如何让浮动元素水平居中_javascript技巧
-
详解:怎么让一个HTML元素的区域铺满全屏?
-
孕妇缺钙怎么办?4大元素让钙吸收的更好
-
CSS 让div,span等块级、非快级元素排列在同一行
-
iframe超出外层元素显示滚动条怎么办?
-
css3设置box-pack和box-align让div里面的元素垂直居中
-
详解CSS-opacity子元素继承父元素透明度的解决方法