wie mit html zwei bilder übereinander legen?

4 Antworten

Mit HTML alleine kannst du das nicht realisieren. Mit S/CSS kannst du das übereinanderlegen.

Bsp

div {
 position: relative; 

 img {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  left: 0;
  top: 0;
 }
}

<div>
<img src="..."/>
<img src="..."/>
</div>
#bild1{
 z-index: 1;
}
#bild2{
 z-index: 2;
}
Woher ich das weiß:eigene Erfahrung

Mensch4 
Fragesteller
 14.05.2021, 13:26

ja aber im html code wird es doch dann trotzdem aneinander gedrückt, ist es überhaupt möglich zwei sachen mit html übereinender zu legen?

0

Ich würde mir es mit position:absolute; übereinander legen und dann positionieren. Mit opacity 0.5 kann man es dann durchscheinen lassen.

Woher ich das weiß:Hobby
opacity: 0.7;

bspw. css


Mensch4 
Fragesteller
 14.05.2021, 13:08

aber dann liegt es doch nicht übereinender, die gif datei soll ja die volle deckkraft haben, nur duch die transparenten pixel soll das orginalbild durchscheinen

0
jentolon  14.05.2021, 13:11
@Mensch4

achso, verstehe

und wenn die einfach übereinanderlegst, also in css einfach beide an die gleiche Stelle festlegst.

in css für hinteres bild

z-index:0;

und für vorders Bild

z-index:1;

----

Die transparenten Pixel bleiben ja transparent und da sieht man dann die Teile des hinteren Bildes.

Vllt klappt es so.

0
Mensch4 
Fragesteller
 14.05.2021, 13:28
@jentolon

ja, ich denke das wird so gehen, ich verwende das Framework bootstrap falls dir das was sagt, und die seite soll wenn möglich responsive bleiben, daher sind so sachen wie position:absolute eher keine gute idee

1