html/css hjälp med en meny :)

Permalänk
Avstängd

html/css hjälp med en meny :)

Hej, Jag håller på med en ny sida i html/css och håller på med en meny, men jag vet inet hur jag ska göra den...

det jag vill göra med menyn är att den ska vara på botten av webbläsaren(alltså inte sidan) och den ska följa med webbläsaren så när man scrollar ner så ska den följa med.

det jag har tänkt mig med menyn är att det ska vara en "hover" yta på den också så när man håller på resp. knapp så ska den byta färg elr någe liknande.

Fall någon kan peka mig i rätt riktning eller kanske visa ett exemplar .

Visa signatur

//pHANTAZOM

Permalänk
Medlem

Du kan ju prova det här. Bara att ändra lite värden så att menyn hamnar i bottnen istället för till höger.

Visa signatur

Intel i7 2600K @ 4.5GHz | GeForce GTX 680 | ASUS P8P67 PRO | Corsair Dominator 16GB 1600MHz | Samsung 830 256GB

Permalänk
Medlem

Det du letar efter är CSS property:

position: static

Ovan så tar vi ur elementet ur flödet och positionerar det relativt med "fönstret".

Nedan så säger vi till att det ska befinna sig 0 pixel från left och 0 från botten.
left: 0
bottom 0

och för att täcka hela fönstrets width:
width: 100%

Men nyckeln är alltså position property.

Det finns lite matnyttigt här:
https://developer.mozilla.org/en/CSS/position

Lycka till.

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.

Permalänk
Medlem
Skrivet av BlueEyes:

Det du letar efter är CSS property:

position: static

Det är snarare position: fixed som önskas; static är det element har per default.

Permalänk
Medlem
Skrivet av You:

Det är snarare position: fixed som önskas; static är det element har per default.

Du har helt rätt

Menade fixed men skrev static

Goofade lite där

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.

Permalänk
Medlem

CSS

body { margin: 0; padding: 0; } #menuwrapper { position: Absolute; bottom: 0px; }

Så skulle jag göra Sen får du ändra width attributer (t ex. till 100%

#menuwrapper { position: Absolute; bottom: 0px; width: 100%; height: 64px; border: #000 1px dashed; background: #686868; }

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Medlem
Skrivet av 19KeVVa93:

CSS

body { margin: 0; padding: 0; } #menuwrapper { position: Absolute; bottom: 0px; }

Så skulle jag göra Sen får du ändra width attributer (t ex. till 100%

#menuwrapper { position: Absolute; bottom: 0px; width: 100%; height: 64px; border: #000 1px dashed; background: #686868; }

Det fungerar ända tills man börjar scrolla dokumentet då stannar menyn på den position du ställt in.

Därför bör man köra fixed i detta fallet.

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.

Permalänk
Medlem
Skrivet av BlueEyes:

Det fungerar ända tills man börjar scrolla dokumentet då stannar menyn på den position du ställt in.

Därför bör man köra fixed i detta fallet.

Förlåt, jag menade självklart Fixed. haha xD Stressigt när man lyssnar på läraren samtidigt som man skriver.

Men ja det ska vara position: fixed;
och sen bottom: 0; för att få den längst ned på sidan

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Medlem
Skrivet av 19KeVVa93:

Förlåt, jag menade självklart Fixed. haha xD Stressigt när man lyssnar på läraren samtidigt som man skriver.

Men ja det ska vara position: fixed;
och sen bottom: 0; för att få den längst ned på sidan

Jag gjorde ett tokigt inlägg ovan som You rättade i know the feeling.

Visa signatur

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.

Permalänk
Medlem

Ett tips för alla som kör absolute/fixed element som ska vara 100% breda:

Använd detta istället för att köra width: 100%.

.selector { position: absolute; left: 0; right: 0; }

Detta gör det fritt fram att även sätta padding på samma element, annars kommer elementet få bredden 100% + paddingen.

Permalänk

läs här! http://webdesignskolan.se/css-meny/css_meny.php där står flera olika sätt där läste jag när jag gjorde hemsidor.. och det finns mer mer du kan kolla i vänster kolumnen tex effekter osv..

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

läs här! http://webdesignskolan.se/css-meny/css_meny.php där står flera olika sätt där läste jag när jag gjorde hemsidor.. och det finns mer mer du kan kolla i vänster kolumnen tex effekter osv..

Läs inte där! Webdesignskolan är utdaterad och felaktig.