Op mijn website wil ik een afbeelding vervangen door een tekst als ik met de muis over de afbeelding ga. Op het moment heb ik dit voor elkaar gekregen door een afbeelding te maken waarbij het linker deel (150 px) bestaat uit de afbeelding en het rechter deel (ook 150 px) bestaat uit de achtergrondkleur van mijn site (zwart) met de tekst. Ga je nu met je muis over de afbeelding dan verschuift de afbeelding 150 px naar links en zie je het gedeelte van de afbeelding die de tekst bevat. Ik heb alleen nogal wat van deze linkjes op mijn site en daardoor wordt de css code vrij lang. Het kan zijn dat deze code nog versimpeld kan worden met hetzelfde effect, maar ik kan me ook voorstellen dat er een simpelere oplossing is voor hetzelfde probleem (bv tekst gewoon weergeven in de broncode van de site waardoor het niet nodig is een afbeelding met tekst te maken?
Hieronder een deel van de css code die ik nu gebruik:
#img1 a
{
display:block;
width:150px;
height:107px;
background: url(afbeelding1.jpg) 0 0 no-repeat;
}
#img2 a
{
display:block;
width:150px;
height:107px;
background: url(afbeelding2.jpg) 0 0 no-repeat;
}
#img3 a
{
display:block;
width:150px;
height:107px;
background: url(afbeelding3.jpg) 0 0 no-repeat;
}
enz...
#img1 a:hover
{
background-position: -150px 0;
}
#img2 a:hover
{
background-position: -150px 0;
}
enz....
en dan voor de afbeeldingen:
<div id="img1"><a href="#"></a></div>
enz...
Alvast bedank!
Hieronder een deel van de css code die ik nu gebruik:
#img1 a
{
display:block;
width:150px;
height:107px;
background: url(afbeelding1.jpg) 0 0 no-repeat;
}
#img2 a
{
display:block;
width:150px;
height:107px;
background: url(afbeelding2.jpg) 0 0 no-repeat;
}
#img3 a
{
display:block;
width:150px;
height:107px;
background: url(afbeelding3.jpg) 0 0 no-repeat;
}
enz...
#img1 a:hover
{
background-position: -150px 0;
}
#img2 a:hover
{
background-position: -150px 0;
}
enz....
en dan voor de afbeeldingen:
<div id="img1"><a href="#"></a></div>
enz...
Alvast bedank!