Ich habe eine <div>
, die zwei enthält, ist eine der Schließen-Taste, die andere ist eine Raumkarte. Die Größe der Raumkarte ist jedoch immer unterschiedlich. Daher scheint es nicht zu funktionieren, die Schließen-Schaltfläche in eine absolute Position zu setzen.Platzieren schließen Knopf in der oberen rechten Ecke eines Bildes mit verschiedenen Größen
Hat jemand eine Idee, wie ich erreichen konnte, dass die Schließen-Schaltfläche auf der Raumkartengröße und immer in der oberen rechten Ecke basiert? Auch das ganze <div>
ist ein Popup, das in der Mitte des Bildschirms zentriert ist.
.cont2 {
position: relative;
}
.cont2 .img2 {
position: absolute;
margin-top: 10%;
right: 10%;
z-index: 2;
}
.cont2 .img1 {
position: absolute;
margin-top: 15%;
left: 50%;
z-index: 1;
border: 4px solid black;
border-radius: 5px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-transform: translateX(-50%);
}
<div class="cont2" id="popImg">
<img class="img2" width="40px" id="closebutton" src="https://placehold.it/40x40&text=Button">
<img class="img1" onclick="point_it(event)" id="roomchoose" src="https://placehold.it/150x150&text=Image" />
</div>
Haben Sie eine jsfiddle oder so etwas? Wir müssen sehen, was Sie versucht haben. – Roy
anstatt einen Prozentsatz oben und rechts geben - geben Sie eine px oben und rechts – Pete
@Pete dont denke, dass dies den Job tun wird, da die Bildgröße immer von Roomchoose ist und ich möchte es nach oben/rechts Ecke basierend auf der Bildgröße :/oder vielleicht gibt es eine option, um die bildgröße der aktuellen src von roomchoose und dann hinzufügen sie zu schließen button –