Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added source/fonts/montserrat/montserrat-300.woff2
Binary file not shown.
Binary file added source/fonts/montserrat/montserrat-400.woff2
Binary file not shown.
Binary file added source/fonts/montserrat/montserrat-500.woff2
Binary file not shown.
Binary file added source/fonts/montserrat/montserrat-600.woff2
Binary file not shown.
Binary file added source/fonts/montserrat/montserrat-700.woff2
Binary file not shown.
Binary file added source/fonts/montserrat/montserrat-800.woff2
Binary file not shown.
1 change: 1 addition & 0 deletions source/img/sprite/cross.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 0 additions & 15 deletions source/img/sprite/logo.svg

This file was deleted.

1 change: 1 addition & 0 deletions source/img/sprite/main-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions source/img/sprite/menu.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 0 additions & 5 deletions source/img/sprite/user.svg

This file was deleted.

62 changes: 51 additions & 11 deletions source/index.html
Original file line number Diff line number Diff line change
@@ -1,20 +1,59 @@
<!DOCTYPE html>
<html lang="ru" data-validate="html">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lifetour</title>
<link rel="stylesheet" href="sass/style.scss">
</head>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Lifetour</title>
<link rel="stylesheet" href="sass/style.scss">
</head>

<body class="page-body">
<!-- пример использования спрайта -->
<body class="page-body">
<header class="header" data-test="header">
<nav class="header__navigation">
<button class="header__menu-button header__menu-button--open" type="button">
<span class="visually-hidden">Открыть/Закрыть меню</span>
</button>
<a class="header__link-img" href="index.html">
<img class="header__logo" src="/__spritemap#sprite-main-logo-view" width="142px" height="42px"
type="image/svg+xml" alt="Логотип туристической компании Lifetour">
</a>
<ul class="header__list">
<li class="header__item">
<a class="header__item-link" href="#">Туры</a>
</li>
<li class="header__item">
<a class="header__item-link" href="#">Обучение</a>
</li>
<li class="header__item">
<a class="header__item-link" href="#">О нас</a>
</li>
<li class="header__item">
<a class="header__item-link" href="#">Отзывы</a>
</li>
<li class="header__item">
<a class="header__item-link" href="#">Фотографии</a>
</li>
<li class="header__item">
<a class="header__item-link" href="#">Контакты</a>
</li>
</ul>
<a class="header__number" href="tel:+78000000000">8 800 000-00-00</a>
</div>
</header>

<main>
<section class="hero" data-test="hero">

</section>
</main>

<footer></footer>
<!-- пример использования спрайта
<img src="/__spritemap#sprite-logo-view" alt="Это спрайт">
<svg>
<use href="/__spritemap#sprite-user"></use>
</svg>
<!-- примеры требуемых атрибутов data-test="*" -->
<div data-test="header">header</div>
<div data-test="hero">hero</div>
<div data-test="tours">tours</div>
Expand All @@ -25,7 +64,8 @@
<div data-test="gallery">gallery</div>
<div data-test="form">form</div>
<div data-test="footer">footer</div>
<script type="module" src="js/main.js"></script>
</body>
-->
<script type="module" src="js/main.js"></script>
</body>

</html>
2 changes: 2 additions & 0 deletions source/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
// import Swiper from "swiper";
// import {Navigation, Pagination} from "swiper/modules";
// import 'swiper/css';

import './open-burger.js';
14 changes: 14 additions & 0 deletions source/js/open-burger.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
const menuButton = document.querySelector('.header__menu-button');
const menuList = document.querySelector('.header__list');

menuButton.addEventListener('click', () => {
const isOpen = menuButton.classList.contains('header__menu-button--open');

// Переключаем классы кнопки
menuButton.classList.toggle('header__menu-button--open', !isOpen);
menuButton.classList.toggle('header__menu-button--close', isOpen);

// Переключаем класс у списка
menuList.classList.toggle('header__list--open', isOpen);
});

Loading