Создание кнопки, отображающей состояние "Play" / "Pause" между кнопками «Previous» и «Next», можно реализовать с помощью HTML и JavaScript. Вот простой пример кода, который поможет вам понять, как это сделать:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Кнопка Play/Pause</title>
<style>
.button {
padding: 10px 15px;
margin: 5px;
border: none;
background-color: lightgray;
cursor: pointer;
font-size: 16px;
}
</style>
</head>
<body>
<button class="button" id="prevButton">Previous</button>
<button class="button" id="playPauseButton">Play</button>
<button class="button" id="nextButton">Next</button>
<script>
const playPauseButton = document.getElementById('playPauseButton');
let isPlaying = false;
playPauseButton.addEventListener('click', function() {
isPlaying = !isPlaying;
playPauseButton.textContent = isPlaying ? 'Pause' : 'Play';
});
</script>
</body>
</html>
Объяснение кода:
- HTML: Создаем три кнопки: «Previous», «Play/Pause» и «Next». Кнопка «Play/Pause» будет изменять свое состояние.
- CSS: Применяем простые стили для кнопок, чтобы улучшить внешний вид.
- JavaScript:
- Получаем доступ к кнопке «Play/Pause» через
document.getElementById. - Используем переменную
isPlaying, чтобы отслеживать текущее состояние (играет или на паузе). - Добавляем обработчик события
click, который переключает состояние и обновляет текст кнопки на "Pause" или "Play".
- Получаем доступ к кнопке «Play/Pause» через
С помощью этого кода вы сможете создать кнопку, которая будет менять свое состояние между "Play" и "Pause". Если возникнут вопросы по реализации или хотите узнать больше о других элементах, не стесняйтесь спрашивать!