Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiana tła - obrazka dla pola input
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 578
Pomógł: 6
Dołączył: 21.07.2008

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


Witam,
chciałbym, aby po najechaniu myszką <input> zmieniał tło na inny obrazek, kolor.

Mam tak:

  1. .inputSOne {
  2. border: 0px;
  3. background: url("../grafika/button_green_60x22.gif") no-repeat;
  4. font-size: 12px;
  5. font-weight: bold;
  6. width: 60px;
  7. height: 22px;
  8. color: #ffffff;
  9. }
  10.  
  11. .inputSOne:hover {
  12. background: url("../grafika/button_orange_60x22.gif") no-repeat;
  13. }


i działa niby ok, ale myślę sobie, że to nie jest najlepszy sposób dla pola <input> ?

Pytanie: czy tak jest napewno OK i jak to zrobić zawodowo, only professional (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
wookieb
post
Post #2





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




Szczerze mówiąc nie daję głowy czy działa to w takich ustrojstwach jak IE, musisz wtedy zastosować odpowiednie obejścia. Dla reszty przeglądarek OK
Go to the top of the page
+Quote Post
erix
post
Post #3





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




Cytat
Pytanie: czy tak jest napewno OK i jak to zrobić zawodowo, only professional

Nie stosuję zwykle takich skeczy, ale z tego, co pamiętam, to niektóre przeglądarki (zwłaszcza na platformach uniksowych) nie za bardzo chcą zezwalać na takie stylowanie. Wtedy tło należy ustawić dla rodzica, a dla danego elementu - transparent.
Go to the top of the page
+Quote Post
Malinaa
post
Post #4





Grupa: Zarejestrowani
Postów: 578
Pomógł: 6
Dołączył: 21.07.2008

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


Cytat
Nie stosuję zwykle takich skeczy


Nie było moim zamiarem wywoływanie śmiechu, chociaż w życiu trzeba czasem śmiesznym być.

Jak pisałem styl dział, ale nie za każdym razem po najechniu myszką na button działa tak jak powiniem.
Czasem po najechaniu myszką powstaje przerwa, zanim zmieni się obrazek w tle buttona, przez co button chwilowo jest bez tła.
Myślę, że jest bardziej doskonałe rozwiązanie problemu i dlatego pytam.
Go to the top of the page
+Quote Post
iVorIus
post
Post #5





Grupa: Zarejestrowani
Postów: 145
Pomógł: 18
Dołączył: 11.11.2008
Skąd: Pwo

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


Cytat(Malinaa @ 4.09.2010, 11:28:12 ) *
Czasem po najechaniu myszką powstaje przerwa, zanim zmieni się obrazek w tle buttona, przez co button chwilowo jest bez tła.


Jeżeli złączysz w jeden plik dwa tła, problem chwilowej przerwy zniknie, np.
wysokość inputa: 22px, więc cały plik ma wysokość 44px i css:
  1. background-position: -22px;


Ten post edytował iVorIus 6.09.2010, 18:34:33
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: 20.12.2025 - 06:12