If the whole thing is 50% opaque, doesn't that change the opacity of the black borders from .3 to .15?

What if you just used display:none and display:block to hide and show the grid, and then used rgba(255,255,255,0.7) or whatever instead of white?