Zmienny przycisk na allegro.

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
r0wl3n
Posty: 12
Rejestracja: wt kwie 20, 2010 11:30 am

Zmienny przycisk na allegro.

Post autor: r0wl3n »

Witam chciałbym uzyskać dynamiczny przyciska na allegro. Jak wiadomo, trzeba to uzyskać za pomocą styli a nie JS. W Google chrome i Operze działa. W mozilli i IE niestety nie...

tutaj przykład styli i kodu w stronie:

Kod: Zaznacz cały

#user_field .komentarze {
position: absolute;
top: 0px;
left: 103px;
height: 56px;
width: 107px;
background-image: url(http://www.zstudio.ggear.pl/2/images/komentarze.jpg);
background-repeat: no-repeat;
}

#user_field .komentarze:hover {
position: absolute;
top: 0px;
left: 103px;
height: 56px;
width: 107px;
background-image: url(http://www.zstudio.ggear.pl/2/images/komentarze2.jpg);
background-repeat: no-repeat;
}

Kod: Zaznacz cały

<a href="http://allegro.pl/show_user.php?uid=2574279"><div class="komentarze"></div></a>
Wiecie co jest źle? znacie jakąś alternatywę?
darek_w
Nowy
Nowy
Posty: 41
Rejestracja: sob lip 31, 2010 8:48 am

Re: Zmienny przycisk na allegro.

Post autor: darek_w »

Witam.
Nigdzie w kodzie html nie używasz id="user_field" więc nie dodawaj tego również w css.
Kod poniżej działa poprawnie:

Kod: Zaznacz cały

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
.komentarze {
position: absolute;
top: 0px;
left: 103px;
height: 56px;
width: 107px;
background-image: url(http://www.zstudio.ggear.pl/2/images/komentarze.jpg);
background-repeat: no-repeat;
}
.komentarze:hover {
position: absolute;
top: 0px;
left: 103px;
height: 56px;
width: 107px;
background-image: url(http://www.zstudio.ggear.pl/2/images/komentarze2.jpg);
background-repeat: no-repeat;
}
    </style>
  </head>
<body>
<a href="http://allegro.pl/show_user.php?uid=2574279"><div class="komentarze"></div></a>
</body>
</html>
r0wl3n
Posty: 12
Rejestracja: wt kwie 20, 2010 11:30 am

Re: Zmienny przycisk na allegro.

Post autor: r0wl3n »

tak, ja nie używam tego w css, ale dałem wycinek z szablonu już wrzuconego z allegro, a automat sam dodaje już to "#user_field " więc na to nie patrz ; q
darek_w
Nowy
Nowy
Posty: 41
Rejestracja: sob lip 31, 2010 8:48 am

Re: Zmienny przycisk na allegro.

Post autor: darek_w »

Więc dodaj id="user_field" do diva w htmlu. Kod poniżej działa poprawnie z cssem który wkopiowałeś na początku.

Kod: Zaznacz cały

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
#user_field.komentarze {
position: absolute;
top: 0px;
left: 103px;
height: 56px;
width: 107px;
background-image: url(http://www.zstudio.ggear.pl/2/images/komentarze.jpg);
background-repeat: no-repeat;
}
#user_field.komentarze:hover {
position: absolute;
top: 0px;
left: 103px;
height: 56px;
width: 107px;
background-image: url(http://www.zstudio.ggear.pl/2/images/komentarze2.jpg);
background-repeat: no-repeat;
}
    </style>
  </head>
<body>
<a href="http://allegro.pl/show_user.php?uid=2574279"><div id="user_field" class="komentarze"></div></a>
</body>
</html>
ODPOWIEDZ