В угол можно положить квадрат, у которого один коай будет иметь прозрачный бэкграунд, а другой край будет нужного нам цвета. Квадрат создается по принципу треугольников из контента шириной 0 и бордера нужного размера.
и вероятно засунуть основной блок в контейнер большего размера и реализовывать через 2 псевдоэлемента. Попозже выложу код, если раньше никто не отпишется больше.