2
У меня есть DIV, который использует линейный градиент как границы образа, чтобы придать ему некоторый градиент границыBorder-изображение с закругленными углами
<div class = "gradborders" id="mydiv" runat="server">
..various elements...
</div>
....
....
.gradborders{
border-image: -webkit-linear-gradient(45deg, rgba(20,20,20,0.7) 5%, rgba(90,90,90,0.5) 35%, rgba(255,255,255,0.2) 100%) 8 stretch;
border-image: -o-linear-gradient(45deg, rgba(20,20,20,0.7) 5%, rgba(90,90,90,0.5) 35%, rgba(255,255,255,0.2) 100%) 8 stretch;
border-image: -moz-linear-gradient(45deg, rgba(20,20,20,0.7) 5%, rgba(90,90,90,0.5) 35%, rgba(255,255,255,0.2) 100%) 8 stretch;
border-image: linear-gradient(45deg, rgba(20,20,20,0.7) 5%, rgba(90,90,90,0.5) 35%, rgba(255,255,255,0.2) 100%) 8 stretch;}
и я хочу, углы закруглены. Я попробовал стандартный способ, добавив это в gradborders:
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
но не кости. Я даже попытался использовать расширитель AJAX Rounded Corner на div, который, я уверен, сработал бы, но это тоже не сработало. Есть идеи??
как ни странно, что только огибает верхний левый угол – twinPrimesAreEz
никогда не возражаю, это работает ... Я на самом деле были некоторые дополнительные элементы в моем стиле, который мне не нужен, что мешало ему работать (border-width и background-clip: padding-box;). Как только я удалил их, это сработало – twinPrimesAreEz
Слишком плохо, что вы использовали только префикс '-webkit-' и изображение, которое не сохранялось. – dakab