【发布时间】:2016-03-23 17:43:57
【问题描述】:
我的 vaadin 表中有包含默认 vaadin 复选框的 列。我的表格宽度是 100%,我还有包含 嵌入图像 的列,所以行高是 90 像素。
Vaadin 版本是 7.6.3。
我想将复选框的 height 和 width 设置为大约 60px。
我该如何实现?
我的 java 代码:
CheckBox cboxone=new CheckBox();
cboxone.setConvertedValue(true);
cboxone.setHeight("60px");
cboxone.setWidth("60px");
cboxone.setStyleName("csmy");
我将高度和宽度设置为 60 像素。我将 css 样式(样式名称为 csmy)应用于复选框。我尝试以下 css 样式:
@import "../valo/valo.scss";
@mixin blabla{
@include valo;
//here i put my css styles
.csmy .v-checkbox > label{
height:60px !important;
width:60px !important;
}
.csmy .v-checkbox{
height:60px !important;
width:60px !important;
}
.csmy{
height:60px !important;
width:60px !important;
}
.csmy .v-checkbox > input{
height:60px !important;
width:60px !important;
}
}
但仍然没有任何反应。复选框仍然和以前一样大小。
【问题讨论】:
-
您使用的是 valo 主题吗?如果是,请查看这些demo.vaadin.com/valo-theme/#!checkboxes。当您检查 SCSS 规则时,您会发现如何制作更大的复选框
-
我正在使用 Valo 主题。我使用 mozzila firefox 检查器检查元素,并尝试找出增加元素大小的方法,但对于 vaadin 复选框来说有点棘手。为什么checkbox上没有属性height和width,如果没有生效,不会增加size?