Как сделать так, чтобы при нажатии на "кнопку" на сайте под кнопкой появлялся блок DiV с готовым текстом каким-либо?
У блока, который ты хочешь открывать ставишь display: nonе. При помощи js ставишь обработчик на кнопку, который при нажатии изменяет display: none на display: block. Что-то типа этого:
function viewDiv(){
document.getElementById("div1").style.display = "block";
};
#div1{
display: none;
}
<input type="button" value="Click" onmousedown="viewDiv()">
<div id="div1">Блок</div>
Вот тоже интересный пример(Jquery)
$('.btn').click(function(){
$(".block_with_text").fadeToggle(100);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<button class="btn">Кликни по мне</button>
<div class="block_with_text">Lorem ipsum dolor sit amet</div>
Как вариант, можно и без js обойтись, это зависит от конкретной задачи и возможностей. Например, с помощью скрытого чекбокса и метки, которая будет выступать псевдокопкой, переключать видимость DIVа:
.text,
input[type="checkbox"] {
display: none;
}
input[type="checkbox"]:checked ~ .text {
display: block;
}
/* Стилизация псевдокнопки */
.btn {
display: inline-block;
margin-bottom: 4px;
padding: 4px 8px;
background-color: #ffffff;
border: 1px solid #eeeeee;
cursor: pointer;
}
<label for="pseudoBtn" class="btn">"Кнопка"</label>
<input type="checkbox" id="pseudoBtn">
<div class="text">Готовый текст</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь зафиксировать отдельный элемент на странице при прокрутке страницыИспользую js код:
Есть навбар, надо что бы при нажатии на ссылку он плавно перекидывал на нужную секцию
Делаю список друзей для своей небольшой соцсетиДля этого решил сделать связь многие ко многим, но у меня не получилось