This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Text erscheinen lassen beim Bild hovern
#1
Da gibt es viele Möglichkeiten ," Container übereinander legen. Oder Klassen wechseln. Mit Javascript den Inhalt wechseln und viele mehr .
Ich habe es so gemacht 
**Link entfernt, weil Seite nicht mehr erreichbar **

Falls du eine andere Möglichkeit suchst oder noch haben willst,  ich poste die anderen Möglichkeiten gleich auch noch.
Soll das nur bei einem Bild sein oder bei mehreren?
Zitieren
#2
Auf jedenfall schon mal vielen dank für die schnelle antwort!

So ist es schon sehr gut, geht es noch, dass man das bild noch leicht sieht?



LG Henry
Als Lösung markieren Zitieren
#3
Ja . Wenn du im Quelltext kuckst steht da bei span:hover ja
  background:rgba(0,0,0,1);

Mach aus der letzten Zahl eine kleinere Zahl zb so
  background:rgba(0,0,0,0.5);

Somit kann man das Bild noch leicht sehen sehe Beispiel oben,habe es geändert
Als Lösung markieren Zitieren
#4
Und könntest du mir vlt den Quellcode schicken?
Als Lösung markieren Zitieren
#5
Die meisten Browser bieten sowas an. Du gehst aud der Seite und machst einen rechtsklick mit der Maus.Dann steht da Quelltext anzeigen. Oder du musst mal in dein Browser Menü kucken dann steht das da auch irgendwo.

Aber ich schreib dir den mal Trotzdem
<!DOCTYPE html>
<html lang="de">
<head>
<style> 
div,img{
  position:relative;
  left:calc(50% - 250px);
  text-align:center;
  width:500px;
  height:600px;
 
}
span{
  position:absolute;
  text-align:center;
  top:0px;
  left:0;
  border:2px solid black;
  margin:0;
  padding:20px 10px 0 10px;
  width:calc(100% - 20px);
  height:calc(100% - 10px);
  color:white;
  font-size:25px;
  background:rgba(0,0,0,0.0);
  transition:all 500ms;
  opacity:0;
  text-align:center;
}
span:hover{
  position:absolute;
  text-align:center;
  display:inline;
  z-index:2;
  top:0px;
  left:0;
  border:2px solid black;
  margin:0;
  padding:20px 10px 0 10px;
  width:calc(100% - 20px);
  height:calc(100% - 10px);
  background:rgba(0,0,0,0.5);
  transition:all 500ms;
  opacity:1;
}
</style>
<div>
  <img src="http://sebastian1012.bplaced.net/bilder/homer.jpeg" alt="Trulli">
  <span>Jede Menge Text den man hier  schreiben kann</span>
</div>


Ich schreibe aber mal in Laufe des Tages noch andere möglichkeiten wie man das machen kann ,weil da gibt es auch noch bessere möglichkeiten
Als Lösung markieren Zitieren
#6
[quote pid='14' dateline='1529066412']
Und könntest du mir vlt den Quellcode schicken?
[/quote]

Die meisten Browser bieten sowas an. Du gehst aud der Seite und machst einen rechtsklick mit der Maus.Dann steht da Quelltext anzeigen. Oder du musst mal in dein Browser Menü kucken dann steht das da auch irgendwo.

Aber ich schreib dir den mal Trotzdem
<!DOCTYPE html>
<html lang="de">
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<style> 
div,img{
  position:relative;
  left:calc(50% - 250px);
  text-align:center;
  width:500px;
  height:600px;
 
}
span{
  position:absolute;
  text-align:center;
  top:0px;
  left:0;
  border:2px solid black;
  margin:0;
  padding:20px 10px 0 10px;
  width:calc(100% - 20px);
  height:calc(100% - 10px);
  color:white;
  font-size:25px;
  background:rgba(0,0,0,0.0);
  transition:all 500ms;
  opacity:0;
  text-align:center;
}
span:hover{
  position:absolute;
  text-align:center;
  display:inline;
  z-index:2;
  top:0px;
  left:0;
  border:2px solid black;
  margin:0;
  padding:20px 10px 0 10px;
  width:calc(100% - 20px);
  height:calc(100% - 10px);
  background:rgba(0,0,0,0.5);
  transition:all 500ms;
  opacity:1;
}
</style>
<div>
  <img src="http://sebastian1012.bplaced.net/bilder/homer.jpeg" alt="Trulli">
  <span>Jede Menge Text den man hier  schreiben kann</span>
</div>


Ich schreibe aber mal in Laufe des Tages noch andere möglichkeiten wie man das machen kann ,weil da gibt es auch noch bessere möglichkeiten
Als Lösung markieren Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste