Dropdown Menu (Beispiel von Rolf B.)
bearbeitet von
Hallo Gerrit,
nur mit JavaScript. Da könntest Du einen click-Handler auf das window-Objekt legen (nicht den body, der füllt ggf. nicht das ganze Fenster aus), der das details-Element schließt, wenn ein click bei ihm ankommt.
Willst Du das?
~~~js
<script>
window.addEventListener("click", function() {
document.querySelector("nav details").removeAttribute("open");
});
</script>
~~~
Den Selektor in querySelector musst Du ggf. an deine konkrete Seite anpassen. Aber wenn dein details-Element eine ID hat, bist Du mit getElementById("...") statt querySelector("...") besser beraten.
_Rolf_
--
sumpsi - posui - obstruxi