title: set 80% of background color of a div to one color
body: <p>I have a div and background color is red. Now I'd like to make left 80% remain red, rest 20% on the right part to no color or transparent. Is it possible to alter css only without adding  more divs or changing the padding of the div? I'd like div to remain it's original size.</p>