Я хочу использовать “изображение границы … заливка” в GTK + тема

Со следующим кодом:

border-image: url("assets/sidebar-row.png") 6 23 6 / 6px 23px 6px;

Без проблем, но когда я использую:

border-image: url("assets/sidebar-row.png") 6 23 6 / 6px 23px 6px fill;

Это перестало работать.

2
задан 17 February 2018 в 15:31

2 ответа

Согласно GTK + спецификации , только поддерживаются следующие значения:

[stretch|repeat|round|space]
  • значение по умолчанию (фрагмент) должно изменить размеры части для заполнения целой выделенной области.

  • , Если значение этого свойства является “repeat”, фрагмент изображения будет размещен рядом для заполнения области.

  • , Если значение этого свойства является “round”, фрагмент изображения будет размещен рядом для заполнения области и масштабировал для соответствия ему точно целое число времен.

  • , Если значение этого свойства является “space”, фрагмент изображения будет размещен рядом для заполнения области, и если это, doesn’t соответствуют ему точно целое число времен, дополнительное пространство, распределяется как дополняющий вокруг частей.

, Таким образом, я использовал бы в Вашем примере:

border-image: url("assets/sidebar-row.png") 6 23 6 / 6px 23px 6px stretch;
2
ответ дан 2 December 2019 в 02:58

Gtk еще не поддерживает fill, но он должен был бы быть определен как:

border-image: url("assets/sidebar-row.png") 6 23 6 fill / 6px 23px 6px;

, потому что 6 23 6 в Вашем примере фрагмент изображения границы часть изображение границы , свойство стенографии, и fill фрагмент изображения границы опция.

[еще 118] информация: https://developer.mozilla.org/en-US/docs/Web/CSS/border-image

1
ответ дан 2 December 2019 в 02:58

Другие вопросы по тегам:

Похожие вопросы: