I need to create button with triangle on one side (like this http://css-tricks.com/triangle-breadcrumbs/) with linear vertical gradient and border, and I wa
So I know that you want to do this with CSS, but I always do this in SVG:
You can embed it as so:
You could also make the toggle image in the same way, and toggle it using JavaScript or jQuery:
$(".triangle").click(function()
{
if($(this).attr("src") == "triangle.svg")
$(this).attr("src", "triangledown.svg");
else $(this).attr("src", "triangle.svg");
});