我正在尝试将css应用于此ftl代码片段:
<@spring.formInput "customer.email" />我使用的CSS是:
.card.alt .input-container input {
color: #ffffff;
}
.card.alt .input-container input:focus ~ label {
color: #ffffff;
}
.card.alt .input-container input:focus ~ .bar:before, .card.alt .input-container input:focus ~ .bar:after {
background: #ffffff;
}
.card.alt .input-container input:valid ~ label {
color: #ffffff;
}
.card.alt .input-container label {
color: rgba(255, 255, 255, 0.8);
}
.card.alt .input-container .bar {
background: rgba(255, 255, 255, 0.8);
}当它是普通的超文本标记语言时,这是有效的,但我不确定如何将CSS应用于<@Spring..>标记
发布于 2016-01-27 16:48:01
不能将CSS应用于FreeMarker标记,因为它们是由FreeMarker引擎处理的,并在输出(主要是HTML)中删除。
<@spring.formInput "customer.email" />将呈现类似以下内容:
<input type="text" name="customer.email" />所以你应该为生成的标签准备你的样式。
发布于 2018-04-04 10:45:35
您可以使用以下命令将样式类应用于输入:
<@spring.formInput "customer.email“”class=‘输入类’“/>
然后你可以在你的CSS中使用inputClass。
https://stackoverflow.com/questions/35025287
复制相似问题