Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak zrobić pochyłe przyciski ?
xajart
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

Ostrzeżenie: (0%)
-----


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:

(IMG:http://images33.fotosik.pl/428/3978526e7a10b82dmed.jpg)

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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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ć.

Ten post edytował wookieb 22.12.2008, 12:53:08
Go to the top of the page
+Quote Post
xajart
post
Post #3





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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
Go to the top of the page
+Quote Post
xajart
post
Post #5





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

Ostrzeżenie: (0%)
-----


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).

Ten post edytował xajart 2.01.2009, 09:14:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:39