CSS3 Scale Transition + Transform
Alles was es braucht
Leitbild
This index.html page is a placeholder with the CSS, font and favicon. It's just waiting for you to add some...
mehr darüber »Vorteile:
- Wer es nicht kann, macht halt nix
Nachteile:
- Der äußerste Bild-Container muss immer eine feste Höhe haben!
HTML
<div class="item"> <img src="bild-rot.jpg"> </div>
CSS
/* Äusserster Container */
.item {
width:32%; height:300px; float:left; margin:0 2% 2% 0;
position:relative; z-index: 0;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
overflow: hidden;
}
.item img {
position:absolute; top:0; right:0; bottom:0; left:0; z-index: 0;
-webkit-transition: -webkit-transform 0.5s ease-in-out;
-moz-transition: transform 0.5s ease-in-out;
-ms-transition: transform 0.5s ease-in-out;
-o-transition: transform 0.5s ease-in-out;
transition: transform 0.5s ease-in-out;
}
.item:hover img {
cursor:pointer;
-webkit-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
-webkit-transition: -webkit-transform 1s ease-in-out;
-moz-transition: transform 0.5s ease-in-out;
-ms-transition: transform 0.5s ease-in-out;
-o-transition: transform 0.5s ease-in-out;
transition: transform 0.5s ease-in-out;
}