Я пытаюсь отобразить текст ("innerText") в textInfo-поле, когда наведу на кнопку ("кекс" или "чизкейк").У кого-нибудь есть идеи, как это решить?Я полагаю, что только CSS не сделает это, поэтому потребуется какой-то Javascript?
Итак, чтобы быть немного понятнее.При наведении курсора на «кекс» появляется текст «Мороженое, кекс, сладкая вата».должен появиться в поле под кнопками.А при наведении «Чизкейк» появляется текст «Шоколадный сладкий рулет чупа с капустным миндальным печеньем».должен появиться.
В конце все должно работать так:
Я рад любой помощи!Thx.
.textInfo {
border: solid 1px lightblue;
}
.textInfo:hover {
background-color: #e8a4c9;
color: #fff;
}
#pastries:hover + #textInfo .innerText-cupCake {
display: block;
}
#pastries:hover + #textInfo .innerText-cheeseCake {
display: block;
}
.innerText-cupCake {
display: none;
}
.innerText-cheeseCake {
display: none;
}
.item {
background-color: lightblue;
width: 200px;
padding: 5px;
text-align: center;
}
.item:hover {
background-color: #e8a4c9;
}
h2 {
color: #fff;
font-family: 'Roboto', sans-serif;
font-weight: 700;
padding: 10px;
}
<div class="wrapper">
<div class="box pastries" id="pastries">
<div class="box item cupcake">Cupcake</div>
<div class="box item cheesecake">Cheesecake</div>
</div>
<div class="box textInfo" id="textInfo">
<h2>Please, select a category first!</h2>
<div class="innerText-cupCake">
<p>Ice cream fruitcake cotton candy.</p>
</div>
<div class="innerText-cheeseCake">
<p>Chocolate sweet roll chupa chups bonbon macaroon.</p>
</div>
</div>
</div>