Как сделать GtkButton полностью невидимым

#css #gtk

#css #gtk

Вопрос:

У меня есть сетка кнопок, в которой мне проще сделать некоторые кнопки невидимыми, чем не создавать их. Они не имеют функции и являются только заполнителем. К ним привязан styleclass , который называется transparent . В основном мне удалось скрыть их, но вокруг них все еще осталась строка, которая не является полностью прозрачной. Это похоже на тень кнопки или что-то в этом роде. Я попытался скрыть их с помощью следующего CSS:

 .transparent {
  background: transparent;
  outline-color: transparent;
  border-color: transparent;
  color: transparent;
}
  

Как я могу скрыть этот последний бит кнопок? Это переключатели. Не уверен, что это важно

Ответ №1:

Несмотря на то, что я использую GTK3, я просмотрел документацию для GTK4 и там нашел нужное свойство. Это действительно была тень, и ее можно удалить с помощью: box-shadow: none;

Мое решение теперь выглядит так:

 .transparent {
  background: transparent;
  outline-color: transparent;
  border-color: transparent;
  color: transparent;
  box-shadow: none;
}
  

Ответ №2:

попробуйте это:

 .transparent {
    opacity: 0;
}