Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Podmiana obrazka po najechaniu myszką
northwest
post 14.02.2012, 13:06:43
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
Mam taki formularz:
  1. <form action="kontakt.html" method="post">
  2. <label>&nbsp;Imię i Nazwisko:</label>
  3. <input type="text" value="" name="imie"/>
  4. <label>&nbsp;Firma:</label>
  5. <input type="text" value="" name="nazwisko"/>
  6. <label>&nbsp;Telefon:</label>
  7. <input type="text" value="" name="telefon"/>
  8. <label>&nbsp;E-mail:</label>
  9. <input type="text" value="" name="kontakt"/>
  10. <label style="position:relative; left:10px; ">
  11. <label>&nbsp;Wiadomość:</label>
  12. <textarea name="tresc" style="position:relative;left:9px; width:421px;height: 207px;top:-3px"></textarea>
  13. <button type="submit" value="" class="zapiszz333"/>
  14. </form>


i do tego kod CSS:
  1. button.zapiszz333{
  2. display: block;
  3. width: 87px;
  4. height: 35px;
  5. background-image: url(images/sender.png);
  6. overflow: hidden;
  7.  
  8. cursor: pointer;
  9. margin:1px -15px -0px 270px;
  10. }
  11. button.zapiszz333:hover{
  12. display: block;
  13. width: 87px;
  14. height: 35px;
  15. background-image: url(images/sender.png);
  16. overflow: hidden;
  17. margin-left: -60px;
  18. cursor: pointer;
  19. margin:1px -15px -0px 270px;
  20. }

obrazek wygląda tak:


Chciałbym żeby po najechaniu myszką była widoczna wersja podświetlona napisu,a momencie gdy nie jest - to bez podświetlenia...

Wie ktoś może co robię nie tak??sad.gif

North
Go to the top of the page
+Quote Post
Sephirus
post 14.02.2012, 13:14:16
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Hmm z tego co widzę to po najechaniu ustawiasz ten sam plik graficzny co bez smile.gif

A jeśli jest to sprite... czyli jeden obrazek z dwoma guzikami to dodaj do :hover coś takiego:

  1. background-position:top right;


Ten post edytował Sephirus 14.02.2012, 13:15:23


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
Damonsson
post 14.02.2012, 13:17:06
Post #3





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Nie margin-left: -60px

a:

background-image: url(images/sender.png) -60px 0px;
Go to the top of the page
+Quote Post
northwest
post 14.02.2012, 15:36:07
Post #4





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


nie działa za bardzo... delikatnie się przesuwa w lewo, ale tak dosłownie o parę pixeli... sad.gif

zrobiłem coś takiego (prawie działa, teraz lekko obrazek przeskakuje na bok, gdyby bardziej to byłoby ok):
  1. button.zapiszz333{
  2. display: block;
  3. width: 87px;
  4. height: 35px;
  5. background-image: url(images/sender.png);
  6. overflow: hidden;
  7.  
  8. cursor: pointer;
  9. margin:1px -15px -0px 270px;
  10. }
  11. button.zapiszz333:hover{
  12. display: block;
  13. width: 87px;
  14. height: 35px;
  15. background-image: url(images/sender.png)260px 0px;;
  16. background-position:top right;
  17. overflow: hidden;
  18.  
  19. cursor: pointer;
  20. margin:1px -15px -0px 270px;
  21. }



wiecie moze dlaczego?
Go to the top of the page
+Quote Post
crocodillo
post 14.02.2012, 22:27:20
Post #5





Grupa: Zarejestrowani
Postów: 215
Pomógł: 44
Dołączył: 31.07.2011
Skąd: wrocław

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


  1. button.zapiszz333:hover{
  2. background-position:-60px 0px;
  3. }


(ps. przy :hover nie musisz powtarzać wszystkich stylów, tylko to co chcesz zmienić)

Ten post edytował crocodillo 14.02.2012, 22:28:11
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:53