Hue-rotate Css Filter
HTML
<span class="tilter"> <figure class="tilter__figure" style="transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);"> <div class="ato-imgs-block"> <img width="668" height="450" src="http://pearl.stylemixthemes.com/landing/assets/img/woocommerce_opt.jpg"> <span class="ato_one tilter__deco tilter__deco--lines" style="transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);"> <img width="554" height="340" src="http://pearl.stylemixthemes.com/landing/assets/img/woocommerce_opt_popup.jpg"> </span> </div> </figure> </span>
CSS
.tilter {
display: block;
position: relative;
flex: none;
perspective: 1000px;
}
.tilter__figure {
position: relative;
transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
.tilter__figure {
margin: 0;
width: 100%;
height: 100%;
display: block;
}
.tilter__figure>* {
transform: translateZ(0);
}
.tilter * {
pointer-events: none;
}
{
transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}
#main .woocommerce-block .container .screen .ato_one {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.tilter__deco--lines {
fill: none;
stroke: #fff;
stroke-width: 1.5px;
}
.tilter__deco {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
span.ato_one tilter__deco tilter__deco--lines
{
transform: scaleX(1) scaleY(1) scaleZ(1) translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}