Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obrazek zakrywający tekst
furman12
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 4
Dołączył: 3.12.2009

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


Witam jąk skonstruować coś takiego, mam obrazek, który ma zakrywać jakiś tekst, po kliknięciu w ten obrazek, ma on zniknąć ukazując tekst. Czy w ogóle da rade zrobić coś takiego w php?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
black.old.cat
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 8
Dołączył: 8.11.2009

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


  1. <?php
  2. echo isset($_GET['text']) ? 'jakis text' : '<a href="?text"><img src=""></a>';
  3. ?>
Go to the top of the page
+Quote Post
emtiej
post
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


jeżeli ma to się dziać automatycznie i bez przesyłania jakichkolwiek danych, to polecam CSS+XHTML, mianowicie poczytaj o warstwach i pozycjonowaniu w CSS + HOVER

http://www.kurshtml.boo.pl/css/nakladanie,...cjonowanie.html

Go to the top of the page
+Quote Post
vonski
post
Post #4





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

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


Ewentualnie możesz użyć jQuery (albo "czystego" JS, ale w jQuery jest chyba prościej (IMG:style_emoticons/default/smile.gif) ).
Coś na wzór:

  1. <script type="text/javascript">
  2. $(document).ready(
  3. function()
  4. {
  5. $("#obrazek").click(
  6. function()
  7. {
  8. $("#obrazek").toggle();
  9. });
  10. });
  11. </script>


a w CSS pozycjonujesz obrazek tak, żeby zakrywał dany tekst i nadajesz mu odpowiednie id (dla tego przykładu "obrazek").

  1. <img style="position: absolute; top: 0px;" id="obrazek" src="obrazek.jpg" />


No i oczywiście w <head></head> musisz podać ścieżkę do pliku .js z jQuery.
Go to the top of the page
+Quote Post
black.old.cat
post
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 8
Dołączył: 8.11.2009

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


Jezeli chodzi o css :
  1. <html><head><style type="text/css">
  2. div {
  3. width:200px;
  4. height:20px;
  5. }
  6. div {
  7. font-size : 0;
  8. }
  9. div img{
  10. width:200px;
  11. height:20px;
  12. }
  13. div:hover img{
  14. width: 0;
  15. height: 0;
  16. }
  17. div:hover{
  18. font-size : 20px;
  19. }
  20.  
  21. <div><img src=''>text</div>
  22.  
  23. </body></html>


Ten post edytował black.old.cat 31.12.2009, 20:55:38
Go to the top of the page
+Quote Post
emtiej
post
Post #6





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


Cytat(black.old.cat @ 31.12.2009, 20:53:31 ) *
Jezeli chodzi o css :
[HTML] pobierz, plaintext
  1. <html><head><style type="text/css">
  2. div {
  3. width:200px;
  4. height:20px;
  5. }
  6. div {
  7. font-size : 0;
  8. }
  9. div img{
  10. width:200px;
  11. height:20px;
  12. }
  13. div:hover img{
  14. width: 0;
  15. height: 0;
  16. }
  17. div:hover{
  18. font-size : 20px;
  19. }
  20. </style></head><body>
  21. <div><img src=''>text</div>
  22. </body></html>
[HTML] pobierz, plaintext


O właśnie, bardzo dobre rozwiązanie, chodziło mi o nieco inną metodę, ale ta też jest bardzo dobra (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
furman12
post
Post #7





Grupa: Zarejestrowani
Postów: 118
Pomógł: 4
Dołączył: 3.12.2009

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


Hover nie działa czasem przy najechaniu? Mi chodzi o kliknięcie.

Może zamiast hover dać active? Chodzi mi o odkrywanke, ale właściwie efekt zdrapki byłby lepszy, ale css czy php tego nie wykonają. A może się mylę? No ale cuż dzisiaj sobie już odpuszcze, bo trzeba świętować nowy rok.

PS: Życzę wszystkim szczęśliwego nowego roku!
Happy new year everybody!

Ten post edytował furman12 31.12.2009, 22:50:38
Go to the top of the page
+Quote Post
emtiej
post
Post #8





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 12.04.2009
Skąd: Rypin

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


Tak ACTIVE zda egzamin, a jeżeli chciałbyś pobawić się w skrypt zdrapki, no to tylko w JAVASCRIPT
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: 22.08.2025 - 16:44