css border-image 手机端不兼容怎么办?


        <style>
            #demo {
                margin-left: 3rem;
                width: 100px;
                height: 100px;
                border-left: 3px solid;
                border-image: linear-gradient(red, blue) 1;
            }
        </style>
        
        <div style="height: 50vh;"></div>
        
        <div id="demo"></div>
        
        <div style="height: 50vh;"></div>
        

这是电脑端的效果, 显示正常

image.png

一到了手机端, 就变成这样子了...明明只设置了border-left, 在手机上却显示了整个框

image.png

手机是ios系统

阅读 1.5k
1 个回答
  <style>
            #demo {
                margin-left: 3rem;
                width: 100px;
                height: 100px;
                border: 0;
                border-left: 3px solid;
                border-image: linear-gradient(red, blue) 1;
            }
        </style>
        
        <div style="height: 50vh;"></div>
        
        <div id="demo"></div>
        
        <div style="height: 50vh;"></div>

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题