HTML/CSS Text über Bild center blur?
Ich möchte in eine Tabelle eine Bild einfügen. Über das Bild soll gehovered werden, um es einen blur zu geben.
Beim Hovern soll in der Mitte des Bildes ein Text erscheinen, der sich immer in der Mitte des Bildes befindet, unabhängig davon wie groß das Fenster ist.
Vielen Dank
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, HTML, programmieren
HTML:
<div class="myImg">
<img src="https://upload.wikimedia.org/wikipedia/commons/6/60/Earth_from_Space.jpg" width=200 height=200>
<span>Die Erde</span>
</div>
CSS:
.myImg {
position: relative;
display: inline-block;
}
.myImg > span {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white;
visibility: hidden;
}
.myImg:hover > img {
filter: blur(4px);
}
.myImg:hover > span {
visibility: visible;
}
Hier kannst du's ausprobieren: https://jsfiddle.net/h0wtxvmp/
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
Zu erst einmal Vielen Dank
Ich habe das Bild in einer Tabelle und möchte dass es möglich ist durch Klicken an irgendeine Stelle in der Zelle, dass es zu einer anderen Webseite geht. Aktuell muss ich immer auf das Bild drücken und das Bild füllt auch nicht die komplette Zelle aus.
Wie kann ich href auf eine komplette Zelle zuweisen und nicht nur auf einen kleinen Teil?