А разве есть такая команда - border-image: linear-gradient(to bottom, #6ca8c1, #7cc1d9, rgba(0, 0, 0, 0)) 1 100%;?Синтаксис же вроде : border-image: none | [ <URL> [<число> | <проценты>]{1,4} [/ <толщина>{1,4}]? ] && [stretch | repeat | round]{0,2} Согласно спецификации свойство border-image (п. 6.7) в одном из своих параметров устанавливает свойство border-image-source, которое в свою очередь может принимать своими значениями типы none и <image> (п. 6.1). В свою очередь тип <image> (п. 3) может принимать значения таких типов как: <url> | <image-list> | <element-reference> | <gradient> т.е. градиент можно применять во всех свойствах, которые ожидают в качетсве своего значения тип данных <image>. В дополнение отрывок из того же пункта спецификации: Переводится примерно как: Тип <image> может быть использован в множестве CSS свойств, включая свойства ‘background-image’, ‘list-style-image’, ‘cursor’ (где он замещает <url> компонент в значении свойства). По поводу вашей задачи - вот так вот вроде бы должно работать в современных браузерах, но проверить у меня пока возможности нету (система только что установлена). У меня FF nightly - все отображается корректно. http://jsbin.com/rusicoze/1/