diff --git a/aden-mobile.jpg b/aden-mobile.jpg index 14894c3..2b3b3a9 100644 Binary files a/aden-mobile.jpg and b/aden-mobile.jpg differ diff --git a/dropdown.css b/dropdown.css new file mode 100644 index 0000000..c6d7d33 --- /dev/null +++ b/dropdown.css @@ -0,0 +1,40 @@ +/** DROP DOWN MENU CSS */ +.dropdown { + width: 300px; +} + +.dropdown-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + border: 1px solid var(--gold); + cursor: pointer; +} + +.dropdown-arrow { + transition: transform 0.3s ease; +} + +.dropdown-arrow.open { + transform: rotate(180deg); +} + +.dropdown-content { + overflow: hidden; + max-height: 0; + + transition: max-height 0.3s ease; + + border-left: 1px solid var(--gold); + border-right: 1px solid var(--gold); + border-bottom: 1px solid var(--gold); +} + +.dropdown-content.open { + max-height: 300px; +} + +.dropdown-body { + padding: 10px; +} diff --git a/dropdown-box.js b/dropdown.js similarity index 100% rename from dropdown-box.js rename to dropdown.js diff --git a/hamburger.css b/hamburger.css new file mode 100644 index 0000000..4f8e5fb --- /dev/null +++ b/hamburger.css @@ -0,0 +1,39 @@ +#hamburger { + display: none; + flex-direction: column; + cursor: pointer; + background: none; + border: none; + padding: 5px; +} + +#hamburger span { + width: 25px; + height: 3px; + background-color: var(--gold); + margin: 3px 0; + transition: 0.3s; + position: relative; +} + +/* MOBILE RULES */ +@media screen and (max-width: 850px) { + /** hamburger animation */ + #hamburger { + display: flex; + } + + #hamburger.active span:nth-child(1) { + transform: rotate(-45deg) translateY(10px) translateX(-3px); + width: 24px; + height: 4px; + } + #hamburger.active span:nth-child(2) { + opacity: 0; + } + #hamburger.active span:nth-child(3) { + transform: rotate(45deg) translateY(-10px) translateX(-3px); + width: 24px; + height: 4px; + } +} diff --git a/index.html b/index.html index db3fc13..65ac3d0 100644 --- a/index.html +++ b/index.html @@ -9,6 +9,8 @@ />