Jag har installerat http://www.dynamicdrive.com/dynamicindex1/ddsmoothmenu.htm till min sida och undrar om det går att fixa så den fungerar utan java script.
Jag använder den som ligger till vänster, Item 1, Folder 0, osv. Grejen som dyker upp när man håller musen över Folder 0 funkar inte när java script inte är aktiverat och jag har fått andra drop down meny att fungera utan java scrip, men då utan "animation".
Självklart går det Jag gör alltid DD-menyer enbart i CSS.
Grundprincipen är ganska enkel.
Tänk dig att du har ett DOM-träd som följer
UL //"Hållare" för hela menyn
LI //Objekt 1 i menyn
UL //Undermeny
LI //Objekt 1 i undermenyn
LI //Objekt 2 i undermenyn
LI //Objekt 2 i menyn
UL //Undermeny
LI //Objekt 1 i undermenyn
Då säger du bara att UL UL ska ha display:none, men när du hovrar över LI så ska UL få visas. Sån är grundprincipen.
Ett utdrag ur en dropdown-meny jag skapat, den är inte så "trimmad" men den funkar iallafall
Min meny är gjord utan javascript. Så här ser den ut live Inte riktigt lik den som du hänvisar till då den expanderar neråt och inte åt sidan. Den duger kanske ändå?
Ok, jag skulle vilja ha en som ser ut såhär och fungerar även när java script inte är aktiverat +är java script aktiverat vill jag att det ska bli en animation när man använder menyn.
Jaha, kan man lägga javascript på en drop down meny gjord endast med css? T.ex. den här
Jag letar efter en svart meny, med responsive webbdesign, horizontal.
Jag vill att de ska se ut ungefär såhär: http://themify.me/demo/themes/minshop/blog/blog-4-columns/
Och när man förminskar webbläsarfönstret till iPhone storlek vill jag att menyn ska se ungefär likadan ut som i exemplet, men att man endast ska se undermenyerna när man behöver det.
Varför måste det vara JavaScript? Börja med att göra en enbart i CSS och förstå hur det funkar. Sen kan du använda dig av CSS3 animationer för att få till eventuella effekter för att ta fram menyn
Varför måste det vara JavaScript? Börja med att göra en enbart i CSS och förstå hur det funkar. Sen kan du använda dig av CSS3 animationer för att få till eventuella effekter för att ta fram menyn
Tänkte att det är enklare att kopiera en färdig, och sedan ändra CSS.
Kopiera inte. Skriv själv.
Ska det vara responsivt så behöver du inte heller JavaScript. Responsiv design kan väl sammanfattas med => Float, Min/Max-values, Mediaquerys. Inget behov av JavaScript
Jag tror jag behåller en meny jag redan gjort.
Jag använder:
@media screen and (max-width: 500px) {
i min CSS-kod
men behöver en ny "knapp" till en iPhone-meny.
Den knappen ska ta fram en lämplig meny för iPhone (som jag inte har gjort än)
Eller kan man göra en app om man är nybörjare eller tar det lång tid att lära?
386 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a