Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS] Menu Sprite
#1
Witam.
Chciałbym zakodować pewne menu w taki sposób aby treść tekstowa buttonów była w <li>.
Buttony wyglądają następująco:

[Obrazek: 38602872.png]

Chciałbym aby po najechaniu było podkreślenie i zmiana tła na czerwony.

PS. Chciałem zrobić to sposobem wycięcia image przed najechaniem, w trakcie najechania i po najechaniu. Ale stwierdziłem ze to nie ma sensu bo jeden link by mial 3 img.

Proszę o pomoc jakim sposobem można to zrobić aby było o porządnie wykonane.
Odpowiedz
#2
CSS? Background i text-decoration.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#3
(12-10-2011, 23:39)Pedro84 napisał(a): CSS? Background i text-decoration.

Nie wiesz o co mi chodzi.. przeczytałeś to co napisałem ?

Każdy element czyli button w moim menu ma inną szerokość i chodzi o to by za pomocą stylów po najechaniu zachować kształt zaokrąglenia w każdym buttonie. I żeby w każdym buttonie zmieniał się gradient na czerwony.
Odpowiedz
#4
Co z tego, że ma inną szerokość? W CSS są i zaokrąglenia i gradienty. W tak prostym menu nie ma sensu używać żadnych grafik, ni nic.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#5
Podałbyś te style na zaokrąglenie i gradient ??
Odpowiedz
#6
Zaokrąglone rogi i gradienty są w CSS, ale będziesz miał problem z dostosowaniem tego do starszych przeglądarek. Sam niedawno miałem podobny problem i zacząłem stosować technikę CSS sprite. Stosowane jest to na wielu stronach i obrazkowe wcale nie waży wiele - dla przykładu menu z allegro http://static.allegrostatic.pl/site_images/1/0/layout/menu-sprite.png 7.8kB
Odpowiedz
#7
Czyli jakim sposobem mam to zrobić ?
Odpowiedz
#8
Szukaj pod hasłem CSS sprite menu. Przykładowe tutoriale: http://skyje.com/2010/02/css-sprites/
Odpowiedz
#9
Odpowiedz
#10
Css gradienty itp:
http://css3please.com/

Żeby wszędzie śmigało:
http://css3pie.com/

Zabawy z CSS3 dla topornych:
http://css3.mikeplate.com/

Jak masz adobe cs5 to sobie zobacz:
http://doman.art.pl/2011-02-27/show

Szukaj w google pod tym hasłem
google -> css sprite tutorial

Kolego tutoriali jest "milion pińset". Do css sprite używasz width, height, overflow:hidden i bacgrkoun-position z ujemnymi pozycjami. Width i height określa wymiary "wycinka". Overflow hidden powoduje że nie widać nic poza tym wycinkiem. A background-position ustawia tło w odpowiednim miejscu. Wystarczy je odpowiednio przesunąć. I tyle filozofii.
Jak napisałem - tutoriali jest "milion pińset". Nie warto tego tutaj powtarzać bo to tylko forum.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  problem z tłem pod menu loose 1 3,157 06-07-2017, 20:00
Ostatni post: loose
  problem z menu p410 10 10,357 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,266 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,537 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,673 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl