Lesezeichen Erstelle PDF Email Drucken

Bilder vergrößern ohne Java-Script

Author:
Martin
Erstellt:
Freitag, 13. Mai 2011
Letzte Bearbeitung:
Samstag, 14. Mai 2011
Aufrufe:
646
Bewertung:
 
Bewerte:
Gut - Schlecht
Lesezeichen:
0 Lesezeichen anlegen

Antwort

Oft hat man das Problem das Java-Script nicht unterstützt oder gar blockierd wird. Was macht man nun wenn man dynamisch Bilder vergrößern möchte? Die Lösung ist einfach wie genial. Wir nutzen den "hover"-effect des CSS aus.

<a href="#"><img src="/image.jpg"  alt="my image" /></a>

image1

Die Bilder werden alle in eine Liste gepackt:


	ul#thumbs a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}

Die kleinen Bilder (Thumbnails) werden wie folgt deklariert:


	ul#thumbs a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	ul#thumbs li#image1 a img{
		top:-28px;
		left:-55px;	
	}	
	ul#thumbs li#image2 a img{
		top:-18px;
		left:-48px;	
	}	
	ul#thumbs li#image3 a img{
		top:-21px;
		left:-30px;	
	}	
	.
	.
	.	

Zum Schluss muss noch der wichtigste Teil - der Hover-Effekt beschrieben werden. Der Z-Index spielt hierbei eine große Rolle da das Hover-Bild über das Thumb gelegt wird.


		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}

Kategorie

Tags für diesen Beitrag

Kommentar schreiben


Sicherheitscode
Aktualisieren