.link { position: absolute; display: block; opacity: 0.5; cursor: pointer; vertical-align: middle; } .link img { display: block; padding: 10%; width:80%; } .link:not(:hover) { opacity: 0; width: 200%; }