权重半透明定位以及层级问题

Posted zp0818

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了权重半透明定位以及层级问题相关的知识,希望对你有一定的参考价值。

1.1    权重问题

left比right,权重高。有left又有right的时候,执行left的值。

top比bottom,权重高。有top又有bottom的时候,执行top的值。

1.2    半透明

opacity:0.4;   优点方便。缺点:里面的内容也会半透明。

C3的技术来解决半透明:

background: rgba(0,0,0,0.3);

background: rgba(0,0,0, .3);

1.3    定位问题

relative不能给行内元素设置宽高

定位中,两个定位不能给行内元素设置宽高:Static和relative。但是另外两个可以。

1.4    层级问题  (谁高)

总结:标准流盒子,低于浮动的盒子,浮动的盒子又低于定位的盒子

定位高于浮动,浮动高于标准流。(高低和占不占位置无关)

(除去static之外)

用法:1、必须有定位。(除去static之外)。

           2、给定z-index的值为层级的值。

             (不给默认为0)

             (层级为0的盒子,也比标准流和浮动高。)

     (层级为负数的盒子,比标准流和浮动低。)

             (层级不取小数)

     (层级一样,后面的盒子比前面的层级高。)

       (浮动或者标准流的盒子,后面的盒子比前面的层级高。)

            (文字是在标准流和float之上的)

             定位中:abselute是不占位置的,relative是站位的的。而层级的高低,是和占不占位置没有关系的。

         技术分享图片

 

以上是关于权重半透明定位以及层级问题的主要内容,如果未能解决你的问题,请参考以下文章

iOS Autolayout - 在半透明导航栏下方正确定位视图

活动接收全屏半透明DialogFragment背后的触摸事件

如何用css实现半透明遮罩层效果

UINavigationBar + UIToolBar UIAppearance以及应用程序某些部分的半透明barStyle?

半透明/透明状态栏 + CoordinatorLayout + Toolbar + Fragment

如何用css实现半透明遮罩层效果