Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS/JS] Button rollover z tekstem
swist666
post 30.12.2008, 22:35:04
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 14.05.2004
Skąd: Wrocław

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


Witam chciałbym zrobić button - coś na wzór youtube "Ulubione" ( http://i41.tinypic.com/nwzvis.jpg ), jednak napotkałem parę problemów:

1) Pewnie wyda wam się banalny ale ja nie mogę znaleść rozwiązania jak poprawnie uzyskać podkreślenie kropkowane, metoda którą znałem nie działa:
  1. A.tralala:link, visited{border-bottom:1px solid #000000; text-decoration:none; color:#000000; font-family:Tahoma, Geneva, sans-serif;}
  2. A.tralala:hover{border-bottom:1px solid #000000; text-decoration:none; color:#000000; font-family:Tahoma, Geneva, sans-serif;}

- w Firefoxie i pod IE działa, jednak opera jakoś dziwnie sama dobiera odsępy między kropkami w różynch linkach:
http://i42.tinypic.com/2mzf81h.jpg :/
i nie wiem jak to rozwiązać sad.gif

2) chciałbym aby ikonki obok były obsługiwane przez rollover jak na youtube a niestety nie wiem jak to zrobić jak stosuje margin-top: 15px; to albo dla samej ikonki (a chcę, żeby działało dla ikonki i dla tekstu), albo jak dam klase do wszystkiego to margin też dotyczy tekstu i się rozjeżdża :/

macie jakieś rady??
Go to the top of the page
+Quote Post
ziqzaq
post 30.12.2008, 23:06:34
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


Wystarczy chwilę pokombinować, dostosuj sobie:
  1. <?php
  2. <html>
  3. <head>
  4. <title>Tit</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. .link-ulubione, .link-ulubione:active, .link-ulubione:visited {
  8.    padding: 0 0 0 22px;
  9.    text-decoration: none;
  10.    background: url('obrazek.png') no-repeat left center;
  11. }
  12. .link-ulubione span {
  13.    border-bottom: 1px dotted #00f;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <a href="#" class="link-ulubione"><span>Tutaj tekst</span></a>
  19. </body>
  20. </html>
  21. ?>

Jak chcesz jakieś rollover to poprostu dodaj :hover i baw się obrazkiem i tekstem.
Powodzenia winksmiley.jpg

// Edit:
Gwoli ścisłości hover ze zmianą obrazka (na wszelki wypadek):
  1. <?php
  2. <style type="text/css">
  3. .link-ulubione:hover {
  4.    background: url('inny_obrazek.png') no-repeat left center;
  5. }
  6. </style>
  7. ?>

Możesz oczywiście zmienić trochę położenie obrazka (np. trochę w prawo do góry) zamiast zmieniać go całego - też fajny efekt.

Ten post edytował ziqzaq 30.12.2008, 23:17:19
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: 28.06.2025 - 06:06