Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 22:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



CSS Menü per Klick einklappen

Discussion on CSS Menü per Klick einklappen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
panic''s Avatar
 
elite*gold: 21
Join Date: Oct 2012
Posts: 593
Received Thanks: 82
CSS Menü per Klick einklappen

Hallo liebe Community,

ich bastle gerade an meiner Homepage und möchte ein aufklappbares Menü erstellen. Ich habe da schon ein wenig Code gefunden und es funktioniert soweit ganz gut. Ich möchte die Funktion des Menüs nun aber etwas erweitern. Aktuell geht das Menü auf, wenn man mit der Maus drüber fährt, nimmt man die Maus weg, ist das Menü weg. Ich hätte aber gerne die Funktion, dass man auf einen kleinen Button oder Icon klickt und dann das Menü aufbleibt, klickt man nochmal drauf so schließt es sich wieder. Der User soll selber entscheiden ob er das Menü vollständig, oder nur in der Kurzform sehen will.

Aktuell habe ich in meinem ".main-menu" die Eigenschaft "width:60px;" stehen. Dann klappt das Menüfenster ein bzw. aus. Nehme ich die "width:60px;" komplett raus, bleibt das Menü immer offen, das ist gut. Gibt es jetzt aber eine Möglichkeit, in auf der Seite ein Icon oder so zu platzieren, dass den Wert von "width:60px;" variabel ändert? Der User will das Menü immer sehen, klickt also auf das Icon und die "width:60px;" wird im CSS entfernt. Der User will nur das kleine Menü und klickt wieder auf das Icon und nun wird im CSS das "width:60px;" wieder aktiviert? Gibt es so eine Funktion und wie kann das anstellen?

Anbei der CSS-Code:


Freue mich auf Antworten!

Liebe Grüße!
panic' is offline  
Old 05/01/2019, 19:13   #2
 
lnqlorlouz's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
So ungefähr könnte es aussehen.
HTML Code:
<button id="menu">Menü</button>
<div id="menu-container">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in rebus apertissimis nimium longi sumus. Sed quot
        homines, tot sententiae.</p>
</div>

<script>
    const menuBtn = document.getElementById("menu");
    const menuDiv = document.getElementById("menu-container");
    menuBtn.addEventListener("click", () => {
        if (menuDiv.style.minWidth) {
            menuDiv.style.minWidth = "";
        } else {
            menuDiv.style.minWidth = "60px";
        }
    });
</script>
lnqlorlouz is offline  
Old 05/05/2019, 03:07   #3
Moderator




 
Bench's Avatar
 
elite*gold: 0
The Black Market: 499/0/0
Join Date: Sep 2010
Posts: 26,108
Received Thanks: 5,961
Du kannst dies entweder, so wie lnqlorlouz es geschrieben hat, mit Javascript lösen oder mit <details>.
HTML Code:
<details>
<summary>Zusammenfassung/Spoiler</summary>
<div>
...
...
</div>
</details>
Ansonsten ganz einfach mit display:none und display:block. Erstelle zwei Elemente; einmal das Element "Mehr anzeigen/Ausblenden" und einmal den Inhalt.
Bench is offline  
Reply


Similar Threads Similar Threads
Skiller´s Menü Hack ! //Erster Menü Hack
02/28/2011 - WarRock Hacks, Bots, Cheats & Exploits - 0 Replies
Hallo, hier präsentiere ich euch meinen ersten Menü Hack für WarRock ! Screen: http://mikebazz.mi.funpic.de/Skiller%C2%B4s%20Men% C3%BC%20Hack.png VT: Skiller´s Menü Hack.rar - Jottis Malwarescanner Download: Skiller´s Menü Hack.rar
[KLICK ME ] Hey EQ Suche Special [KLICK ME]
01/18/2011 - Metin2 Trading - 3 Replies
Hey leute ich suche eq auf allen servern egal wo nur ich will ein gesamt paket. Also wo ich als erstens das beste eq sehe von euch den server spiel ich dan absofort ich kann e*gold psc Paypal überweisung realtreffen wen ihr in der nähewohnt also bar übergabe usw usf. Bitte mich unter skype adden : i_pianist_i oder per PN! Bitte jetz nicht unten im thread sachen wie scammer schreibe da ihr ja eure vorschläge abgeben könnt .. Bin für alle fragen offen !
KLICK BITTE KLICK BITTE
12/30/2010 - Metin2 Private Server - 5 Replies
Hallo Elitepvpers und Mitglieder! Habe eine frage an euch Zb.ich habe die 2010iger und 2011iger Client rudergeladet. Wie im mozifierd Client 4.5 Serverinfo ändern ich gebe 1 Server name und Ch name änder ich dann Hamachi Ip änder ich. So dann starte ich mall metin2 da steht immer gleiche Server name und bei Ch .... :( hilft wer ich checke also mit dem 2010iger Client nicht und ich brauche die 100% für meine p server.
Klick Klick Klick
10/08/2010 - General Gaming Discussion - 1 Replies
Viele kennen wahrscheinlich dieser Klieck Klick Klick App im Facebook, wo man innerhalb von 10 Sekunden möglichst viel auf einen Button klicken muss. Kennt jemand einen Cheat/Hack, der dass für einen macht, bzw. einen Bot? Vielen Dank =D
:cool: Klick----Klick :cool:
05/22/2010 - Metin2 Private Server - 5 Replies
Ich weiß ich soll selber suchen aber trotzdem frag ich euch Kann Mir jemand einen P-Server geben bei dem man 30-... k droppt Er sollte auch ein Root Server sein Wer mir Post schreibt bekommt nen Ty ;););)



All times are GMT +2. The time now is 22:45.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.