Buttons + CSS
    
 HomeFormulareCSS • Button alternierender Text

 Buttons mit alternierendem Text   bei MouseOver

Buttons müssen nicht langweilig sein. Sie sind nicht an die Form der üblichen Buttons gebunden, die ohnehin in den unterschiedlichen Browsern nicht gleich aussehen. Sie können einen alternativen Text vorsehen, der bei MouseOver eingeblendet wird.

Formularbuttons mit alternierendem Text

Für einen Formular-Button können Sie einen alternativen Text vorsehen, der bei MouseOver angezeigt wird. Bei MouseOut erscheint dann wieder der Standard-Text.

So sieht der übliche Code für einen Sendebutton aus:
<input type="submit" value=" senden ">
So sieht der übliche Code für einen Button aus:
<input type="button" value=" Klick mich ">


  Sende-Button ohne alternierender Text

<input
type="submit"
name="Sendebutton"
value=" senden ">


  Sende-Button mit alternierendem Text

Zusätzliche Eintragungen in rot dargestellt

<input
type="submit"
name="Sendebutton"
onmouseover="this.value=' nur einmal klicken '"
onmouseout="this.value=' senden '"
value=" senden ">

Breite bestimmen

Wenn keine Angaben für die Breite des Buttons festgelegt wurden und der Standard-Text kürzer als der MouseOver-Text ist, verbereitert sich der Button sobald der Mauszeiger über den Button bewegt wird. Wenn Sie das vermeiden möchten, können Sie die Breite mit CSS-Angaben festlegen.

Zusätzliche Eintragungen in rot dargestellt

<input
class="lang"
type="submit"
name="Sendebutton"
onmouseover="this.value=' nur einmal klicken '"
onmouseout="this.value=' senden '"
value=" senden ">
<style type="text/css">
<!--

.lang {
width:140px;
}

-->
</style>




  Sende-Button alternierender Text CSS-formatiert

Der HTML-Code ist bis auf das zusätzliche Attribut 'class' mit dem üblichen Buttoncode identisch. Mit der Angabe einer CSS-Klasse verknüpfen Sie die Formatierungsanweisungen, die im Kopfbereich des Formulars für genau diese Klasse notiert wurde.


1  Beispiel CSS-formatiert



Zusätzliche Eintragungen für die CSS-Klasse

<input
type="submit"
class="sende01"
name="Sendebutton"
onmouseover="this.value=' nur einmal klicken '"
onmouseout="this.value=' senden '"
value=" senden ">


Der CSS-Code im Head-Bereich für diesen Button:
<style type="text/css">
<!--

.sende01 {
cursor: pointer;
font:11px Arial,Helvetica,sans-serif;
color:#000000;
border: 1px solid #EED5FF;
background-color: #FFF0FF;
width:120px;
}

-->
</style>


2  Beispiel CSS-formatiert

Beachten Sie den Unterschied zum Beispiel oben, wenn Sie die Angaben für den Rand weglassen. In den meisten Browsern wird der übliche 3D-Effekt sichtbar während die Buttonfarbe den CSS-Angaben der Hintergrundfarbe entspricht!

<input class="sende02" type="Submit" value=" senden ">
<style type="text/css">
<!--

.sende02 {
cursor: pointer;
font:11px Arial,Helvetica,sans-serif;
color:#000000;
background-color: #FFF0FF;
width:120px;
}

-->
</style>





Buttons formatieren mit CSS 02

Grafik als Formular-Button