Почему при нажатии на кнопку все увеличилось?

0

При нажатии на кнопку само по себе появляется меню гамбургер,которое должно быть только в мобильной версии, когда на кнопку не нажимаешь все хорошо меню появляется только пр переходе на моб версию сайта?

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<link rel="stylesheet" type="text/css" href="devedstyle.css">
	<link rel="stylesheet" href="/css/magnific-popup.css">

	<meta name="viewport" content="width=device-width">
	<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap&subset=cyrillic-ext" rel="stylesheet">
	<title>Document</title>
</head>
<body>
	
	<header class="header">
		<div class="wrapper">
			<div class="header-body">
				<a href="#" class="header-logo">
					<img src="img/money.png" alt="">
				</a>
				<div class="header-burger">
					<span></span>
				</div>
				<nav class="header-menu">
					
					<ul class="header-list">
						<li><a href="#" class="header-link">Ukfdyfz</a></li>
						<li><a href="#" class="header-link">J yfc</a></li>
						<li><a href="#" class="header-link">87470313100</a></li>
					</ul>
				</nav>
			</div>
		</div>
	</header>

	<div class="wrapper">
		<div class="main-ban">
			<img src="tree.jpg" alt="">
			<div class="maincont">
			<h1>Курсы в Кызылорде</h1>
		</div>
			<button id="button">Записаться</button>
	   </div>
	   <div>
	  </div>
	  </div>
		<div class="wrapper">
			<div class="maintitle">
					<h2>Все курсы</h2>
			</div>
		
			<div class="slider">

				<div class="slideritem"><h3>Бухгалтерия  1 С Предприятие 8.3</h3><p >Цена:   35 000 тенге</p>
					<img src="img/money.png" alt=""><br><small>Срок обучения: 1 месяц</small><br>
             <button>Подробнее</button></div>
				<div class="slideritem"><h3>Налоговый учет</h3><p>Цена:   35 000 тенге</p> <img src="img/tax.png" alt=""><br>
             <small>Срок обучения: 1 месяц</small><br>
             <button>Подробнее</button></div>
             <div class="slideritem"><h3>Программирование</h3><p>Цена:   45 000 тенге</p> <img src="img/data (1).png" alt=""><br>
             <small>Срок обучения:  от 3 месяц</small><br>
             <button>Подробнее</button></div>
             <div class="slideritem"><h3>Веб-дизайн</h3><p>Цена:   45 000 тенге</p> <img src="img/ux.png" alt=""><br>
             <small>Срок обучения: от 3 месяц</small><br>
             <button>Подробнее</button></div>
             <div class="slideritem"><h3>Компьютерная грамотность</h3><p>Цена: от 20 000тенге</p> <img src="img/tax.png" alt=""><br>
             <small>Срок обучения: 10 часов</small><br>
             <button>Подробнее</button></div>
             <div class="slideritem"><h3>Англиский язык</h3><p>Цена:   от 25 000 тенге</p> <img src="img/tax.png" alt=""><br>
             <small>Срок обучения: Зависит от уровня</small><br>
             <button>Подробнее</button></div>
				
			</div>
		</div>

		<div class="wrapper">
			<div class="about">
				<div class="aboutitem">	Ни искусство, ни мудрость не могут быть достигнуты, если им не учиться.</div>
			</div>
			</div>
		</div>
		<div class="wrapper">
			<div class="guestion">
				<div class="guestiontitle">
					<h2>Часто задаваемые вопросы</h2>
				</div>
				<div class="guestionitem">
					<div class="accordion-course">
<button class="accordion">Смогу ли я понять программу курса?</button>
<div class="panel">
<p>Получится. Когда мы разрабатываем содержание курсов, мы понимаем, что уроки должны быть ориентированы на тех, кто хочет освоить любую профессию с нуля, мы понимаем что очень сложно понять все сразу. Поэтому преподователи стараются объяснить каждую тему с самых базовых вещей или закрыть нераскрытые вопросы через повторение с преподавателем каждой непонятной тему</p>
</div>
<button class="accordion">Нужно ли профильное высшее оброзование?</button>
<div class="panel">
<p>Не обязательно!В наше время гораздо важнее иметь практику а также фундаментальные знания в какой-то узкой сфере,можете не волноваться,если у вас нет высшего оброзования,у вас даолжно быть огромное желание освоить новую проффесию и это самое главное!</p>
</div>
<button class="accordion">Получиться ли совмещать с работой?</button>
<div class="panel">
<p>Конечно можно!Наши преподователи подберут вам удобный график с учетом ваших желаний</p>
</div>
<button class="accordion">Гарантирует ли мне сертификат работу?</button>
<div class="panel">
<p>По окончанию всех курсов мы выдаем сертификат установленного образца, в котором прописывается изученная Вами дисциплина, количество часов обучения и дата выдачи сертификата. Данный документ подтверждает прохождение Вами обучения или повышения квалификации. ,но важно понять что если вы не старались освоить программу курсов,то любой сертификат нечего не даст!</p>
</div>
</div>
				</div>
			</div>
		</div>


		<div class="wrapper">

			<div class="formin">

					<div class="formiten">
				<form action="#">
						<p>Имя</p>
						<input type="text"id="name" name="fistname" placeholder="Ввведите ваше имя ">
						<p>Почта</p>
						<input type="text" id="email" name="email" placeholder="Ввведите вашу почту ">
						<p>Номер</p>
						<input type="text" id="name" name="fistname" placeholder="Ввведите ваш номер">
						<input type="submit" value="Отправить">
					</form> 

				</div>
			
		
			</div>
		</div>

		<div class="wrapper">
			<div class="footer">
				<div class="footeritem">ProEducation</div>
				<div class="footeritem">Все курсы</div>
				<div class="footeritem">87470313100</div>
				<div class="footeritem">Байсейтвой 100</div>
		
			</div>
		</div>
		

<div id="mymodal" class="modal">
	<div class="modal-content">
		<span class="close">&times;</span>
		<input type="text" name="name" placeholder="name">
		<input type="text" name="number" placeholder="number">
		<input type="text" name="email" placeholder="email">
		<button>Send</button>
	</div>
	
</div>
<script>

</script>


<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>


<script src="js/app.js"></script>


</body>
</html>

*{
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}


.wrapper{
	margin: 0 auto;
max-width: 1300px;
	height: 100%;
  padding:  0px 15px;
}

@media (max-width: 1200px){

  .wrapper{
    max-width: 970px;
  }
}

@media (max-width: 992px){

  .wrapper{
    max-width: 750px;
  }
}

@media (max-width: 767px){

  .wrapper{
    max-width: none;
  }
}




 body{
 	font-family: 'Montserrat', sans-serif;
 	margin: 0;
	padding: 0;
	

 	

 }

 

.main{
	
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	
	align-items: center;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: black;
	flex-wrap: wrap;
}


.footer{

  display: flex;
  justify-content: center;
  align-items: center;
  width:100%;
  height: 100%;
  padding: 50px;
  background-color: black;
  flex-wrap: wrap;
  flex-direction: row;
}

.footeritem{
  margin-right: auto;
    margin-left: auto;
  color: white;


}
.main-child1{

}

.main-child2{
	
}

.main-child3{
	
}

.main a{
text-decoration: none;

color: white;
}

.main-ban {
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
position: relative;
 flex-direction: column;
 height: 668px;

  
}

.main-ban img{
   object-fit: cover;
   width: 100%;
   position: absolute;
   top: 0;
   left: 0;
  
   height: 100%;

}

.maincont h1{
  color: white;
  font-size: 50px;
  width: 100%;
  font-weight: bold;
  padding-bottom: 50px;
  z-index: 1;
   }

.maincont{
  z-index: 2;
}
.main-ban  button{
width: 200px;
 flex-basis: 25%;
height: 40px;
max-height: 40px;
text-decoration: none;
background-color:inherit;
color: white;
text-align: center;
border:3px solid white;
font-size: 18px;
font-weight: 400;
z-index: 3;
}

.maintitle{
  text-align: center;
  margin-top: 50px;
  margin-bottom: 35px;
  font-family: 'Montserrat', sans-serif;
}
.slideritem{
  
  padding: 50px 25px;
  text-align: center;
  width: 330px; 
  height: 400px;
  min-width: 0;
  margin-bottom: 50px;
  border:1px solid #4E7E64;
  background-color: #FFF;
  border-radius: 25px;
  box-shadow:
  0 2.8px 2.2px rgba(0, 0, 0, 0.02),
  0 6.7px 5.3px rgba(0, 0, 0, 0.028),
  0 12.5px 10px rgba(0, 0, 0, 0.035),
  0 22.3px 17.9px rgba(0, 0, 0, 0.042),
  0 41.8px 33.4px rgba(0, 0, 0, 0.05),
  0 100px 80px rgba(0, 0, 0, 0.07);
}

.slider{
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;

}


.slider button{
  width: 180px;
  height: 50px;
  margin-top: 25px;
  background-color: #4E7E64;
  border:none;
  color: white;
  font-size: 18px;

}

.slider small{
  margin-bottom: 15px;
}
.slideritem h3{
  color: black;
  font-weight: 400;
  font-size: 20px;
  padding-bottom: 20px;
}

.slideritem p{
  color:#FFC909;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
    padding-bottom: 20px;
}


.slideritem img{
  width: 80px;
  height: 80px;
}


.about{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
   height: 400px;
 width: 100%;
 background: url('img/about.png');
 background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}


.aboutitem{
 font-size: 30px;
 font-weight: 700;
 color: white;
}

 .accordion  {
 
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 99.9%;
  text-align: left;
  background-color: #4E7E64;
  border: none;
  outline: none;
  transition: 0.4s;
  font-size: 19px;

}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
 .accordion .active:hover {
  background-color: #E3F7FF;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}


.accordion:after {
  content: '\▼';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.accordion.active:after {
  content: "\▲";
  color: white;
}

.guestionitem{

}

.guestiontitle{
   margin-top: 50px;
  margin-bottom: 35px;
  text-align: center;
}

.formin{
  display: flex;
  flex-direction: row;
   margin-top: 50px;
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #c0c0c0;

  }



 








.formiten{
padding: 35px 25px;
  align-content: center;
  align-self: center;
 
  flex-direction: row;
  width: 100%;
  
}



  .formiten input {
  display:flex;
  text-align: center;
  justify-content: center;
  margin-right: auto;
    margin-left: auto;
  width: 50%;
  height: 40px;
  min-width: 35px;
  margin-bottom: 5px;
  border-radius: 15px;
  border: 1px solid #4E7E64;
}




.formiten p{
  padding-bottom: 15px;
  text-align: center;

 
}


input[type=submit]{
  width: 30%;
  text-align: center;
  align-items: center;
  color: white;
  margin-top: 25px;
  padding: 10px 15px;
  background-color: #4E7E64;
  font-size: 15px;
}





.modal{
  display: none;
  position: relative;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: red;

}


.modal-content{
  background-color: green;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.close{
  float: right;
  font-size: 28px;
  color: blue;
}



.header{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 40;
  width: 100%;

}

.header:before{
content: ' ';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: black;
z-index: 2;

}


.header-body{
  position: relative;
  
  display: flex;
  justify-content: space-between;
  height: 50px;
  align-items: center;
}

.header-list li{
  margin-left: 20px;
  list-style: none;
}

.header-list {
  display: flex;
  position: relative;
  z-index: 2;
 
}

.header-link
{
  color: white;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: none;
}

.header-logo img{
  max-width: 100%;
  display: block;

}


.header-logo{
  flex: 0 0 40px;
  border-radius: 60px;
  overflow: hidden;
  position: relative;
  z-index: 5;
  
}


.header-burger{
  display: none;
}


@media (max-width: 776px) {


body.lock{
  overflow: hidden;
}
  .header-burger{
    display: block;
    position: relative;
    width: 30px;
    height: 20px;
    z-index: 3;
  }

  .header-body{
    height: 50px;
  }
   .header-burger:before,
    .header-burger:after{
      content: ' ';
      background-color: #fff;
      width: 100%;
      height: 2px;
      position: absolute;
      left: 0;
      transition: all 0.3s ease 0s;


    }
.header-burger:before{
  top: 0;
}
.header-burger:after{
 bottom: 0;
}


.header-burger span{
  position: absolute;
  position: absolute;
  background-color: #fff;
  top: 9px;
  width: 100%;
  left: 0;
  height: 2px;
    transition: all 0.3s ease 0s;

}

.header-menu{
  position: fixed;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: red;
  padding: 70px  0px  20px  10px;
   transition: all 0.3s ease 0s;
   overflow: auto;

}

.header-menu.active{
  top: 0;
}
.header-logo{
  flex: 0 0 40px;
}

.header-list{
  display: block;
}
.header-list li{
  margin-bottom: 20px;
}

.header-burger.active:before{
  transform: rotate(45deg);
  top: 9px;
}
.header-burger.active:after{
  transform: rotate(-45deg);
  bottom: 9px;
}
.header-burger.active span{
  transform: scale(0);
  
}
.header-link{
  font-size: 24px;
}
}



  

$(document).ready(function(){
$('.header-burger').click(function(event){
$('.header-burger, .header-menu').toggleClass('active');
$('body').toggleClass('lock');
});
});

я показала и js и css и html  можете помочь?

html
css

3 ответов

0

неа не рпаботает))

0

outline: none; ?

0

outline: none; ?

Sign up or Log in to write an answer