[CSS] Odnośnik w bacground img?

0

Witajcie

Czy jest możliwe podpięcie odnośnika to obrazka tła w CSS?

Zrobiłem stronę na zasadzie, takiej że górna grafika jest jako background w CSS. Chciałbym, żeby kliknięcie w nią (lub na tym obszarze) powodowało przejście do strony głównej.

Jeśli to niemożliwe w CSS to może da się stworzyć w HTML niewidoczną mapę która wisiała by nad tłem?

1

W samym CSS się nie da.

Spróbuj tu użyć najzwyklejszego linku. Niech ta góra strony będzie linkiem, to w linku możesz ustawić background-image. A jak nie, to możesz ustawić link nad tłem (nawet za pomocą pozycjonowania bezwzględnego) i dać mu wymiary (width/heigth) -- dzięki temu będzie przykrywał dokładnie taki fragment tła, jak chcesz. W linku powinna być treść ze względu dostępności, więc możesz pomiędzy tagi linku wstawić np. tekst "Strona główna". Następnie dajesz linkowi tradycyjne text-indent: -9999px, przez to tekst linku jest niewidoczny. Link generuje więc pewien obszar nad tłem, który można kliknąć by dostać się do strony głównej.

Dodam jeszcze, że jeśli ta grafika u góry jest bardzo szeroka, a logo jest np. tylko w lewym-górnym rogu, to możesz ten link wypozycjonować tylko nad logiem. Bo tradycyjnie to w logo trzeba kliknąć, by dostać się do strony głównej.sa

0

O rany, to wygląda na rozwiązanie, którego szukam, jednak styl odpowiedzi nieco przekracza moje zdolności pojmowania HTML. Mógłbym prosić o przykładowy zapis takiego linku? Będę wiedział czego szukać. Z góry wielkie dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1