Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Podkreślenie opcji w menu, tylko do połowy
lukash82
post 16.11.2016, 13:10:31
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam,

Potrzebuję uzyskać efekt podkreślenia wybranej opcji w menu nawigacyjnym strony. Mam coś takiego (pracuję na BS 3.3).

  1. .navbar-default .navbar-nav > li > a:hover,
  2. .navbar-default .navbar-nav > li > a:focus {
  3. border-bottom: 3px solid #9e1e22;
  4. }


Podgląd tu

W ten sposób jednak podkreślenie widoczne jest pod całą nazwą. Grafik wymyślił sobie podkreślenie tylko do określonej długości (bo jest ładniej wink.gif. Pytanie jednak czy to jest wogóle fizycznie możliwe...?

Próbowałem podkładać jakieś div-y z wypełnieniem i padding-ami ale bez efektów. Border-width z różnym jednostkami też nie działa. Obawiam się, że bez js się nie obejdzie...

Pozdrawiam, Ł.
Go to the top of the page
+Quote Post
kapslokk
post 16.11.2016, 13:16:20
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Jeśli chcesz tylko do określonej szerokości to możesz użyć :after przykład: https://jsfiddle.net/xw2dd6tu/
Go to the top of the page
+Quote Post
lukash82
post 16.11.2016, 14:46:33
Post #3





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Hej,

Dzięki wielkie za pomoc. Wdrożyłem to do BS i nawet działa... wink.gif

Pozdrawiam, Ł

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 09:11