Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pływające MENU
#1
[/size][/font][font=Times New Roman][size=medium] Witam wszystkich.

Jestem tu całkiem nowy więc proszę o wyrozumiałość Wink

Piszę gdyż rozpoczołem naukę z "kodem" CSS i natknołem się na pewną przeszkode, a mianowicie chodzi mi o to jak stworzyć poziomą belkę MENU, która poruszała by się wraz z przewijanym tekstem (chodzi mi o to, żeby MENU zawsze było na wieszchu. Nie wiem czy wogóle da rade to zrobić z poziomu HTML-a i CSS (może potrzebuje kodu JavaScript ?)

W kodzie HTML wygląda to tak:

<div id="menu"> <!--belka pozioma z funkacja menu-->
<ul>
<li><a href="#">Strona Główna</a></li>
<li><a href="#">Inna Podstrona</a></li>
<li><a href="#">Inna Podstrona</a></li>
<li><a href="#">Inna Podstrona</a></li>
<li><a href="#">Inna Podstrona</a></li>
</ul>
</div>

a w kodzie CSS tak:

#menu{ background: #fff url(images/pasek.jpg) no-repeat;
width:auto;
height:33px;
margin-bottom:0px;
margin-top: 20px;
}
#menu ul { list-style: none;}
#menu li { float: left;
padding-left:20px;
padding-top:5px;
font-weight: bold;
font-size: 14px;
}
#menu a { display: block;
line-height: 20px;
padding: 0 8px;
color: #fff;
font-weight: bold;
}
#menu a:hover { background: #fff;
color: #294b9d;
}


Kombinowałem z opcją bachgraund-attachment: scroll oraz fixed , ale zabrnołem w ślepy zauek.
Proszę niech ktoś mi pomoże. Z góry dziękuje za podpowiedź.
Pozdrawiam.
Odpowiedz
#2
nie ma czegoś takiego jak bachgraund-attachment: scroll oraz fixed jest background
Odpowiedz
#3
tzn chciałem napisać backgraund-attachment: scroll; lub backgraund-attachment: fixed;

oczywiscie wątek ten chcialem umiescic w kodzie css
Odpowiedz
#4
Wystarczy:

position: fixed; top: Xpx; left:Xpx;

Gdzie pod X wstawiasz wartości PX np. 20 Smile
Odpowiedz
#5
Hehe Smile znów źle napisałeś Tongue A co do twojego problemu to rodi dobrze mówi..
Odpowiedz
#6
Big Grin 
Dzięki wielkie za pomoc i szybką odpowiedź Big Grin
Wszystko działa tak jak chciałem.
pozdrawiam.
Odpowiedz
#7
UPS Przed wczesna radość, ta bekla pozioma z MENU owszem przesuwa się, ale niestety chowa się POD tekstem, a chciałbym zeby byla nad tekstem (tzn. podczas przewijania zasłaniała tekst)

kombinowałem jak to zrobić ale się pogubiłem.
pomocy... Big Grin
pozdrawiam
Odpowiedz
#8
opatul go w diva z:
position:absolute i dodaj z-index:100;

Albo bez diva nadaj z-index:100 - ale tak nie wiem czy będzie działać.
Odpowiedz
#9
dzieki chłopaki za współprace Big Grin
jest tak jak mialo byc, wszystko dziala poprawnie
pozdrawiam
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,359 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,269 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,539 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,677 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


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