htmlcssurlborder-image

CSS Border image from a url - not working


I would like to style the border image the same as in w3school example: http://www.w3schools.com/css/tryit.asp?filename=trycss3_border-image.

But when I tried it in my desktop, https://jsfiddle.net/tangjeen/6yLtmb98/ the result of the border image is not the same. Would appreciate if you could help me. Thank you.

<div class="row" id="round">
   <p>sdfsfsdf</p>
</div>

#round{
   -webkit-border-image: url(http://www.w3.org/TR/css3-background/border.png) 30 30 round; /* Safari 3.1-5 */
   -o-border-image: url(http://www.w3.org/TR/css3-background/border.png) 30 30 round; /* Opera 11-12.1 */
   border-image: url(http://www.w3.org/TR/css3-background/border.png) 30 30 round; 
   background-color: lightyellow;
} 

Solution

  • Make sure the border-width: 15px;/*your value*/ and border-style: solid; /*needed for Firefox*/ are set.

    Or the shorthand way border: 15px solid transparent;. ALSO need to make sure it's set BEFORE border-image rule.

    #round {
        border-width: 15px;
        border-style: solid;
        border-image: url("https://i.imgur.com/BzbWBYA.png") 30 30 round; 
        background-color: lightyellow;
    }
    <div id="round">
        <p>hello world!</p>
    </div>