Olá, sou novo aqui. Estou a deparar me com um problema que deve ser muito simples de resolver mas sou aprendiz na programação.
É o seguinte, tenho a página e o menu é apenas imagens e queria colocar um efeito em que ao passar o rato por cima de cada imagem aparece-se o texto em baixo com o nome do menu.
O html está assim:
<div class="menu">
<ul>
<li><a href="sobre.html"><img src="Imagens/sobre.png"/> <p class="sobre"> Sobre </p></a></li>
<li><a href="portefolio.html"><img src="Imagens/portefolio.png"/> <p class="portefolio">Portefólio</p></a></li>
<li><a href="contacto.html"><img src="Imagens/contacto.png"/> <p class="contacto"> Contactos</p></a></li>
</ul>
</div>
E o css está assim:
.menu ul {
margin-top: 24%;
margin-left:11%;
list-style:none;
}
.menu ul li {
display: inline;
width:87px;
}
.menu ul li a {
padding: 11%;
display: inline-block;
}
.sobre{
font-family: Helvetica, Arial;
display: none;
}
.portefolio{
font-family: Helvetica, Arial;
display: none;
}
.contacto{
font-family: Helvetica, Arial;
display: none;
}
.sobre:hover{
display:none;
}
.menu ul li a:hover {
cursor: pointer;
line-height: 20px;
color: #ffffff;
}
Que devo fazer?
É o seguinte, tenho a página e o menu é apenas imagens e queria colocar um efeito em que ao passar o rato por cima de cada imagem aparece-se o texto em baixo com o nome do menu.
O html está assim:
<div class="menu">
<ul>
<li><a href="sobre.html"><img src="Imagens/sobre.png"/> <p class="sobre"> Sobre </p></a></li>
<li><a href="portefolio.html"><img src="Imagens/portefolio.png"/> <p class="portefolio">Portefólio</p></a></li>
<li><a href="contacto.html"><img src="Imagens/contacto.png"/> <p class="contacto"> Contactos</p></a></li>
</ul>
</div>
E o css está assim:
.menu ul {
margin-top: 24%;
margin-left:11%;
list-style:none;
}
.menu ul li {
display: inline;
width:87px;
}
.menu ul li a {
padding: 11%;
display: inline-block;
}
.sobre{
font-family: Helvetica, Arial;
display: none;
}
.portefolio{
font-family: Helvetica, Arial;
display: none;
}
.contacto{
font-family: Helvetica, Arial;
display: none;
}
.sobre:hover{
display:none;
}
.menu ul li a:hover {
cursor: pointer;
line-height: 20px;
color: #ffffff;
}
Que devo fazer?