Antworten auf deine Fragen:
Neues Thema erstellen

background img mit height:auto

bibifellow

Nicht mehr ganz neu hier

Ich habe folgenden code
HTML:
<img src="bilder/zitat2.jpg" id="zitat2" alt="design" >
und css
HTML:
img#zitat1 {
	
	max-width: 100%;
	height: auto;
	margin-bottom: 5%;
}

Das Bild verändert die Größe je nachdem wie groß der Browser ist perfekt.
Nun habe ich das gleiche mit
HTML:
<referenzen>

<br><br>
<h5> Referenzen</h5><br/><br />
<div class="referenz">
<section>
<div id="icon">
<div class="bild1"></div>
<div class="bild2"></div>
<div class="bild3"></div>
<div class="bild4"></div>
<div class="bild5"></div></div>
</section></referenzen
und
HTML:
.bild1 {
	float:left;
	width:100%;
	height:auto;
	margin-bottom: 1%;
	background-image: url(bilder/p1.jpg);
	  background-repeat:no-repeat;
	  background-size: cover;	
     -moz-background-size:cover;
     -webkit-background-size:cover;
		 }
.bild1:hover{
		

	background-image: url(bilder/p2.jpg);

}
versucht das klappt nicht bei auto zeigt er keine Bild an wenn ich height:300px; angebe zeigt er das Bild, aber wenn ich die website skaliere wird es verzerrt. Wie könnte die Lösung aussehen.

Ich möchte halt auf dem handy
bild1
bild2 usw. untereinander und später bei ca 400px die Bilder

bild1 bild 2 bild3
bild4 bild5 bild6

und bei hover das Bild austauschen. Ich habe es auch schon mit einer <ul> und <li> versucht aber das klappte auch nicht.

Wäre dankbar für ein paar Tipps
 

Duddle

Posting-Frequenz: 14µHz

AW: background img mit height:auto

Soweit ich weiß, muss irgendwas konkret die Größe definieren, wenn du das mit background-image machen willst.
Entweder
  • dehnt der Inhalt das <div> oder
  • das Elternelement ist konkret definiert und das <div> selbst passt sich daran an oder
  • das <div> selbst ist konkret definiert (entweder durch height/width oder padding, das wäre cythux' Ansatz) oder
  • eines der vorigen wird durch ein Script automatisch gemacht


Duddle
 

mwxx

Nicht mehr ganz neu hier

AW: background img mit height:auto

Ja mit 2 Javascript-Events im Image-Tag:
Beim Drüberfahren über das Bild :
onmouseover="this.src='pfad+name-des-hover-bildes'";
und beim Verlassen des Bildes:
onmouseout="this.src='pfad+name-des-originalbildes'";

Ich habe es jetzt nicht konkret geprüft: sollte 'this.src' an dieser Stelle nicht korrekt referenzieren, nimmst Du im Zweifelsfalle document.getElementById('zitat2').src
 

Duddle

Posting-Frequenz: 14µHz

AW: background img mit height:auto

Ich habe mal ein bisschen rumprobiert, weil ich die Standardlösungen nicht kenne und auch keine perfekte finde:


Das ist zwar nicht so elegant wie ich es mir wünschen würde (und die .bild1-Klasse usw. sollte eine ID sein), aber es funktioniert zumindest in meinem Chrome ganz okay.


Duddle
 

bibifellow

Nicht mehr ganz neu hier

AW: background img mit height:auto

Das sieht super aus ganz genau wie ich es möchte. Super danke werde es gleich ausprobieren und berichten.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben