Skip to content

Commit

Permalink
Merge pull request #97 from VasylievYurii/footer
Browse files Browse the repository at this point in the history
Add close btn for footer modal
  • Loading branch information
VasylievYurii authored Jul 4, 2023
2 parents 23e5a2e + 02651ad commit b24e095
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/js/footer.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
const settingsBtn = document.querySelector('.footer-btn');
const backdropFooter = document.querySelector('.backdrop-modal-footer');
const closeFooterBrn = document.querySelector('.close-footer-btn');

function openFooterModal(e) {
e.preventDefault();
Expand All @@ -24,4 +25,8 @@ settingsBtn.addEventListener('click', openFooterModal);

backdropFooter.addEventListener('click', closeFooterModal);

document.addEventListener('keydown', escClose);
closeFooterBrn.addEventListener('click', () => {
backdropFooter.classList.add('is-hidden-footer');
});

document.addEventListener('keydown', escClose);
5 changes: 5 additions & 0 deletions src/partials/footer.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<div class="backdrop-modal-footer is-hidden-footer">
<footer class="footer">
<div class="container">
<button class="close-footer-btn">
<svg class="close-footer-modal" width="24" height="24">
<use href="./images/sprite.svg#close"></use>
</svg>
</button>
<h4 class="footer-head">Our team</h4>
<ul class="contact-list">
<li class="contact-list-item">
Expand Down
14 changes: 14 additions & 0 deletions src/sass/_footer.scss
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,20 @@
transform: rotate(360deg);
}
}

.close-footer-btn{
position: absolute;
top: 12px;
right: 8px;
border: none;
background-color: transparent;
cursor: pointer;
}

.close-footer-modal {
stroke: var(--color-dark-theme);
}

@media screen and (min-width: 768px) {
.footer {
width: 548px;
Expand Down

0 comments on commit b24e095

Please sign in to comment.