border gradient css



Css border gradient

Автор Александр Дементьев задал вопрос в разделе Другие языки и технологии

Можно ли в css border оформить градиентом? и получил лучший ответ

Ответ от Александр Ермилов[гуру]
Хмм.. .
В Firefox возможно сделать псевдо-градиент через CSS:
-moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
В Chrome можно использовать градиент:
-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff), color-stop(5%,#ccc),color-stop(5%,#fff)) 5 repeat;
Но это уже не border, а еще одна фоновая картинка скорее.
Для Opera (Chrome, Safari, Firefox) можно использовать картинки ( ), но не для IE.
Более-менее кроссбраузерно можно "нарисовать" с помощью дополнительного элемента (заменив верхний бордер подложенным узким блоком с градиентом и сделав этот бордер прозрачным в основном блоке)
Генератор градиентов: ссылка .com/gradient-editor/ (пробел перед .com убрать)
Также можно использовать векторную графику (например, библиотеку Raphaël), но в данном случае это слишком сложное решение.

Ответ от Александр Голофаев[гуру]
ссылка .ua/-css/385-image-frames-using-css3-border-image.html

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Можно ли в css border оформить градиентом?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*