Задать вопрос
JackShcherbakov
@JackShcherbakov

Как добавить состояние элементу правильно?

Здравствуйте! Есть код:
#selectionPanel{
	background-color: #9FD468;
	color:white;
	position: fixed;
	box-shadow: 0 0 20px white;
	height: 450px;
	width: 100%;
	top:-450px;
	user-select:none;	
	margin-top: 50px;
	transition: 0.5s;
}
.selectionPanel__open{
	top:0 !important;
}

При клике на определенную кнопку, элементу #selectionPanel добавляется класс (состояние) .selectionPanel__open. Проблема в том, что работает только с !important. Неужели у стилей в id приоритет больше? Как обойтись без !important?

Заранее спасибо!
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
alvvi
@alvvi
export default apathy;
Неужели у стилей в id приоритет больше?

Да. Не используйте их для стилей, желательно совсем.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы