FIxen Bereich erstellen

Status
Nicht offen für weitere Antworten.

oldputz1990

Erfahrenes Mitglied
Hallo!

Ich würde (per css) gerne einen Bereich erstellen, der 250px * 250px Groß ist.

In diesen Bereich kommt ein Zufallsbild rein.

Wenn das Zufallsbildgrößer als 250px * 250px ist, dass soll das Design noch verrutschen.
Das restliche Bild soll man dann halt einfach nicht mehr sehen.


Ich hoffe ihr versteht was ich meine!

(Alles was Größer ist als das Feld soll einfach unsichtbar werden (verschwinden))

DANKE!
 
Ahh!
Danke!

Geht das auch, dass das Ganze von der Mitte anfängt?

wenn z.B. in der Mitte des Bilder ein Gesicht ist, und im Hintergrund Blumen ;-) dann soll nur das Gesicht sichtbar sein.

Geht das?

Danke!
 
Hi,

grundsätzlich wäre das schon möglich, sofern die Grafikdimensionen bekannt sind (in diesem Beispiel 400*400px):

Code:
div#box {
width: 250px;
height: 250px;
overflow: hidden;
position: relative;
border: 1px solid black;
}

img#random_1 {
position: absolute;
left: 50%;
width: 400px;
margin-left: -200px; /* negative Hälfte von width:400px */
top: 50%;
height: 400px;
margin-top: -200px; /* negative Hälfte von height:400px */
}
Code:
<div id="box">
  <img src="..." id="random_1">
</div>
Ansonsten bliebe noch die Möglichkeit, die Bilder als Hintergrundbild einzusetzen, und diese mit background-position:center in der Mitte zu positionieren.
 
Ich hab schon verstanden, wie du das meinst, und dir die jeweiligen Möglichkeiten für ein Grafikelement img oder Hintergrundbild genannt.
 
Hallo!

Ich habe das jetzt mal versucht!

Danke erstmal!

Das Problem ist dass: Das Bild können die User selber hochladen.
So weiß ich nicht, wie groß das bild ist. Nun kann ich die Größe des Bildes auch nicht in der CSS Datei umstellen.

Wie kann ich das sonst noch lösen?
 
Hi,

darf man erfahren, weshalb du zu der Frage ein neues Thema startest, wenn wir sie schon in deinem letzten Thread erörtert haben?

Aus diesem Grund pflanze ich dein Posting in diesem Thema ein und erinnere dich an die Netiquette #12.
 
Status
Nicht offen für weitere Antworten.
Zurück