• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Formatowanie wybranej listy w Navbar

VPS Starter Arubacloud
0 głosów
275 wizyt
pytanie zadane 21 lutego 2016 w HTML i CSS przez AviS98 Początkujący (360 p.)
Siema.

W tym filmiku Pana Mirosława.
https://www.youtube.com/watch?v=vd_GnTBzJ4U
Mamy listy w tym nav'ie.
Mój problem polega na tym że chcę np. zmniejszyć czcionkę tylko w liście wybranej..
Czyli to jest tak : Mamy menu, najeżdżamy np. na "Klasyki NES" i chcę żeby "Contra", "Mario Bros" i dwie pozostałe gry miały inną czcionkę czy inny background color.
Szukałem w Google, próbowałem ale nie mogę znaleźć sposobu.

Z góry dzięki za pomoc. :)

2 odpowiedzi

+2 głosów
odpowiedź 21 lutego 2016 przez ScriptyChris Mędrzec (190,190 p.)
wybrane 22 lutego 2016 przez AviS98
 
Najlepsza

Jeśli chcesz aby konkretna/e listy miały inne atrybuty CSS to użyj selektorów :nth-child( <numer dziecka> ) lub :first-child/:last-child:

https://css-tricks.com/almanac/selectors/n/nth-child/

https://css-tricks.com/almanac/selectors/f/first-child/

https://css-tricks.com/almanac/selectors/l/last-child/

komentarz 21 lutego 2016 przez AviS98 Początkujący (360 p.)
Niestety próbowałem już wiele wariantów tego sposobu i zwykle kończyło się tym że zmieniała się czcionka np. 3 dziecka w każdej rozwijanej liście.

Albo zmieniała się np. tylko czcionka (wielkość) w całej liście wraz z tytułem czyli Klasyki NES oraz cała rozwijana lista.

A ja chcę żeby tylko ta lista miała zmienioną czcionkę, bez "Klasyki NES".
komentarz 22 lutego 2016 przez ScriptyChris Mędrzec (190,190 p.)

O to Ci chodzi?

W 192 linijce pliku CSS z tamtego odcinka kursu zapisz tak:

ol > li:nth-child(2) > ul > li
{
	background-color:#cf6969;
	position: relative;
	z-index: 100;
	border-top: 1px dashed #751b1b;
	background:white;	
}

[EDIT]

Sorki, Tobie chodziło o zmianę wielkości czcionki :)

 

To zamień background: white na np. font-size: 30px; (czyli ile chcesz).

0 głosów
odpowiedź 21 lutego 2016 przez makoso Mądrala (7,380 p.)

Nie oglądałem ale jak się domyślam może Ci chodzić o podobne rozwiązanie do tego:

Ustawiasz domyślną czcionkę dla selektora, zmieniasz dla tego na który się najedzie
Nie wiem jak wygląda tam "struktura" ale pewnie dostaniesz się jakoś tak:
 

nav li a{
font:...
}
nav li:hover a{
font:...zmiana
}

hover oznacza zmiany po najechaniu myszką na selektor (obiekt <li></li> listy w tym przypadku), możesz zmienić na a:hover wtedy będzie działać po najechaniu na <a></a>
 

Podobne pytania

0 głosów
1 odpowiedź 169 wizyt
+1 głos
1 odpowiedź 165 wizyt
pytanie zadane 23 września 2021 w JavaScript przez qax Dyskutant (8,060 p.)
0 głosów
3 odpowiedzi 632 wizyt
pytanie zadane 20 lutego 2020 w HTML i CSS przez UnexoN Nowicjusz (200 p.)

93,024 zapytań

141,986 odpowiedzi

321,291 komentarzy

62,371 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...