Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 14:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



.png Datei als Button (CSS)

Discussion on .png Datei als Button (CSS) within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
TIMΣ™'s Avatar
 
elite*gold: 23
Join Date: Oct 2010
Posts: 2,986
Received Thanks: 357
.png Datei als Button (CSS)

Hi Community, ich bin gerade dabei ein paar Buttons in Adobe Fireworks zu erstellen, welche ich dann nachher per CSS (nicht HTML!) einbetten möchte.

Das ist der Button:

HTML Code:
<a id="button_1" href="#"></a>
Der ist die CSS Datei:

HTML Code:
#button_1 {
     background-image: url(images/button.png);
}
Der Pfad ist zwar richtig, nur klappt das nicht. Das einzige was bei mir klappt ist es im HTML-Code per Image Tag einzubetten. Gäbe es sonst noch eine andere Möglichkeit, wie ich dass in CSS lösen könnte? Habe mir überlegt vllt. einen kleinen Teil des Buttons zu nehmen und den per CSS selber zu vergrößern und abzurunden bzw. zu bearbeiten.

Wäre echt nett, wenn mir jemand helfen könnte.
Mfg
TIMΣ™ is offline  
Old 02/04/2013, 14:13   #2
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
1.) Hast du die CSS-Datei vlt. in einem anderen Verzeichnis liegen? Dann musst du den Pfad aus Sicht der CSS-Datei, statt der HTML-Datei angeben.
2.) Ein Anker-Tag ohne Inhalt hat vermutlich eine äußerst geringe Größe. Versuch' mal im CSS-Code height und width entsprechend der Bildgröße zu definieren.
3.) kA, ob das mit Anker-Tags überhaupt geht. Versuch's notfalls mit einem <button> oder <input type="button">-Tag.
PseudoPsycho is offline  
Old 02/04/2013, 14:16   #3
 
KoKsPfLaNzE's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 731
Received Thanks: 233
du musst dem ganzen auch noch eine höhe bzw breite geben, ebenso solltest du es per classe machen und nicht per id.

PS: wenn ich mich gerade richtig erinnere musst bei einem a tag entweder display block setzen für with un height oder machst es mit padding.

Quote:
Originally Posted by PseudoPsycho View Post
1.) Hast du die CSS-Datei vlt. in einem anderen Verzeichnis liegen? Dann musst du den Pfad aus Sicht der CSS-Datei, statt der HTML-Datei angeben.
2.) Ein Anker-Tag ohne Inhalt hat vermutlich eine äußerst geringe Größe. Versuch' mal im CSS-Code height und width entsprechend der Bildgröße zu definieren.
3.) kA, ob das mit Anker-Tags überhaupt geht. Versuch's notfalls mit einem <button> oder <input type="button">-Tag.
1, per image gehts doch, somit fehlt es raus

2, blink blink

3, a tag eignet sich besser dafür da es ja auch ein link wo hin ist
KoKsPfLaNzE is offline  
Old 02/04/2013, 14:25   #4
 
TIMΣ™'s Avatar
 
elite*gold: 23
Join Date: Oct 2010
Posts: 2,986
Received Thanks: 357
Die ID habe ich benutzt, weil auf meinem Button ein Text steht wie z.B. Home und ich diesen nicht öfter brauche ^^ Allerdings werde ich das wahrscheinlich ändern. Ich probiere eben eure Lösungswege aus.
TIMΣ™ is offline  
Old 02/04/2013, 14:30   #5
 
KoKsPfLaNzE's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 731
Received Thanks: 233
naja die schrift sollte nun net unbedingt auf dem bild sein es ist besser wenn du die in das A tag schreibst un dann per css stylst
KoKsPfLaNzE is offline  
Old 02/04/2013, 14:34   #6
 
TIMΣ™'s Avatar
 
elite*gold: 23
Join Date: Oct 2010
Posts: 2,986
Received Thanks: 357
Ja, habe das nur gemacht, weil es davor nur mit dem Image Tag funktionierte. Und wenn man dann einen Text in den A Tag setzt, dann würde er den Text außerhalb, bzw. neben dem Bild setzen.

Danke für die Hilfe, schuld daran war wirklich dieses display: block; (Was tut das überhaupt?)

Hier der gelöste Code:

HTML Code:
a.button_1 {
	  display: block;
	  width: 136px;
	  height: 22px;
	  background-image: url(images/button.png);
}
TIMΣ™ is offline  
Old 02/04/2013, 14:39   #7
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
mach aus
Quote:
<a id="button_1" href="#"></a>
das
Quote:
<a id="button_1" href="#"><span>Buttontext</span></a>
und in den <span> lade das hintergrundbild anstatt des <a>. Damit ist der Button immer min-width wie der buttoninhalt.
kissein is offline  
Thanks
1 User
Old 02/04/2013, 14:43   #8
 
KoKsPfLaNzE's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 731
Received Thanks: 233
Quote:
Originally Posted by TIMΣ™ View Post
Ja, habe das nur gemacht, weil es davor nur mit dem Image Tag funktionierte. Und wenn man dann einen Text in den A Tag setzt, dann würde er den Text außerhalb, bzw. neben dem Bild setzen.

Danke für die Hilfe, schuld daran war wirklich dieses display: block; (Was tut das überhaupt?)

Hier der gelöste Code:

HTML Code:
a.button_1 {
	  display: block;
	  width: 136px;
	  height: 22px;
	  background-image: url(images/button.png);
}


block
Das Element wird als Block-Element dargestellt.
KoKsPfLaNzE is offline  
Thanks
1 User
Old 02/04/2013, 14:44   #9
 
TIMΣ™'s Avatar
 
elite*gold: 23
Join Date: Oct 2010
Posts: 2,986
Received Thanks: 357
funktioniert zwar, nur möchte ich das der Button etwas größer als der Textinhalt ist ^^
Nur wenn ich span.button_1 eingebe, dann zeigt er nichts an, wenn ich dass span weglasse, dann zeigt er es so an wie du meintest. Trotzdem danke.
TIMΣ™ is offline  
Old 02/04/2013, 14:49   #10
 
KoKsPfLaNzE's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 731
Received Thanks: 233
das span macht och in meinen augen keinen sinn, ein inline element in einem inline element, aber jedem seins, viele wegen führem zum ziel
KoKsPfLaNzE is offline  
Reply


Similar Threads Similar Threads
autoit der button entpackt keine au3 datei
05/21/2013 - AutoIt - 20 Replies
#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("mein levelbot mit moblock", 800, 600, 500, 200) $Button1 = GUICtrlCreateButton("pickupbot", -20, 112, 187, 81, 0) $Button2 = GUICtrlCreateButton("Mein einlog und relog bot :top:", -28, 0, 619, 113, 0) $Button3 = GUICtrlCreateButton("autoschlagbot", 164, 112, 187, 81, 0)
[AutoIT] .asx Datei ausführen lassen beim drücken von Button?
04/12/2011 - AutoIt - 4 Replies
Hey, Ich habe folgendes Problem: Ich will mir eine .exe Basteln die einen Stream öffnet(z.B. Technobase). Davon die Datein sind im .asx Format,wie kann ich die ausführen lassen? Also das wenn ich auf "Button" klicke das sich Windows Media Player öffnet und halt die .asx datei ausführt. Bei exen ist das ja: case $button
Item-Shop Lager Button Zum Normalen lager button machen? DE
01/12/2011 - Metin2 - 6 Replies
Moin, seid heute gib es ja im inventar den IS button wo man mit sein lager öffnen kann,könnte man den auch zu einem Normalen lager Button Machen?
WarRock statt KOREANISCHE BUTTON --> Englische BUTTON
02/26/2010 - WarRock - 6 Replies
Bin mir nicht sicher ob es diesen Thread schon gibt aber hab bis jetzt nichts gesehen hier. Funktionen Für WarRock Korea Koreanische Schriften (Button) weg und englische Schriften (Button) hin Anleitung



All times are GMT +1. The time now is 14:51.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.