Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: marcin w Marzec 02, 2010, 11:14:42 pm

Tytuł: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 02, 2010, 11:14:42 pm
Jak zrobić aby po najechaniu na np: "wysyłka" zmieniał się kolor tła? tak samo pod kategoriami? albo chociaż aby podświetlenie zmieniło się z czarnego na inny kolor, nie mogę tego w css'sie znaleźć;/
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: Podemski w Marzec 02, 2010, 11:31:31 pm
W domyślnym theme?

Daj link.
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 02, 2010, 11:41:36 pm
hover to znacznik najechania czyli np jak masz

kategoria a chcesz miec po najechaniu kategoria

to masz tak
znacznik:
<a href="">kategoria </a>
styl css:
a {color:black;}
a:hover {color:red;}

jeszcze mozesz mieć selected czyli element który wybrałeś i dokładnie na tej podstronie ( kategorii której właśnie jesteś) czyli.
a.selected {color:red;}
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: Podemski w Marzec 03, 2010, 12:26:35 am
hover to znacznik najechania czyli np jak masz

kategoria a chcesz miec po najechaniu kategoria

to masz tak
znacznik:
<a href="">kategoria </a>
styl css:
a {color:black;}
a:hover {color:red;}

jeszcze mozesz mieć selected czyli element który wybrałeś i dokładnie na tej podstronie ( kategorii której właśnie jesteś) czyli.
a.selected {color:red;}

No tak ale wtedy ma linki na czerwono wszędzie a na kategoriach nie bo css się nadpiszę ;)

Najlepiej zainstalować sobie Firebuga sprawdzać co jest jakim elementem i po prostu dawać dodatkową klasę na końcu .cssa - tak jest najprościej. Natomiast kod odpowiedzialny za łącza przy kategoriach jest tam gdzie masz komentarz "/* Block categories */"

Dodaj do swojego global.css coś takiego:

div#categories_block_left ul li a { color: #twojkolor; }
div#categories_block_left ul li a:hover { color: #twojkolorponajechaniu; }

To u góry zmieni kolor łącza, jeśli chcesz kolor tła to zrobiłbym to np. tak:

div#categories_block_left ul li a { background: #twojkolor; display: block; padding: 2px; width: 180px; }
div#categories_block_left ul li a:hover { background: #twojkolorponajechaniu; }

Podsumowując, najpierw dajesz nazwę elementu w raz z identyfikatorem lub klasą, a potem element który chcesz edytować wewnątrz ;)

Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 03, 2010, 07:42:26 am
yyyyyyyyyyyyyyyyyy chodziło o idee...
ps. czemu nie odp mi na maila Krzysztof??
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 03, 2010, 07:42:54 am
yyyyyyyyyyyyyyyyyy chodziło o idee...
ps. czemu nie odp mi na maila Krystian??
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: Podemski w Marzec 03, 2010, 08:42:58 am
yyyyyyyyyyyyyyyyyy chodziło o idee...
ps. czemu nie odp mi na maila Krzysztof??

No ja myślę że kolega htmla zna chociaż w stopniu podstawowym, jeśli nie to: kurshtml.boo.pl - tak na zaś, może się komuś przyda jak zajrzy do tematu ;)
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 03, 2010, 08:58:06 am
czyli problem rozwiazany



---------------------ZAMYKAMY TEMAT---------------------
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 03, 2010, 09:28:44 am
działa dzięki:) a gdybym chciał zrobić dla całego przycisku podmianę obrazka przy kliknięciu, tak jak np: jest w allegro na głównej stronie w kategoriach?
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 03, 2010, 09:34:43 am
to najleprzym rozwiazaniem jest zrobienie jedengo obrazka

obrazek:
KOLOR
KOLOR

-to jest jako jeden plikz dwoma butonami w sobie jeden pod drugim i wtedy dodajesz tak:
a {background: url(twój plik) height:27px}
a.hover {background-position:0 -27px;height:27px;}

gdzie -27px jest wysokością twojego 1 buttona w tym pliku czyli kolor ma 27px, czyli oba mają 54px

ps. aby tak działało na znaczniku a musisz dać display:block.
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 03, 2010, 10:07:45 am
wyskakuje teraz tak co prawda button jest do zmiany ale chciałbym by przycisk wyskakiwał równo od lewej

a zmieniłem tak:

div#categories_block_left ul li a { background: url('../img/button-large.gif'); display: block; height:18px }
div#categories_block_left ul li a:hover {background-position:0 -18px;height:18px;}
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 03, 2010, 10:30:58 am
w hover też dodaj display:bolck a to podmieni zdjecia nie ebdzie widac ze najezdza fota jedna po drugiej...
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 03, 2010, 10:41:36 am
ok ok ale chodzi mi by podświetlenie zaczynało się od lewej do prawej pomiędzy pionowymi zielonymi kreskami , jaki obrazek do podmiany bym nie dał to i tak zaczyna tam gdzie zaczyna się tekst, i jeszcze jeden problem, jak zrobić by po naciśnięciu kategorii dopiero rozsuwało się menu podkategorii, denerwuje mnie ten plus(+)
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 03, 2010, 11:28:05 am
nie wiem o co chodzi z tym pierwszym teraz to juz jak butoona zrobisz od CIebie zalezy mozesz dodac paddingi które wysrodkuja ci tekst w środku.

to w apnelu sobie wyłacz cos rozjezdzanie.albo zamien + na nazwe kategori w sensei połacz je
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 03, 2010, 12:01:18 pm
chce by po najechaniu było tak

http://zapodaj.net/8f87e8de62d2.jpg.html

Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 03, 2010, 09:43:03 pm
Dobrze, mam załatwione już kategorie. Proszę napiszcie jak teraz zrobić to samo z informacjami i producentem????
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 03, 2010, 10:30:26 pm
mam ci napisać gotowe rozwiązanie, a może tak trochę inwencji ??

#manufacturers_block_left  - i wszystko masz...
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 04, 2010, 09:19:38 am
Tyle, że nie mogę znaleźć "#manufacturers_block_left " w global.css
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: marcin w Marzec 04, 2010, 09:39:39 am
ok zrobiłem jakoś to
Tytuł: Odp: Wyświetlanie po najechaniu
Wiadomość wysłana przez: lof w Marzec 04, 2010, 09:46:14 am
super :)