You can do
background-image in CSS. That way you don't really need transparent navigation and/or separate element for it.
Same goes for whatever element you need with background image.
(NOTE: I don't click on random links posted in questions so I didn't see what you need)