Asterix24
Cadet 1st Year
- Registriert
- Juni 2025
- Beiträge
- 11
Moin,moin, aus Hamburg,
Viele von Euch, werden jetzt aufstöhnen bei diesen Eintrag, aber ich bin am verzweifeln.
Habe schon Stunden und Tage verbracht um mich "Schlau" zu machen, doch ich komme einfach nicht weiter und meine Haare werden immer Grauer ( kein Wunder bei meinen 66 Jahren - lol).
Bisher habe ich mir HTML und CSS, soweit es ging, selber beigebracht, doch scheine ich immer noch ein Anfänger zusein und auch zu bleiben.
Folgendes Problem habe ich:
Ich habe mir ein Hamburger Menu abgekupfert und wollte dieses in meiner Webseite per include Befehl einbauen. Doch das ist nicht das Problem, sondern ich möchte in den abgekupferten Hamburger Menu eine navigation haben, die bei mausklick auf und zu geht sowohl bei der Desktopversion sowie bei der Handyversion.
WER KANN MIR DABEI HELFEN?😒😒🤣🤣
Vielen DANK im voraus für Eure Hilfe💕
Hier nun die Seite die ich bereits bearbeitet habe:
</head>
<body>
</body>
</html>
<!-- Dies ist das "Hamburger Menu" ( Funktion toll - lol )-->
<button class="menu" onclick="this.classList.toggle('opened');this.setAttribute('aria-expanded', this.classList.contains('opened'))" aria-label="Main Menu">
<svg width="4.2em" height="4.2em" viewBox="40 10 20 100">
<path class="line line1" d="M 20,29.000046 H 80.000231 C 80.000231,29.000046 94.498839,28.817352 94.532987,66.711331 94.543142,77.980673 90.966081,81.670246 85.259173,81.668997 79.552261,81.667751 75.000211,74.999942 75.000211,74.999942 L 25.000021,25.000058" />
<path class="line line2" d="M 20,50 H 80" />
<path class="line line3" d="M 20,70.999954 H 80.000231 C 80.000231,70.999954 94.498839,71.182648 94.532987,33.288669 94.543142,22.019327 90.966081,18.329754 85.259173,18.331003 79.552261,18.332249 75.000211,25.000058 75.000211,25.000058 L 25.000021,74.999942" />
</svg>
</button>
<!-- Dies möchte ich gerne einfügen-->
<ul class="menu">
<li><a href="#">Startseite</a></li>
<li><a href="#">Über uns</a></li>
<li><a href="#">Kontakt</a></li>
<!--etc-->
</ul>
<!--Hier die CSS-->
<style>
body {
align-items: center;
display: inline;
justify-content: center;
height: 100vh;
margin: 0;
}
.menu {
background-color: transparent;
border: none;
cursor: pointer;
display: flex;
padding: 0;
}
.line {
fill: none;
stroke: black;
stroke-width: 6;
transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
stroke-dasharray: 60 207;
stroke-width: 6;
}
.line2 {
stroke-dasharray: 60 60;
stroke-width: 6;
}
.line3 {
stroke-dasharray: 60 207;
stroke-width: 6;
}
.opened .line1 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 6;
}
.opened .line2 {
stroke-dasharray: 1 60;
stroke-dashoffset: -30;
stroke-width: 6;
}
.opened .line3 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 6;
}
</style>
Viele von Euch, werden jetzt aufstöhnen bei diesen Eintrag, aber ich bin am verzweifeln.
Habe schon Stunden und Tage verbracht um mich "Schlau" zu machen, doch ich komme einfach nicht weiter und meine Haare werden immer Grauer ( kein Wunder bei meinen 66 Jahren - lol).
Bisher habe ich mir HTML und CSS, soweit es ging, selber beigebracht, doch scheine ich immer noch ein Anfänger zusein und auch zu bleiben.
Folgendes Problem habe ich:
Ich habe mir ein Hamburger Menu abgekupfert und wollte dieses in meiner Webseite per include Befehl einbauen. Doch das ist nicht das Problem, sondern ich möchte in den abgekupferten Hamburger Menu eine navigation haben, die bei mausklick auf und zu geht sowohl bei der Desktopversion sowie bei der Handyversion.
WER KANN MIR DABEI HELFEN?😒😒🤣🤣
Vielen DANK im voraus für Eure Hilfe💕
Hier nun die Seite die ich bereits bearbeitet habe:
</head>
<body>
</body>
</html>
<!-- Dies ist das "Hamburger Menu" ( Funktion toll - lol )-->
<button class="menu" onclick="this.classList.toggle('opened');this.setAttribute('aria-expanded', this.classList.contains('opened'))" aria-label="Main Menu">
<svg width="4.2em" height="4.2em" viewBox="40 10 20 100">
<path class="line line1" d="M 20,29.000046 H 80.000231 C 80.000231,29.000046 94.498839,28.817352 94.532987,66.711331 94.543142,77.980673 90.966081,81.670246 85.259173,81.668997 79.552261,81.667751 75.000211,74.999942 75.000211,74.999942 L 25.000021,25.000058" />
<path class="line line2" d="M 20,50 H 80" />
<path class="line line3" d="M 20,70.999954 H 80.000231 C 80.000231,70.999954 94.498839,71.182648 94.532987,33.288669 94.543142,22.019327 90.966081,18.329754 85.259173,18.331003 79.552261,18.332249 75.000211,25.000058 75.000211,25.000058 L 25.000021,74.999942" />
</svg>
</button>
<!-- Dies möchte ich gerne einfügen-->
<ul class="menu">
<li><a href="#">Startseite</a></li>
<li><a href="#">Über uns</a></li>
<li><a href="#">Kontakt</a></li>
<!--etc-->
</ul>
<!--Hier die CSS-->
<style>
body {
align-items: center;
display: inline;
justify-content: center;
height: 100vh;
margin: 0;
}
.menu {
background-color: transparent;
border: none;
cursor: pointer;
display: flex;
padding: 0;
}
.line {
fill: none;
stroke: black;
stroke-width: 6;
transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
stroke-dasharray: 60 207;
stroke-width: 6;
}
.line2 {
stroke-dasharray: 60 60;
stroke-width: 6;
}
.line3 {
stroke-dasharray: 60 207;
stroke-width: 6;
}
.opened .line1 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 6;
}
.opened .line2 {
stroke-dasharray: 1 60;
stroke-dashoffset: -30;
stroke-width: 6;
}
.opened .line3 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 6;
}
</style>