To add arrows for any boxes in CSS3 is relatively easy. You may use the border, absolute position along with the :before pseudo selector to add arrows in any directions.
To make a triangle with CSS border:
border: 20px solid transparent; /* box width for your triangle */ border-right-color: #fff; /* color for your triangle, the direct is opposite of what you want. For example, if you want a left pointing arrow, then set the right border color. */
To position the arrow, make sure the box container is positioned relative so the arrow may be absolutely positioned based on the box container
.box { position: relative; } .box:before { content: ' '; height: 0; position: absolute; width: 0; /* your arrow and the positioning css here */ }
You can generate the arrows using this tool.