На моем сайте <div>
имеет border-image
. Я сгенерировал код с помощью выравнивания www.border-image.comCSS3 border-image не повторяется
HTML
<div class="header">
</div>
CSS
.header {
height: 75px;
background: rgb(50,50,50);
border-style: solid;
border-width: 30px;
-moz-border-image: url('img/border.png') 30 round;
-webkit-border-image: url('img/border.png') 30 round;
-o-border-image: url('img/border.png') 30 round;
border-image: url('img/border.png') 30 round;
}
Проверено на Chrome и Safari, изображение границы дисплеях прекрасно за исключением того, что это не повторится.
Почему это? Я наткнулся на an old Github thread от 2 лет назад, который предположил, что добавление переменной javascript под названием «Dummy» исправило это. Я попробовал ... И это не сработало. Поэтому я предполагаю, что это шутка для доверчивых людей.
Относительно примечания, возможно ли сделать границу за пределами <div>
? Окончательная версия будет иметь белый фон, делая белый border-image
невидимым.
Странная ошибка, есть ли решение? Благодарю.
Скриншот Каждая часть границы отображается только один раз, по углам. Они не повторяются по сторонам, как ожидалось. ПРИМЕЧАНИЕ. Я не намеренно включал границы на углах.
Также обратите внимание, что фон вокруг границы, не внутри него.
EDIT: Это границы изображения я используюLink
Параметр 'границы image' изображение I Используется [this.] (http://imgur.com/pWUNoki). Тень коробки отображается в виде фона, но она слишком с отступом. – william44isme
Вашему изображению нечего повторять, пока вы не измените координаты: border-style: solid; border-width: 15px 16px 15px 15px; -moz-border-image: url (http://i.imgur.com/pWUNoki.png) 15 16 15 15 повтор; -webkit-border-image: url (http://i.imgur.com/pWUNoki.png) 15 16 15 15 повтор; -o-border-image: url (http://i.imgur.com/pWUNoki.png) 15 16 15 15 повторить; border-image: url (http://i.imgur.com/pWUNoki.png) 15 16 15 15 повтор заполнения; –
Он отлично работает! Однако, если я попытаюсь установить его на 'round' вместо' repeat', изображение станет немного большим и будет пиксельным. Возможно ли сделать это добавлением большего количества изображений вместо удаления, когда оно выравнивается? В противном случае, спасибо за эту большую помощь! – william44isme