Ajuda Hover CSS

23/07/2019

0

Fala galera, preciso de uma ajuda.
Acho que é simples, mas ta enrolado aqui :(

Tenho um botão em CSS, preciso trocar a cor de BG e conteúdo ao mesmo tempo (hover).
Desde já, agradeço!

Segue o código:

<style>

.rectangle-pass {
height: 80px;
width: 310px;
border: 1px solid #B8B8B8;
border-radius: 6px;
background-color: #EEEEEE;
float:left;
margin:16px 0 0 0;
}


.rectangle-pass span {
height: 25px;
width: 48px;
color: #10004F;
font-family:latam-icons-regular;
font-size: 40px;
line-height: 25px;
float:left;
margin:28px 0 0 16px;
}

.rectangle-pass p {
color: #303030;
font-family: Trebuchet MS,Arial,sans-serif;
font-size: 18px;
line-height: 24px;
float:left;
text-align:left;
margin:30px 0 0 8px;
}

</style>


<a href="#" class="item-link">
<div class="rectangle-pass">
<span>FFP006</span>
<p>Extrato</p>
</div>
</a>
Lima

Lima

Responder

Posts

23/07/2019

Jothaz

Para mudar a cor de fundo use:

            <style>
                .rectangle-pass:hover {
                       color: red;
                       background-color: green;
                  }
            </style>


Para mudar o conteúdo use onmouseover:

[code=js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>

<style>

.rectangle-pass {
height: 80px;
width: 310px;
border: 1px solid #B8B8B8;
border-radius: 6px;
background-color: #EEEEEE;
float:left;
margin:16px 0 0 0;
}


.rectangle-pass span {
height: 25px;
width: 48px;
color: #10004F;
font-family:latam-icons-regular;
font-size: 40px;
line-height: 25px;
float:left;
margin:28px 0 0 16px;
}

.rectangle-pass p {
color: #303030;
font-family: Trebuchet MS,Arial,sans-serif;
font-size: 18px;
line-height: 24px;
float:left;
text-align:left;
margin:30px 0 0 8px;

}
.rectangle-pass:hover {
color: red;
background-color: green;
}
</style>
</head>
<body>
<a href="#" class="item-link" id="meu_conteudo" onmouseover="mudar('novo conteudo')">
<div class="rectangle-pass">
<span>FFP006</span>
<p>Extrato</p>
</div>
</a>


<script>
function mudar(valor) {
document.getElementById('meu_conteudo').innerHTML = valor;
}
</script>
</body>
</html>
][/code]

Certamente o exemplo acima não irá solucionar seu problema, mas lhe dará uma ideia de como pode ser feito.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar