小编rsa*_*ez1的帖子

如何在父元素和父元素的兄弟元素之上显示子元素?

我的问题与这个问题有关:

使用CSS在父元素上显示子元素

设定的问题的答案overflow: visible仅适用于一个孩子的一个父母.但是,我有这些元素的行; 父母的行,我需要孩子在父母身上显示.我可以让孩子显示原来的父母,但我不能让孩子显示父母的兄弟姐妹.为了让您了解我在说什么,这是一个截图:

截图

我想要的是选项弹出窗口,隐藏在接下来的两行后面的元素,显示在这两行上,就像它显示在它的直接父级上一样.我一直在搞乱它,并没有想出来,所以希望这里的人能够提供帮助.

这是基本结构:

.row,
.selector {
  position: relative;
}

.label,
.selector {
  display: inline-block;
}

.selector {
  overflow: visible;
}

.selector-inner {
  display: block;
}

.selector-arrow {
  float: right;
  width: 21px;
  height: 21px;
  background: url(arrow.png) no-repeat center center;
}

.selector-caption {
  display: inline-block;
}

.options-popup {
  position: absolute;
  z-index: 100;
  top: 0px;
  right: 0px;
}

.options-item {
  /* only for fonts and sizes */
}
Run Code Online (Sandbox Code Playgroud)
<div class="row">
  <div class="label">Color Scheme:</div>
  <div class="selector">
    <div class="selector-inner"> …
Run Code Online (Sandbox Code Playgroud)

html css parent-child siblings

7
推荐指数
1
解决办法
8673
查看次数

标签 统计

css ×1

html ×1

parent-child ×1

siblings ×1