cPOS Skins - Button over größer als button up - möglich? futever - Do 05 Jul, 2007 09:29 Titel: Button over größer als button up - möglich?
Hallo!
Ich bin gerade fleißig am skinnen, doch nun stehe ich vor einem Problem:
Ich möchte seitliche Laschen als Buttons verwenden, die beim berühren ausklappen.
Also skintechnisch gesagt, der up-button hat 50x150px und der down-button hat 300x150px.
Wenn ich das so programmiere, wird in cPos bei Berührung leider nur ein Teil des großen Buttons angezeigt, d.h. nur die Größe des kleinen Button.
Gibt es dafür eine Lösung?
Danke!
cu Blackangel - Do 05 Jul, 2007 11:30 Titel:
Nimm doch einfach den Skin. Mache ein Bild mit allen ausgeklappt und eins wo alle eingeklappt sind.
Dann musst du Sie nur zuschneiden und einrichten! glow - Do 05 Jul, 2007 12:12 Titel:
natürlich geht das, siehe z.b. im cposx skin von mir.
in deinem fall musst du den buttonup in der größe des buttonover schneiden,
d.h. komplett mit background 300*150pix futever - Do 05 Jul, 2007 12:14 Titel:
Genau das will ich ja nicht. Wäre kein Problem die kleinen Buttons+Hintergrund zu großen Buttons zu machen!
Ich möchte aber gerne die elegantere Klappvariante nehmen, weil ich sonst schon auf den Button drücken, obwohl ich noch meilenweit von dessem Bild weg bin!
Andere Vorschläge? glow - Do 05 Jul, 2007 12:51 Titel:
ok, dann machs genauso - nur den up als gif, den backgroundbereich darin transparent. das sollte gehen Olli84 - Do 05 Jul, 2007 14:23 Titel:
Genau, mach es als GIF, wie Glow schon sagte, denn dann arbeitet der transparente Bereich nicht als Button. Was später transparent sein soll muss in der GIF blau sein.
Gruß, Olli futever - Do 05 Jul, 2007 15:04 Titel:
Danke für die Antworten!
Werde das auch mal ausprobieren!
Zwsichendurch ist mir eine andere (aufwendige) Möglichkeit eingefallen:
Button up 50x150 lassen, button over sind die 50 äußeren Pixel vom großen Button und den Rest davon habe ich als image mit mouseover_button reingesetzt.
Ergibt den gewünschten Effekt, aber ist halt nicht gerade die schönste Lösung