Semi-Transparent Background image
HTML
<h1>Test text</h1>
<div class='after' >
Some Text
</div>
CSS
div {
width: 200px;
height: 200px;
display: block;
position: relative;
}
div::after {
content: "";
background: url("http://hackerferret.com/wp-content/uploads/HackerFerret_final2_web1.gif");
opacity: 0.8;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;
filter: invert(50%);
}