Aktywne Wpisy
DzonySiara +294
#pieklomezczyzn
#transseksualizm
Daje link do wpisu żeby poczytać całość.
https://twitter.com/RealXero02/status/1761773785324130409?t=grQwFLsQv6s0ji0vnv9DwA&s=19
#transseksualizm
Daje link do wpisu żeby poczytać całość.
https://twitter.com/RealXero02/status/1761773785324130409?t=grQwFLsQv6s0ji0vnv9DwA&s=19
aei9077 +479
Co i gdzie muszę wpisać żeby górny szary pasek z menu nie przewijał się razem ze stroną tylko zostawał widoczny tak jak wykopowy pasek z nawigacją, logiem i menu?
http://jsfiddle.net/hgtg09un/
#pytanie #html #css #zielony
position
```**```
:
```**```
fixed
```**```
;
```**```
right
```**```
:
```**```
0
```**```
;
```**```
left
```**```
:
```**```
0
```**```
;
background-color: #666666;
height: 55px;
margin: 0 auto;
position: fixed; <!-- tutaj<br/>
}
W CSS tylko, bez zmian w HTML.
.menu {
background-color: #666666;
height: 55px;
margin: 0 auto;
position:fixed;
margin-top: -5px;
}
(U mnie działa. A jak nie -5px, to inna liczba idealnie pasująca.)
Ale nie wiem, czy to jest postępowania wzorcowe.
Komentarz usunięty przez autora
Faktycznie musi być: "margin: -8px;". Pośpieszyłam się.
.menu {
background-color: #666666;
height: 55px;
margin: 0 auto;
position:fixed;
top: 0;
}
Nie wiem, po co tam było:
right: 0;
left: 0;
(?)
@moon5: dzięki stary, margin-top: -8px; działa ale pasek jest tylko do połowy, trzyma się lewej krawędzi.
Pytałeś po co
right: 0;
left: 0;
Dzięki temu pasek nie ucieka w którąś ze stron i działa poprawnie czyli prawidłowej odpowiedzi udzielił mi @Aysorth:
Pozdrawiam :)
Gdy zrobiłam test z "right: 0;" i "left: 0;" pasek menu poszedł w bok (parę pikseli w lewo) w stosunku do reszty strony... ale pewnie tylko tam, a w Twojej sytuacji takie ustawienie może się sprawdzać.
(A faktycznie reszta strony się przesunęła w prawo.)
Pozdrawiam :)
Ilustracja
top: 0;
Skoro już się odezwałeś mam inne pytanie:
Jak najedziesz myszką na menu to pojawia się szary pasek ale nie na samym dole jak na wykopie tylko w środku i właśnie myśle jak zrobić żeby pasek pojawiał się na dole:
świeży kod > http://jsfiddle.net/e0m06o0x/
top: 0;
Miałam też "top:0".
Ten pasek wygląda jak "border-bottom" pod "menu item" (albo czymś podobnym) w pozycji przy najechaniu myszą ("a: hover")
Trzeba dać większy margines pod tym borderem (czyli "margin" czy "margin-bottom" -->
Zwykle wystarczy "margin", ale są takie szablony czy sytuacje, że trzeba wstawić "padding" nie "margin" (zwłaszcza w okolicach "menu"). Ja jestem w tym średnio-zaawansowana. Robiłam to parę razy, ale nie mam pełnej wiedzy.
żeby pasek był na dole a nie w połowie należało w
ul a:link, ul a:visited {
zmienić padding: 5px 10px; na padding: 14px 10px; (pierwszy to odstęp od liter a drugi to przestrzeń między nimi)
http://jsfiddle.net/spvbvnzw/
edit. a margin to marginesy a padding to odstęp.
Czyli padding dolny się zwiększył.
OK. Powodzenia :)