Instead of using :after
pseudo class, you can use background value as rgba. which will not effect transparency to child elements.
.content {
width: 200px;
margin: 10px auto;
background-image url("http://works.mihaimoga.com/stackoverflow_logo.jpg");
background-color: rgba(255, 255, 255, 0.7); /* added */
}