habe gerade eine bisher mir unbekannte Variante der Bildvergrößerung auf einer Homepage entdeckt. Beim Berühren mit dem Cursor verwandelt sich dieser wie üblich in eine Hand und das Bild erscheint in Großformat, ohne dass man geklickt hätte. Es legt sich einfach auf die Seite, ohne neues Fenster.
Wer hat dafür eine (auch für einen relativen Laien verständliche) Anleitung? Benutze für die Homepage CMS (contenido).
So wie du das beschreibst, klingt das nach einem ganz gewöhnlichen und wenig spektakulären Mouse-Over-Effekt... Kannst du uns den Link zu der Seite geben, damit wir uns selbst ein Urteil bilden können? Danke.
CSS scheint mir der Königsweg zu sein. Bei JavaScript musst du bedenken, dass einige - wenn nicht gar viele - User diese Funktion aus Sicherheitsgründen abgeschaltet haben. Mit JavaScript ist im Laufe der Zeit einfach zu viel Schindluder getrieben worden, z.B. so Zickenkram wie Sperrung der rechten Maustaste o.Ä.
Ich krieg nämlich jedesmal nen Krampfanfall, wenn ich hier im Forum HTML oder CSS Code posten will.
Hatte bislang gedacht Du würdest mehr aushalten...
Ist doch nun wirklich nicht so wild: Einfach < durch < und > durch > ersetzen und schon ist alles in bester Ordnung. Bei CSS mußt Du gar nix machen ;-)
Hatte bislang gedacht Du würdest mehr aushalten...
Nicht wenn mein sensibler Part mal für einen Tag die Oberhand hat ;-)
naja, versuchen wirs einfach mal:
----------------------------------------------------------------------------------------------------------------------------
<style type="text/css">
#fotobox {
width:100%;
margin:3px;
padding:3px;
color:#000;
}
#fotobox a img {
float:left;
height:94px;
width:125px;
border:1px solid #000;
margin:0px 6px 0px 0px;
}
/* Diese Anweisung für die Anzeige in Geckos, Safarie und Opera */
#fotobox img:hover {
width:300px;
height:225px;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#fotobox a:hover img {
width:300px;
height:225px;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#fotobox a:hover {
padding:0;
}
#fotobox p {
padding:0; margin:0;
font: 500 0.75em/1.5 verdana,arial,helvetica,sans-serif;
}
</style>
Re: Bildvergrößerung ohne Klick ............................................................
> durch > würde ich mir sparen, dafür aber führende/mehrfache leerstellen durch " " ersetzen und das ganze u.u. in <tt style="white-space:nowrap">... inhalt ...</tt> packen.
Ich auch! Dieser Kunstgriff ist *nur* beim Öffnen der spitzen Klammer erforderlich - um die Ausführung des HTML-Tags zu unterdrücken - beim Schließen der spitzen Klammer sind diese Verrenkungen schlicht überflüssig. > Das > klappt > auch > so > ! ;-)
Die meisten Browser kommen zwar damit zurecht wenn Du die schließenden Klammern nicht durch ihre Entität ersetzt, aber das ist schlicht und einfach kein sauberes HTML...
Re: Bildvergrößerung ohne Klick ............................................................
Die meisten Browser kommen zwar damit zurecht wenn Du die schließenden Klammern nicht durch ihre Entität ersetzt
Die frage ist, ob es welche gibt, die nicht damit zurecht kommen?
schlicht und einfach kein sauberes HTML...
Formal ist das wohl so, aber aus pragmatischen gründen kann man hier mal fünfe gerade sein lassen, da beim posten eine automatische übersetzung erfolgt. Aufpassen muss man nur noch mit "&".
Beim herumspielen mit dem w3c-validator habe ich dann gesehen, dass mein "Posting-Abspann" nicht ganz koscher ist und wollte das ändern. Dabei habe ich, wie vor einiger zeit schon einmal, wieder probleme mit den blöden maskierten anführungszeichen/apostroph bekommen, die die tags versauen. Anscheinend leidet dein eigener abspann unter den gleichen symptomen, zumindest für den validator.
Genau, das berühmt-berüchtigte "Ampersand"-Zeichen, im Deutschen auch als "Kaufmännisches Und" bekannt. Dafür wiederum gibt es die Entity & - jetzt musste ich zweimal "amp;amp;" schreiben, das erste Mal, um das &-Zeichen zu "entzaubern", das zweite Mal um die Syntax der Entity zu vervollständigen ;-)