I’m trying to create a box with an arrow in css and here is my results so far: http://dabblet.com/gist/4079318
As you can see, the gradient is not applied correctly to the arrow, and it used additional markup for the arrow. Does anyone else have a better solution?
Use a rotated pseudo-element with a diagonal gradient:
for demonstration purposes only with webkit prefixes. The same could be achieved in IEs with some filter-magic.
working Demo