Zurück tutorials.de > Tutorials > Webmaster - Tutorials > CSS - Tutorials

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum

Jubiläums-Countdown 23.02 23.03 23.04 23.05 23.06 23.07 23.08 23.09


4 kostenlose Bücher bei unserer Buch-Verschenkaktion 03/2010
  Tutorial geschlossenGeschlossen    
  Tutorial geschlossenGeschlossen    
 
Tutorial-Optionen Ansicht
Links mit CSS wie professionelle Buttons aussehen lassen
Links mit CSS wie professionelle Buttons aussehen lassen
Veröffentlicht von Philipp Kuhlemann
19.06.03
Links mit CSS wie professionelle Buttons aussehen lassen

Links mit CSS wie professionelle Buttons aussehen lassen.

Ein Navigationsmenü nur mit Hyperlinks erstellen und diese Links trotzdem wie professionelle Buttons aussehen lassen? Kein Problem mit ein bisschen CSS, denn solcherart aufgepeppte Hyperlinks präsentieren sich optisch so elegant wie mit Hilfe von Java Script wechselnde Button-Images. Dass das noch ressourcensparender ist und auch dann funktioniert, wenn der Besucher Java Script deaktiviert hat, kommt als Vorteil mit dazu. Und noch was: Viele Besucher reagieren meist erstaunt, wie schnell diese "Link-Buttons" ihr Aussehen beim Überfahren mit der Maus verändern und spielen daher gleich noch ein bisschen damit rum ...
Nun, wie wird's gemacht? CSS bietet die Möglichkeit, Hyperlinks als Block-Level-Elemente zu formatieren und ihnen zusätzliche Eigenschaften z.B. beim Überfahren mit dem Mauszeiger zuzuweisen. Die Links sind beispielsweise in einem DIV-Container (der ja eines der HTML-Blockelemente ist) platziert. Diesem Blockelement wird mittels CSS entsprechende Eigenschaften für das a Tag zugewiesen, so dass jeder Link innerhalb des Containers automatisch als 'Button' dargestellt wird.
Damit die Zuweisung der CSS-Eigenschaften einfach erfolgen kann, werden zuerst die entsprechenden Klassen gebildet:
Code:
< STYLE type=text/css >
DIV.linkbutton a
{ 
TEXT-DECORATION: none;
DISPLAY: block; 
WIDTH: 160px; 
BORDER: 1px solid #3366ff;
PADDING: 3px; 
MARGIN: 1px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #3366ff;
}
DIV.linkbutton a:hover 
{
COLOR: #3366ff; 
BACKGROUND-COLOR: #FFFFFF;
}
< /STYLE >
Mit DIV.linkbutton a wird die Basiseigenschaft festgelgt. So wie hier definiert präsentiert sich der "Link-Button" im Normalzustand. Fährt der Besucher mit dem Mauszeiger über diesen "Button", verändert er sein Aussehen entsprechend der Definition DIV.linkbutton a:hoover.
Dem DIV-Container werden nun die Eigenschaften ganz einfach mittels der vorher definierten CSS-Klasse linkbuttons zugewiesen:
< div class="linkbutton" > </div>

Wer sehen will, wie solche CSS-Link-Buttons in der Praxis aussehen, kann das auf meiner Site http://www.nak-badragaz.ch im Navigationsmenü sowie auf der Sitemap tun. In meinem Fall habe ich die CSS-Klasse anstatt für ein DIV-Element einfach für eine Tabelle geschrieben:
Code:
table.menu a {
  hier stehen die Eigenschaften
}

table.menu a:link {
  hier stehen die Eigenschaften
}

table.menu a:visited {
  hier stehen die Eigenschaften
}

table.menu a:hover {
  hier stehen die Eigenschaften
}

table.menu TD.down a:link {
  hier stehen die Eigenschaften
}

table.menu TD.down a:visited {
  hier stehen die Eigenschaften
}

table.menu TD.down a:hover {
  hier stehen die Eigenschaften
}
Die Zuweisung erfolgt dann einfach nur einmal im Kopf der Tabelle wie folgt:
<TABLE class="menu">

Viel Vergnügen!
remuen


Danke Remuen für dein Tutorial!
Bewertung
 
Ausführlichkeit
52.4%52.4%52.4%
2,62
Verständlichkeit
55%55%55%
2,75
Kompetenz
40%40%40%
2,00
Gesamteindruck
20%20%20%
1,00
4 User bewerteten mit 42% durchschnittlich

Tutorial-Optionen
 

 
 
Lesezeichen:


Tutorial-Optionen
Ansicht
Ähnliche Themen
 
Tutorial Autor Forum Kommentare Letzter Beitrag
swt-anwendungen aussehen lassen wie eclipse 3 dpetzelt Swing, Java2D/3D, SWT, JFace 4 16.10.08 16:22
Technische 2D-Zeichnung wie ein Scribble aussehen lassen? Gnitze Photoshop 2 30.03.05 10:19
Wie kann ich ein DataGrid Control aussehen lassen wie in MS Visual Studio .Net tass .NET Archiv 2 15.05.04 21:57
[CSS] Wie kann ich mit CSS meinen Links ein HoverVerhalten zuweisen? Andreas Gaisbauer Webmaster FAQ 0 05.08.03 15:13
Gleiches Aussehen bei Tabellen mit css ? -realnubb- CSS 2 29.03.02 12:05
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 138
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 265
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 154
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 104
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 195
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 80,61%
158 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 19,39%
38 Stimmen
Stimmen gesamt: 196
Du darfst bei dieser Umfrage nicht abstimmen.

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 Uhr.


Powered by vBulletin® Version 3.8.5 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.5.0 RC2 ©2010, Crawlability, Inc.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,34710 Sekunden mit 31 queries