@lemonlimelike

Как сделать чтоб при нажатие на кнопку фон затемнялся?

Значит вот выпадающие меню.
<a href="#" class="touch_menu"><img src="media/image.png" /></a>
		<div class="category">
			<?php
				$categories = mysqli_query($connection,"SELECT * FROM `category`");
					while ( $cat = mysqli_fetch_assoc($categories) )
						{ 
							?>
					<ul class="one">		
						<li class="two"><a href="categorie.php?id=<?php echo $cat['id']; ?>"><?php echo $cat["nameCategory"]; ?></a>
						</li>
					</ul>
					<?php } ?>
		</div>

CSS код к нему(адаптированное меню)
.touch_menu{
	display: none;
	position: absolute;
	right:5%;
	top:2%;
}

@media (max-width:500px) {
	.category{
		display:none;
		position: absolute;
		top:4%;
		right:3%;
		z-index: 3;
	}
	.category ul{
		float:none;
		width:100%;
		column-count: 1;
	}
	.category li{
		background-color: #4c4c4c;
		height:20px;
	}
	.category a{
		padding:10px;
	}
	.touch_menu{display:block;}
}

И как в этом случае сделать затемнение фона при открытие меню?
  • Вопрос задан
  • 7211 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Я же вчера уже вам писала.
При клике добавляете класс, в классе box-shadow.

https://jsfiddle.net/f5qegxo6/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы