HTML:
<style type="text/css">
.btnrow .btn01 a { background-image: url('Fotolijstje-kruipen-achtergond1.png'); }
.btnrow .btn02 a { background-image: url('Schilderij-Konijn-achtergrond3.png'); }
.btnrow .btn03 a { background-image: url('Schilderij-rond-muis-achtergrond1.png'); }
.btnrow .btn04 a { background-image: url('Schilderij-Konijn-achtergrond3.png'); }
.btnrow .btn05 a { background-image: url('Schilderij-rond-muis-achtergrond1.png'); }
.btnrow .btn06 a { background-image: url('Fotolijstje-kruipen-achtergond1.png'); }
</style>
<div class="btnrow">
<div class="btn btn01">
<a href="http://www.example.nl">
<img src="Fotolijstje-kruipen-wit-11.png" alt=""></a>
</div>
<div class="btn btn02">
<a href="http://www.example.nl">
<img src="Geel-konijn-knop1.png" alt=""></a>
</div>
<div class="btn btn03">
<a href="http://www.example.nl">
<img src="Schilderij-rond-muis-gekleurd1.png" alt=""></a>
</div>
</div>
<div class="btnrow">
<div class="btn btn04">
<a href="http://www.example.nl">
<img src="Geel-konijn-knop1.png" alt=""></a>
</div>
<div class="btn btn05">
<a href="http://www.example.nl">
<img src="Schilderij-rond-muis-gekleurd1.png" alt=""></a>
</div>
<div class="btn btn06">
<a href="http://www.example.nl">
<img src="Fotolijstje-kruipen-wit-11.png" alt=""></a>
</div>
</div>
CSS:
.btnrow, .btnrow * { /*reset wat waardes*/
margin: 0;
padding: 0;
border: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.btnrow {
padding-bottom: 10px; /*ruimte onder elke rij*/
}
.btnrow:first-child {
padding-top: 10px; /*ruimte boven 1e rij*/
}
.btnrow:after { /*clear btn floats*/
content: "";
display: table;
clear: both;
}
.btnrow .btn {
float: left;
width: 230px; /*breedte en hoogte van knop*/
height: 230px;
margin-right: 10px; /*ruimte rechts elke knop*/
}
.btnrow .btn:first-child {
margin-left: 10px; /*ruimte links 1e knop*/
}
.btnrow .btn a {
width: 100%;
height: 100%;
display: block;
overflow: hidden;
text-decoration: none;
line-height: 1; /*hieronder achtergrond op 100% van knop*/
background: no-repeat center #fff;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}
.btnrow .btn a img {
width: 100%;
height: auto; /*zet hoogte in verhouding*/
opacity: 1; /*doorzichtigheid effect 0.4 sec*/
-webkit-transition: opacity .4s;
-moz-transition: opactiy .4s;
-o-transition: opacity .4s;
transition: opacity .4s;
}
.btnrow .btn a:hover img {
opacity: 0; /*bij mouse-over wordt img doorzichtig*/
cursor: pointer;
}