Я пытаюсь создать кнопку, которая бы выглядела одинаково (на заднем плане) независимо от ее ширины (чем длиннее текст внутри, тем шире кнопка).
Для изображения кнопки я бы использовал изображение шириной в 1 пиксель:
- он имеет 5 пикселей черного цвета сверху, а затем 35 пикселей красного цвета. И я использую эту CSS, чтобы повторить фон:
background-image:url('../images/button.png');
background-repeat: repeat-x;
Теперь это будет выглядеть так: ![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
![xx](https://i.stack.imgur.com/D7S85.png)
Но я хочу использовать эти два изображения в качестве левой и правой стороны кнопки:
Так что хотелось бы, чтобы кнопка изогнута в верхних углах, и она будет выглядеть как настоящая кнопка. Это вообще возможно?
Итак, вопрос в том, как я могу использовать 3 изображения в качестве фона для div или любой другой вещи, чтобы она выглядела как одна целая кнопка, а средняя часть повторяется столько раз, сколько нужно, чтобы Заполните.
Желаемый вид: ![enter image description here](https://i.stack.imgur.com/jIrqg.png)
PS. Я нарисовал это в MSPaint секунду назад, так что не обращайте внимания на качество изгиба или цвета, я просто хотел, чтобы оно было видимым.