ein SVG-Tag überlagert die folgende Snippets-Box, obwohl es weniger z-index
als die Box gegeben ist.Sollte SVG wirklich diesen Dialog überlagern?
Snippet:
.nicebox_overlay { width: 100%; height: 100%; z-index: 1; display: table; text-align: center; background: rgba(0,0,0,.1); }
.nicebox_container { display: table-cell; vertical-align: middle; }
.nicebox_content { display: inline-block; text-align: left; background: #EEE; min-height: 250px; min-width: 250px; position: relative; margin: 16px; }
.nicebox_inner_content { z-index: 600; color: white; padding: 8px; box-sizing: border-box; }
.nicebox_svg_tleft { position: absolute; top: -10px; left: -10px; z-index: 1; }
.nicebox_svg_bright { position: absolute; bottom: -10px; right: -10px; transform: rotate(180deg); z-index: 1; }
<div class="nicebox_overlay">
<div class="nicebox_container">
<div class="nicebox_content">
<div class="nicebox_svg_tleft">
<svg>
<rect x="8px" y="8px" width="2px" height="200px" style="fill: #A22;" />
<rect x="8px" y="8px" height="2px" width="180px" style="fill: #A22;" />
</svg>
</div>
<div class="nicebox_inner_content">
<textarea style="width: 240px; height: 240px">Try and enter something here...</textarea>
</div>
<div class="nicebox_svg_bright">
<svg>
<rect x="8px" y="8px" width="2px" height="200px" style="fill: #A22;" />
<rect x="8px" y="8px" height="2px" width="180px" style="fill: #A22;" />
</svg>
</div>
</div>
</div>
</div>
Ich will nur einfach die SVGs in den Rücken und das Textfeld im Snippet sein editierbar sein.
Jede Hilfe wird geschätzt.
PS: Ich muss position: static
für die .nicebox_inner_content
Klasse verwenden.
EDIT: Mit z-index: -1
funktioniert, aber es verbirgt sich die ganze SVG Element zurück hinter dem body
-Tag.
EDIT mkII: Ich kann auch andere position
s verwenden, solange sie mit den inneren Elementen automatisch skalieren, weil diese Box flexibel sein muss.
EDIT mkIII: Die Website: https://www.forcemagic.xyz/_ptExp!542/ Das Snippet ist eine vereinfachte und neu eingefärbte Version der ursprünglichen Website.
Können Sie die UI-Screenshot teilen, was genau Sie suchen? –
Ich möchte nur das innere Textfeld bearbeiten, das ist alles. Und auch die SVGs sollen sichtbar sein. Die Benutzeroberfläche ist dieselbe wie im Snippet. – ForceMagic
Okay gut, ich werde es überprüfen. –