Хорошо Подхожу документации на https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_multiple_backgrounds
Новый CSS
.btn {
float: left;
display: block;
padding: 10px 30px;
/* Notice that I list all the images */
background: url("../img/border-top-left.png"), url("../img/border-top-right.png"),
url("../img/border-bottom-left.png"), url("../img/border-bottom-right.png");
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-position: top left, top right, bottom left, bottom right;
background-color: #67b8de;
}
Вы заметят, что я использую свойство background:
, вы также можете использовать свойство background-image
, спасибо за отзыв minitech. Вы также должны заметить, что вы не можете просто указать индивидуальное изображение, вы хотите настроить таргетинг на все углы кнопки. Пример:
background-image: url("../img/border-blah-blah.png");
background-repeat: no-repeat;
background-position: top right;
Это не будет предназначаться все ваши углы, но только один угол будет направлено это из-за каскада будет перезаписывать предыдущее правило, именно поэтому вы должны ввести источники для всех ваших изображений сразу и затем нацеливать их. Также вы должны поместить свойство background-color
последним, потому что цвет не будет применяться, если это первое правило. Я не знаю, почему это происходит.
Это не решает проблему, хотя. –
@htmltroll: Это просто вопрос, что ваш образ слишком велик. Вы хотите его масштабировать? – Ryan
Я думал об одном и том же, но приклеивал все к одному свойству 'background'. В любом случае, это тоже не сработает. – melancia