Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Nie działający button, HELP.
#1
Witam, zdecydowałem się napisać na forum ponieważ nie mogę sobie dać rady z poniższym problemem.

Docelowo ma to być button który po najechaniu myszą zmienia kolor tła i po kliknięciu odsyła na inną strone, podstronę - wiadomo o co chodzi.

Poniższe obrazki ilustrują efekt jaki bym chciał osiągnąć, przed najechaniem myszy (niebieski) i po najechaniu (czarny).

[Obrazek: F1.jpg]
[Obrazek: F2.jpg]


Próbowałem zrobić to na dwa sposoby i poległem.

W obu przypadkach po najechaniu myszą nie zamienia się cały obrazek tylko część za tekstem. Kombinowałem na wiele sposobów i nic.

W plikach txt umieściłem kody.

.txt   1.txt (Rozmiar: 955 bajtów / Pobrań: 3)
.txt   2.txt (Rozmiar: 874 bajtów / Pobrań: 3)

Jak by ktoś zerknął i pomógł to był bym wdzięczny.
Pozdrawiam.
Odpowiedz
#2
po co tabeli to wrzucasz i po co w tabeli dajesz tlo takie jak button ?
przeciez to sa podstawy to jak ty chcesz strone zbudowac

<a href>to jest odnosnik</a>

a {
text-decoration: none;
display:block;
overflow:hidden
background-image: url(http://www.toya.net.pl/~jakub_82/images/1.png) left top no-repeat;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
color: #FFF;
padding-left: 10px;
}

a:hover{
text-decoration: none;
background-image: url(http://www.toya.net.pl/~jakub_82/images/1h.png) left top no-repeat;
}
Odpowiedz
#3
Nope!

Zamiast 2 obrazków robisz jeden. Oba stany jeden pod drugim. Potem ustawiasz:

background:url(.......) left top no-repeat;

i dla hover:

background:url(.......) left bottom no-repeat;

Zwróć uwagę na pozycje po url. Ale to są właśnie podstawy więc zapraszamy do google -> css background
Odpowiedz
#4
Ta jest Wink jeżeli dalej nie rozumiesz to google -> css sprites.
Odpowiedz
#5
czy w 1dnym czy w 2ch, wielkiej różnicy to nie robi
Odpowiedz
#6
Dopiero zaczynam zabawe z CSS więc nie wygląda to profesjonalnie, działałem na tabelkach bo przerabiałem szablon do allegro a tam nie działa dużo funkcji.
Pokombinuje z tym co napisaliście. A jak możecie klepnąć całościowy kod to będę mądrzejszy. Proszę o wyrozumiałość, każdy był kiedyś świeżakiem.
Odpowiedz
#7
Cytat:czy w 1dnym czy w 2ch, wielkiej różnicy to nie robi

Robi i to sporą.
Odpowiedz
#8
no to napisz jaką, ż chęcią się dowiem
Odpowiedz
#9
Pany, proszę o fatygę i zmodyfikujcie któryś z moich kodów i wklejcie, albo stwórzcie nowy ja sobie rozkminię gdzie jest błąd i wyciągne wnioski. Ja wiem że google jest bardzo mądre przepatrzyłem dział "CSS Background" ale jeszcze nie wpadłem na pomysł jak działa podmiana obrazków a na wierzchu jest wyśrodkowany tekst.
Odpowiedz
#10
Cały obrazek wczytywany jest tylko raz, potem element jest jedynie podmieniany. To sprowadza się do mniejszej liczby zapytań do serwera, a to z kolei do szybszego ładowania grafiki (nie ścina się przy najeżdżaniu mychą).
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Button który zmienia tło kiel111 3 3,339 10-06-2011, 21:14
Ostatni post: Kartofelek
  Jak zrobić button, by po najechaniu myszką zmienił się na inny obrazek? kondziu1291 8 7,297 08-03-2011, 01:04
Ostatni post: kondziu1291
  Złożony button? Glowuch 3 3,027 11-10-2010, 03:00
Ostatni post: Mayestic

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl