Прозрачность границ изображения для CSS - PullRequest
3 голосов
/ 15 января 2012

У меня есть изображение, которое я создал с рамкой CSS.Однако в chrome он не заполняет центр div соответствующим цветом и становится прозрачным.

This is the image

Когда я помещаю фон в белый цвет, он мешаетпрозрачность границ, поэтому я не мог ее вставить. Есть ли другой способ обойти это (конечно, кросс-браузер)?

#post-wrap {
    margin:auto;
    padding: 0px 40px 70px 40px;
    width: 850px;
    border-width: 96px 17px 15px 36px;
    -moz-border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) 96 17 15 36 repeat;
    -webkit-border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) 96 17 15 36 repeat;
    -o-border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) 96 17 15 36 repeat;
    border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png)     96 17 15 36 repeat;
}

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

Вам просто нужно добавить «заливку», чтобы включить фон.

border-image: url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png)     96 17 15 36 fill repeat;
0 голосов
/ 17 января 2012

вместо того, чтобы использовать изображение границы, я думаю, что я установил бы это изображение как фон моего div и использовал padding для размещения текста внутри ...

#post-wrap {
    margin: auto;
    padding: 0px 40px 70px 40px;
    background: transparent url(http://www.nicxtay.com/wp-content/uploads/2012/01/postbackground.png) no-repeat top left;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...