使用CSS在标签文本的右侧显示星号(*)符号

时间:2019-04-29 15:29:44

标签: vaadin vaadin8

我想使用CSS在标签文本上的正确位置显示星号,但在vaadin 8.6.2中无法成功

.v-label-wrap {
content: " *";
color: red;
position: absolute;
white-space: normal !important;
word-break: normal !important;
word-wrap: normal !important;
}

Label lblAttr = new Label("Name");
lblAttr.addStyleName("wrap");

需要显示带有红色的星号*。请建议如何解决这个问题

1 个答案:

答案 0 :(得分:5)

像这样使用::after

.v-label-wrap::after {
    content: "*";
    color: red;
}

有关之后的更多信息:MDN ::after/:after

  

通常用于通过content属性将装饰性内容添加到元素。默认情况下是内联的。