css 如何使GtkButton完全不可见

h9a6wy2h  于 2023-02-26  发布在  其他
关注(0)|答案(3)|浏览(133)

我有一个按钮的网格,在其中我更容易使一些按钮不可见,然后不创建他们。他们没有任何功能,只是占位符。他们有一个styleclass连接到他们称为transparent。我基本上能够隐藏他们,但仍然有一条线围绕他们离开,这是不是完全透明的。它有点像按钮的阴影或东西。我试着用下面的CSS隐藏它们:

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

我怎样才能隐藏按钮的最后一点呢?它们是切换按钮。不确定这是否重要

33qvvth1

33qvvth11#

尽管我使用的是GTK3,但我查看了GTK4的documentation,并在那里找到了正确的属性。它确实是一个阴影,可以使用以下命令将其删除:box-shadow: none;
我的解现在看起来像:

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

j2qf4p5b2#

试试这个:

.transparent {
    opacity: 0;
}
mzillmmw

mzillmmw3#

您可以使用display: nonevisibility: hidden
display: none从页面中删除元素,其他元素可以取代它,而visibility: hidden将元素保留在原来的位置,只是隐藏它。

相关问题