Изначально на странице отображается только блок red. Как сделать чтобы при наведении на блок red он превращался в блок green, а при отведении - обратно в red. Без использования toggleClass и вообще без манипулирования классами,потому что эти блоки - с разным контентом.
<div class="red">Красные поля</div>
<div class="green">Зеленые поля</div>
Вот например. Еще кое что, CSS это такая вещь с которой приходится импровизировать, это не C++ где нужно что-бы было все структурировано.
.card *
{
width: 100%;
transition: 0.5s all;
position:absolute;
}
.card
{
position:relative;
}
.red
{
background:red;
color: white;
}
.green
{
background:green;
color: white;
visibility: hidden;
opacity: 0;
}
.card:hover .red
{
opacity: 0;
visibility: hidden;
}
.card:hover .green
{
opacity: 1;
visibility: visible;
}
<div class = "card">
<div class = "red">Красные поля</div>
<div class = "green">Зеленые поля</div>
</div>
В каком смысле превращался? Именно принимал класс другого блока? Это уже js.
document.getElementById(".red").className = 'green';
Если же нужно чтобы блок red принимал свойства green, можно например так
.red:hover {
// Свойста //
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть кастомная корзина на woocommerce с двумя вкладками: на первом шаге отображается заказ, а на втором - форма контактной информации покупателя...
Скрипт для обработки почтовой формы,и для того что бы минимизировать код пришлось искать вот такого рода скрипты почему может не срабатывать...
У меня есть много полей ввода цифр с одним классом, мне нужна отрисовка их значений в элемент с классом red-info после нажатия на кнопку (их в dom дереве...