1
resposta

[Projeto] Resolução: Modificando estilos com JavaScript

function tocaSom (idElementAudio) {
    document.querySelector(idElementAudio).play();
}
const listaDeTeclas = document.querySelectorAll('.tecla');
for (let contador = 0; contador < listaDeTeclas.length; contador++) {
    const tecla = listaDeTeclas[contador];
    const instrumento = tecla.classList[1];
    const idAudio = `#som_${instrumento}`;
    tecla.onclick = function() {
        tocaSom(idAudio);
    }
    tecla.onkeydown = function () { 
        tecla.classList.add('ativa');
    }
    tecla.onkeyup = function () { 
        tecla.classList.remove('ativa');
    }
}

Utilizando a resolução do projeto anterior e com base na última aula estruturei este código. Porém, no Chrome eu não consigo ver a estilização do CSS aplicada, somente no codepen.io.

1 resposta

Olá Gustavo, tudo bem?

Acredito que o erro ocorra porque você não vinculou o arquivo CSS à página. No Codepen, esse processo de vinculação é automático, portanto não é necessário. No entanto, para visualizar no Chrome, é necessário vincular os arquivos. Se você seguir as normas padrões, acredito que o seguinte código funcione

<head>
 <link rel="stylesheet" href="style.css">
</head>

Certifique-se que esse é o caminho certo e que seu CSS se chama style e está na mesma pasta que o HTML.

Espero ter ajudado, qualquer dúvida, me coloco à disposição! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!