问题描述
下图是设计给的按钮的背景,中间灰色部分是透明的。
边框有3层,最外层是纯色,里面两层分别是由上到下的渐变边框
要求这个按钮能自适应内容的宽度撑开。
请问怎么实现?
求别骂伸手党,已经试了几种方法,效果都不理想。
- 纯css实现的话,渐变边框和按钮背景透明应该怎么实现?
- 图片的话,切三张图,左右两边的半圆和中间的背景进行repeat,但是拼合处在移动端不同机型会有缝隙。
- 用css做border-image不支持圆形边框,用图片做border-image的话,又不符合自动撑开时不形变的需求
因为圆角属性只能兼容到IE9,