Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] jak zrobić pochyłe przyciski ?
Forum PHP.pl > Forum > PHP
xajart
Witam, mam pewien szablon który musze w stronkę wbudować i w tym szablonie przyciski menu głównego są w sposób pochyły zrobiony jak na rysunku poniżej:



Wiem że kiedyś można było w HTML robić coś podobnego za pomocą poligonów.

Tylko że tutaj musi zostać to zrobione w formie podmiany grafiki przycisku a tekst żeby był wpisany nad przyciskiem - bo zmienia kolor czcionki kiedy się na niego najedzie. 

Nie wiem czy można to wykonać w PHP, a tymbardziej w standardzie XHTML w oparciu o CSS - bo nigdy z czymś takim doczynienia nie miałęm. Na ogół dość symetryczne szablony spotykałem. 

Zastanawiam sie czy nie trzeba będzie tutaj użyć JS. 

Dlatego kieruje do was prośbę byście mi powiedzieli jak mam to wykonać ?
A może są już jakieś gotowe rozwiązania do czegoś takiego ?
wookieb
http://perfectionorvanity.com/2005/08/25/e...rollover-w-css/
Wygenerujesz sobie obrazek za pomoca funkcji gd dostepnych w php
http://php.net/gd
I poczytaj kurs na temat gd. Bo jeżeli chcesz zadać pytanie z serii "jak to zrobić?" to podaliśmy ci wszystko co jest potrzebne. Wystarczy poczytać.
xajart
Zapoznałem się z tymi materiałami co mi podesłałeś,co do css to wczesniej juz wiedzialem jak to zrobić. Co do biblioteki GD nie znalazlem nic na temat umieszczania tekstu po skosie są funkcje do umieszczania pionowego i poziomego, poza tym szkoda że dokumentacja po angielsku (moja angielszyzna jest słaba więc cieżko mi się przez niego przedrzeć). 


Ciekawi mnie czy wogóle można taki efekt uzyskać by tekst był po skosie, czy nie będę musiał tego zrobić na zasadzie podmiany grafiki. A i jeszcze jedno jak zostane przy podmianie grafiki to w jaki sposob wrzucac w stronę prostokąt pochylony ?

PS. nie musicie szybko odpowiadać bo i tak będę dopiero po świętach.
erix
Cytat
poza tym szkoda że dokumentacja po angielsku

Łudziłeś się, że będzie po polsku? Skoro programujesz, to chyba jesteś świadom, że 90% dokumentacji jest po angielsku...

Cytat
Ciekawi mnie czy wogóle można taki efekt uzyskać by tekst był po skosie, czy nie będę musiał tego zrobić na zasadzie podmiany grafiki. A i jeszcze jedno jak zostane przy podmianie grafiki to w jaki sposob wrzucac w stronę prostokąt pochylony ?

Po stronie przeglądarki raczej mało prawdopodobne. No chyba, żebyś rysował po <canvas />, to wtedy pewnie tak.

PS. imagerotate" title="Zobacz w manualu PHP" target="_manual
xajart
A mam jeszcze jedno pytanko jeżeli zastosuje mape obrazkową np:

Kod
<img src="map.jpg" alt="" width="485" border="1" usemap="#bilety" />
<map name="bilety" id="bilety">
<area shape="poly" coords="233,13,339,30,332,66,227,47" href="#" />
</map>


to czy ta funkcja będzie poprawnie działała wg obecnie stosowanych standardów, czy przypadkiem nie jest ona zbyt stara i czy pod względem bezpieczeństwa jest jeszcze na czasie ?

Tylko nie wiem jak w niej zastosować podmianę obrazków po najechaniu kursorem na obrazek (area map).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.