Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Klikalne tło (z odnośnikiem a href), j.w.
phpmax
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 2
Dołączył: 25.10.2009

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


Witajcie!

Mam trochę banalny problem i podejrzewam, że rozwiązanie jest też takie. Otóż jak zrobić klikalną tapetę (plik wall.jpg z poniższego kodu) na stronie www jak to ma chociażby Filmweb na swoich reklamach?


Oto mój fragment kodu css:

  1. body {
  2. width: 100%;
  3. background-image: url(http://www.example.com/wall.jpg);
  4. background-repeat: no-repeat;
  5. background-position: top center;
  6. position: relative;
  7. text-align: center;
  8. cursor: default;
  9. }



Z góry dzięki za pomysły (IMG:style_emoticons/default/wink.gif)

Ten post edytował phpmax 18.12.2014, 13:00:25
Go to the top of the page
+Quote Post
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


http://jsfiddle.net/qewjn1fr/2/

Ten post edytował rad11 18.12.2014, 15:32:00
Go to the top of the page
+Quote Post
phpmax
post
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 2
Dołączył: 25.10.2009

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


Możesz napisać do tego kodu fragment dla pliku graficznego z odsyłaczem a href, bo próbowałem i nie chce mi działać. Nie musi być a href dla całego tła, a jedynie w obrębie pliku graficznego złapanego klamrami a href - a.

  1. <div style="background:red; width:100%; height:100%">s</div>
  2.  
  3.  
  4. <div id="tlo" style="background:black; width: 1000px; height: 1000px; position:absolute; top:0px; left:0px;">
  5.  
  6. <a id="klik" href='#' style="color:white;">Kliknij</a>
  7.  
  8. </div>


Czyli rozumiem, że mogę normalnie załadować tapetę tła w CSS jak powyżej, a w poniższym kodzie dać tak jakby niewidocznego a hrefa dla całego tła?
Go to the top of the page
+Quote Post
rad11
post
Post #4





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Tak mozesz zrobic tapete jako tlo tylko wtedy musisz uzyc wlasciwosci background-image. Href nie musi byc dla calego tla.
Go to the top of the page
+Quote Post
phpmax
post
Post #5





Grupa: Zarejestrowani
Postów: 60
Pomógł: 2
Dołączył: 25.10.2009

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


Nie chce mi działać.

Zrobiłem według tego tutoriala i też klapa: http://stackoverflow.com/questions/2643529...ackground-image

  1. <div class="wrapWithBackgroundImage">
  2. <a href="#" class="invisibleLink"></a>
  3. </div>
  4.  
  5. .wrapWithBackgroundImage {
  6. background-image: url(...);
  7. }
  8. .invisibleLink {
  9. display: block;
  10. left: 55px; top: 55px;
  11. position: absolute;
  12. height: 55px width: 55px;
  13. }



Mianowicie do swojego pliku CSS dodałem:

  1. /* Page Layout */
  2.  
  3.  
  4. body {
  5. width: 100%;
  6. background-image: url(http://www.example.com/image.jpg);
  7. background-repeat: no-repeat;
  8. background-position: top center;
  9. position: relative;
  10. text-align: center;
  11. cursor: default;
  12. }
  13.  
  14. .wrapWithBackgroundImage {
  15. background-image: url(http://www.example.com/image.jpg);
  16. }
  17.  
  18. .invisibleLink {
  19. display: block;
  20. left: 55px; top: 55px;
  21. position: absolute;
  22. height: 1680px width: 980px;
  23. }



Następnie do pliku header.html (próba z header.php też nic nie dała) z pliku skórki WP:

  1. <div class="wrapWithBackgroundImage">
  2. <a href="http://www.example.com/promo" target="_blank" class="invisibleLink"></a>
  3. </div>


Jeszcze mam takie pytanko, a gdybym na privie podesłał plik style.css oraz header.html, header.php z mojej skórki to mógłbyś chwilę popróbować je edytować, być może komuś innemu ta sztuka się uda (IMG:style_emoticons/default/wink.gif)

Ten post edytował phpmax 20.12.2014, 00:31:33
Go to the top of the page
+Quote Post
rad11
post
Post #6





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Mozesz podeslac.
Go to the top of the page
+Quote Post
phpmax
post
Post #7





Grupa: Zarejestrowani
Postów: 60
Pomógł: 2
Dołączył: 25.10.2009

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


Chyba nie da się na tym forum wysyłać załączników, bo nie widzę opcji ich dodawania... ;o(

Ten post edytował phpmax 1.01.2015, 05:31:30
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:07