首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Z索引在引导转盘中不起作用

Z索引在引导转盘中不起作用
EN

Stack Overflow用户
提问于 2021-01-15 18:49:49
回答 1查看 344关注 0票数 0

我有一个引导转盘,其中一张幻灯片由4个Css框组成(2个在顶部,2个在底部)。它们有一个阴影,顶部两个盒子的阴影覆盖了底部的一个盒子。

我知道必须对元素进行定位,这样才能应用z索引,但是设置位置(设置为relativ)并在较低的元素上增加z索引)并不起作用。

是不是因为一张幻灯片由两行(上行和下行)组成,因此它们有不同的父(flex-)容器?我仍然不明白为什么Z指数没有影响,因为flex的行为应该像inline-block一样。

下面是代码(pug格式):

代码语言:javascript
复制
              .carousel-inner
                .carousel-item.active
                    .row.mt-lg-4.mt-2
                        .col-lg-6.col-12
                            .container-fluid.h-100
                                .carousel-card.d-flex.flex-nowrap.align-items-center
                                    .col-3.text-center
                                        img(src='img/examination-anxiety-icon.svg').img-fluid 
                                    .col-9
                                        h3 Header
                                        p.text-left "Text"
                        .col-lg-6.col-12
                            .container-fluid.h-100
                                .carousel-card.d-flex.flex-nowrap.align-items-center
                                    .col-3.text-center
                                        img(src='img/decision-difficulties-icon.svg').img-fluid  
                                    .col-9
                                        h3 Header
                                        p.text-left Text
                    .row
                        .col-lg-6.col-12
                           container-fluid.h-100
                                .carousel-card.d-flex.flex-nowrap.align-items-center
                                    .col-3.text-center
                                        img(src='img/mobbing-icon.svg').img-fluid  
                                    .col-9   
                                        h3 Header
                                        p.text-left Text
                        .col-lg-6.col-12
                            .container-fluid.h-100
                                .carousel-card.d-flex.flex-nowrap.align-items-center
                                    .col-3.text-center
                                        img(src='img/life-crisis-icon.svg').img-fluid  
                                    .col-9   
                                        h3 Header
                                        p.text-left Text
EN

回答 1

Stack Overflow用户

发布于 2021-01-15 22:31:43

您必须为.row元素设置额外的css。

代码语言:javascript
复制
... 
   .row.z-down
      ...
   .row.z-up
      ...
...

CSS:

代码语言:javascript
复制
.row { position: relative; }
.row.z-down { z-index: 0; }
.row.z-up { z-index: 1; }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65734709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档