Adaptive Image Background
html,body,div,img {
margin: 0;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline;
}
html {
line-height: 1;
}
body {
font-family: Lato, arial;
background: #eeeeee;
overflow-x: hidden;
line-height: 1.6em;
}
body * {
box-sizing: border-box;
}
body .image-wrapper {
text-align: center;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
body .image-wrapper .inner {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
body .image-wrapper .inner:after,body .image-wrapper .inner:before {
content: '';
position: absolute;
top: 20%;
left: 10px;
width: 500px;
height: 1000px;
z-index: 1;
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
body .image-wrapper .inner:after {
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
body .image-wrapper .inner .color {
position: absolute;
top: 0;
left: 0;
margin-top: 10px;
color: #333333;
background: rgba(238, 238, 238, 0.9);
padding: 5px 10px;
font-size: 80%;
opacity: 0;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
body .image-wrapper .inner:hover .color {
opacity: 1;
}
body .image-wrapper img {
width: 50%;
min-width: 250px;
max-width: 600px;
display: inline-block;
z-index: 2;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
margin: 160px 0;
position: relative;
z-index: 10;
}
<body>
<div class="image-wrapper slow" data-colored="1" data-color="rgb(84,104,103)" style="background: rgb(84, 104, 103);">
<div class="inner">
<img src="http://briangonzalez.github.io/jquery.adaptive-backgrounds.js/img/main-images/1.jpg" data-adaptive-background="1" data-description="grandpa" data-ab-color="rgb(84,104,103)" style="border: 1px solid rgba(84, 104, 105, 0.247059);">
</div>
</div>
</body>