
Remote Linking bedeutet lt. Definition von Chris Coyier von CSS Tricks, dass ein einzelner Link (Anker) mehrere Bereiche in verschiedenen Teilen einer Webseite ansprechen kann. Den Trick können Sie für schöne und coole Effekte anwenden, wobei diese alleine mit CSS realisierbar sind.
Ich habe darüber bereits ausführlich in meinem Artikel Multiple Remote Linking: Anleitung und 2 Beispiele vom 22. Mai 2009 berichtet und möchte Ihnen heute ein weiteres tolles Beispiel mit dem sogenannten Rollover-Effekt vorstellen.
Original-Beispiel ansehen: http://css-tricks.com/examples/RemoteLinking2/
Erläuterung: http://css-tricks.com/remote-linking/
Meine Bearbeitung und Erklärung des Beispieles
Ich habe das Beispiel von Chris Coyier ein wenig bearbeitet (Fotos ausgetauscht, CSS+HTML angepasst) und möchte Ihnen nachstehend die Bearbeitung näher erläutern;
Bearbeitung ansehen | Bearbeitung downloaden (76,5 KB)
Aufbau HTML

In der obigen Grafik sehen Sie den Aufbau des HTML-Quelltextes für das Bild Nummer 1. Analog dazu sind auch die 3 anderen Bilder mit Texterläuterungen aufgebaut.
Innerhalb des HTML-Elementes <a> (Anker, Link) kommen 2 verschiedene <span>-Elemente zum Einsatz. Damit und mit der entsprechenden Formatierung mit CSS wird sichergestellt, dass sowohl die Grafik als auch der dazugehörige Textbereich als sogenannte „Rollover Area“ festgelegt werden.
Demovideo ansehen:
Wenn Sie nun mit der Maus über eines der Bilder fahren, erscheint automatisch die entsprechende Erläuterung dazu; umgekehrt funktioniert dies natürlich auch. Fahren Sie mit der Maus über einen Textbereich und Sie sehen sofort die dazugehörige Grafik!
HTML-Quelltext
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | <div id="page-wrap"> <h1>Remote Linking</h1> <div class="artwork"> <a id="art1" href="#art1"> <span class="name">Bild Nummer 1</span> Die Motive sind an die ägyptische Mythologie angelehnt und zeigen die Wüstenlandschaft in der Nähe von Gizeh (Spachtelmasse und Acrylfarbe auf Holzplatte). <span class="photo"> <img src="images/art-1.jpg" alt="Art 1" /> </span> </a> <a id="art2" href="#art2"> <span class="name">Bild Nummer 2</span> Die ehemalige Raumstation Mir wurde von mir im Jahre 2006 mit Acrylfarbe und Grobspachtel auf Keilrahmen erstellt. <span class="photo"> <img src="images/art-2.jpg" alt="Art 2" /> </span> </a> <a id="art3" href="#art3"> <span class="name">Bild Nummer 3</span> Die abstrakte Darstellung eines Pharaos vor dem Hintergrund einer Überschwemmung im Heiligen Land (Mischtechnik auf Keilrahmen). <span class="photo"> <img src="images/art-3.jpg" alt="Art 3" /> </span> </a> <a id="art4" href="#art4"> <span class="name">Bild Nummer 4</span> Der Blick vom Balkon meiner Wohnung auf den Nachbar-Wohnblock (Aquarell mit Ölkreide auf Karton). <span class="photo"> <img src="images/art-4.jpg" alt="Art 4" /> </span> </a></div> </div> |
CSS – Cascading Style Sheets
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | * { margin: 0; padding: 0; } body { font: 12px Helvetica, Sans-Serif; } #page-wrap { width: 600px; margin: 50px auto; } h1 { font-size: 30px; letter-spacing: -1px; margin: 0 0 20px 0; } .artwork { position: relative; } a { text-decoration: none; color: #222; display: block; margin: 0 0 0 270px; outline: none; padding: 5px; } a img { border: 1px solid #ccc; display: block; position: absolute; } a:hover { background: #ffefcd; } a .name { font: 18px Georgia, Serif; } a:hover .name{ color: #900; font-weight: bold; } a:hover img { border: 5px solid #222; margin: -4px; } a .photo { display: block; position: absolute; width: 125px; height: 125px; } #art1 .photo { top: 0; left: 0; } #art2 .photo { top: 0; left: 134px; } #art3 .photo { top: 134px; left: 0; } #art4 .photo { top: 134px; left: 134px; } |
Bearbeitung ansehen | Bearbeitung downloaden (76,5 KB)
Ähnliche Artikel:
Multiple Remote Linking: Anleitung und 2 Beispiele
Schöner “Scrolling – Trick” mit CSS-Eigenschaft “background-attachment: fixed”
Zitate mit CSS gestalten – Styling Blockquotes
Webseiten-Überschriften mit CSS als elegante Hingucker
5 Beispiele, wie Sie ungeordnete Listen formatieren können
Tags: a:hover, Chris Coyier, CSS Rollover Effekt, CSS-Beispiele, CSS-Sprites, CSS-Tricks, Hover, Hover-Effekte, Hovereffekte, HTML, Multiple Remote Linking, Quelldatei, Remote Linking, Rollover-Effekt







