[移动端] IOS下border-image不起做用的解决办法

上周五忽然接到现场的一个需求,作一个移动端的劳模展现页面。现场美工把原型图发了过来。这个样子的:

说实在的很想吐槽一下咱们美工的审美哈,不过这不是重点。web

由于边框是须要特殊花纹的因此打算用border-image实现。url

.example{
    ……

    border:6px solid transparent;
    -webkit-border-image:url(../img/border_img.jpg) 6 6 round;
    border-image:url(../img/border_img.jpg) 6 6 round;
    ……
  }

最终发现安卓显示正常。IOS边框是显示不出来的。spa

解决办法是:
把 border:6px solid transparent; 替换为单独的属性,即:border-style 和 border-width。3d

.example{
    ……
    border-style: solid;
    border-width: 6px;
    -webkit-border-image:url(../img/border_img.jpg) 6 6 round;
    border-image:url(../img/border_img.jpg) 6 6 round;
    ……
  }

但愿对你们有帮助。code