Как показать текст под кнопкой при нажатии на нее, а при повторном нажатии кнопки текст исчезнет, я просто помогаю своему другу :D
спасибо за помощь снова :D
.button {
display: inline-block;
border-radius: 4px;
background-color: #f4511e;
border: none;
color: #FFFFFF;
text-align: center;
font-size: 28px;
padding: 20px;
width: 200px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
}
.button span {
cursor: pointer;
display: inline-block;
position: relative;
transition: 0.5s;
}
.button span:after {
content: '\00bb';
position: absolute;
opacity: 0;
top: 0;
right: -20px;
transition: 0.5s;
}
.button:hover span {
padding-right: 25px;
}
.button:hover span:after {
opacity: 1;
right: 0;
}<button class = "button" style = "vertical-align:middle"><span>Hover </span></button>я хочу, чтобы какой-то текст появлялся при нажатии на кнопку, извините
Вам придется отредактировать свой вопрос и точно сказать нам, чего вы хотите достичь. Теперь я понимаю, чего вы хотите, но я не знаю, как вы хотите этого добиться. Только CSS? Вы будете использовать JS? Какие шаги вы пытались заставить его работать? Взгляните на руководство, которое я отправил, и повторно задайте свой вопрос. Тогда я удалю свой отрицательный голос.






Единственный способ, который приходит мне на ум, — использовать JavaScript.
Единственное, что вам нужно будет закодировать, это проверить значение свойства display при щелчке. Если это «нет», установите для него значение «блокировать», и наоборот: если это «блок», установите для него значение «нет».
Это должно быть так:
$(document).ready(
function () {
$(".button").click(
function() {
var display_v = $(".popup").css("display");
var popup = $(".popup");
if (display_v == "none"){
popup.css({"display":"block"});
} else if (display_v == "block"){
popup.css({"display":"none"});
}
});
}
);.button {
display: inline-block;
border-radius: 4px;
background-color: #f4511e;
border: none;
color: #FFFFFF;
text-align: center;
font-size: 28px;
padding: 20px;
width: 200px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
}
.button span {
cursor: pointer;
display: inline-block;
position: relative;
transition: 0.5s;
}
.button span:after {
content: '\00bb';
position: absolute;
opacity: 0;
top: 0;
right: -20px;
transition: 0.5s;
}
.button:hover span {
padding-right: 25px;
}
.button:hover span:after {
opacity: 1;
right: 0;
}
/* The message 'box' */
.popup {
width: 200px;
text-align: center;
background-color: #ffffff;
display: none;
}<script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class = "button" style = "vertical-align:middle"><span>Hover </span></button>
<div class = "popup">
<p>The messages go here</p>
</div>
Какой текст под кнопкой? Я не понимаю вопроса... также обратите внимание на это при редактировании вопроса: stackoverflow.com/help/как спросить