- Kollermedia.at - http://www.kollermedia.at -
Der perfekte css input image button
Posted By Jürgen Koller On 24. November 2008 @ 22:51 In Scripts etc. | 7 Comments
Oft kommt es vor, dass man für input Buttons ein Hintergrundbild verwenden möchte, da es optisch schöner aussieht. Da der Text eines Buttons jedoch immer unterschiedlich lang sein kann, wäre es mühsam für jeden Button ein extra Bild zu erstellen. Um dies zu vermeiden, hab ich eine simple CSS Lösung kreiert, die in jedem Browser funktioniert.
Das ganze benötigt 2 Zeilen CSS, eine Zeile HTML sowie 2 kleine Hintergrundbilder.
check out the demo [1]
Tested in: IE6, IE7, Latest Firefox, Opera and Chrome Version
<div class="button"><input id="login" type="submit" value="login" title="login"/></div>
<style type="text/css">
div.button {height:23px; background:url(bg_button_right.gif) right no-repeat; width:auto; float:left;}
div.button input {height:23px; background:url(bg_button_left.gif) left no-repeat; color:#ffffff; font-weight:bold; border:none; overflow:visible; display:inline; margin:0px; padding:0px 4px 2px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif};
</style>
CSS Button [2] (7,1 KiB, 2.353 hits)
Article printed from Kollermedia.at: http://www.kollermedia.at
URL to article: http://www.kollermedia.at/archive/2008/11/24/der-perfekte-css-input-image-button/
URLs in this post:
[1] check out the demo: http://www.kollermedia.at/wp-content/themes/kollermedia/specials/perfect_button/button.html
[2] CSS Button: http://www.kollermedia.at/download/7/
Click here to print.
Copyright © Kollermedia.at. All rights reserved.