depois de um dia tentando, acho que agora eu entendi.
criar a função:
function alterarContexto (contexto) {
html.setAttribute ('data-contexto', contexto);
banner.setAttribute ('src' , `/imagens/${contexto}.png`);
}
função chamada quando o botão é clicado:
curtoBt.addEventListner('click', () => {
alterarContexto ('descanso-curto')
})
Usuário clica no botão, o evento é executado porém o acho que se chama valor (contexto) passa a receber o (descanso-curto) que foi passado junto a função.
agora que a função se encontra assim, será alterado tanto o fundo da tela como a imagem.
function alterarContexto(descanso-longo) {
html.setAttribute('src',`/imagens/${contexto}.png`)
}
Estou certo em minha ánalise? e como se chama o que vem dentro dos () ex: function alterarContexto(descanso-longo)