{"id":272,"date":"2023-01-25T08:00:00","date_gmt":"2023-01-25T07:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=272"},"modified":"2023-08-30T10:40:03","modified_gmt":"2023-08-30T08:40:03","slug":"dropdown-navigation","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2023\/01\/25\/dropdown-navigation\/","title":{"rendered":"Dropdown Navigation"},"content":{"rendered":"\n<p>Der Webdesign Workshop geht weiter und besch\u00e4ftigt sich in diesem Artikel mit der Dropdown Navigation in zwei Varianten. Es wird sowohl der Klick-Dropdown als auch der Hover-Dropdown vorgestellt\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>Der Klick-Dropdown:<\/strong><\/p>\n\n\n\n<p>Per Mausklick soll sich ein Dropdown-Men\u00fc \u00f6ffnen \u2013 das ist die Idee hinter dieser ersten Variante des Dropdowns. Die HTML Grundlage ist eine einfache verschachtelte Liste. Der Trick ist dabei absolut einfach, denn die verschachtelte Liste wird einfach nur auf der Seite eingef\u00fcgt, die den Dropdown erhalten soll.<\/p>\n\n\n\n<p>&lt;ul&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201cindex.html\u201c&gt;Startseite&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201cfotos.html\u201c&gt;Fotos&lt;\/a&gt;<\/p>\n\n\n\n<p>&lt;ul&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201c2014.html\u201c&gt;2014&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201c2013.html\u201c&gt;2013&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201c2012.html\u201c&gt;2012&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201c2011.html\u201c&gt;2011&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;\/ul&gt;<\/p>\n\n\n\n<p>&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201clinks.html\u201c&gt;Links&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201cmail.html\u201c&gt;E-Mail&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;li&gt;&lt;a href=\u201chinweis.html\u201c&gt;Hinweis&lt;\/a&gt;&lt;\/li&gt;<\/p>\n\n\n\n<p>&lt;\/ul&gt;<\/p>\n\n\n\n<p>In diesem Beispiel bekommt die Webseite \u201cfotos.html\u201c den Dropdown als Klick-Dropdown.<\/p>\n\n\n\n<p>Anpassungen der CSS-Dateien sind hier nicht unbedingt notwendig.<\/p>\n\n\n\n<p><strong>Der Hover-Dropdown:<\/strong><\/p>\n\n\n\n<p>F\u00fcr den Hover-Dropdown wird die verschachtelte Liste auf jeder Webseite eingef\u00fcgt und bekommt eine Spezialbehandlung per CSS.<\/p>\n\n\n\n<p>Die CSS Anpassungen werden in der Datei \u201c06_navibereich.css\u201c vorgenommen. Wer sich f\u00fcr andere Dateinamen entschieden hat, der w\u00e4hlt nat\u00fcrlich seinen entsprechenden Dateinamen.<\/p>\n\n\n\n<p>nav li ul {<\/p>\n\n\n\n<p>position: absolute;<\/p>\n\n\n\n<p>left: -9999px;<\/p>\n\n\n\n<p>top: -9999px;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>nav li:hover ul {<\/p>\n\n\n\n<p>left: 10px;<\/p>\n\n\n\n<p>top: auto;<\/p>\n\n\n\n<p>display: block;<\/p>\n\n\n\n<p>width: 210px;<\/p>\n\n\n\n<p>height: auto;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>Mit einem kleinen Kommentar versehen k\u00f6nnen diese CSS Anweisungen am Ende der Datei und vor dem Ende von @media eingef\u00fcgt werden.<\/p>\n\n\n\n<p>Die beiden Anweisungsbl\u00f6cke machen folgendes: Zuerst wird das verschachtelte Listenelement ganz weit aus dem Sichtfeld des Webbrowsers verschoben. Dies geschieht durch absolute Positionierung und diesen extremen Negativwerten von -9999 Pixel.<\/p>\n\n\n\n<p>Der zweite CSS Anweisungsblock gestaltet jetzt den eigentlichen Hover-Effekt. Das war auch schon das Geheimnis der Dropdown Navigation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Webdesign Workshop geht weiter und besch\u00e4ftigt sich in diesem Artikel mit der Dropdown Navigation in zwei Varianten. Es wird sowohl der Klick-Dropdown als auch der Hover-Dropdown vorgestellt\u2026<\/p>\n","protected":false},"author":1,"featured_media":53,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[23],"class_list":["post-272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webdesign","tag-webdesign-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=272"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/272\/revisions"}],"predecessor-version":[{"id":273,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/272\/revisions\/273"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/53"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}