html - Freemarker 中的 CSS spring.formInput

标签 html css spring freemarker

我正在尝试将 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);
}

这在它是纯 HTML 时有效,但我不确定如何让 CSS 应用于 <@Spring..> 标签

最佳答案

CSS 不能应用于 FreeMarker 标签,因为它们由 FreeMarker 引擎处理并在输出(主要是 HTML)中删除。

<@spring.formInput "customer.email" />

将呈现如下内容:

<input type="text" name="customer.email" />

所以你应该为结果标签准备你的样式。

关于html - Freemarker 中的 CSS spring.formInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35025287/

相关文章:

html - 去除页面顶部的边框

javascript - 突出显示 TextArea 中的特定文本

javascript - li hover/onmouseover 改变图片

java - 创建类路径资源中定义的名为 'sessionFactory' 的 bean 时出错...找不到类

java - Hybris 产品驾驶舱属性部分

html - 如何在动态高度 div 中垂直居中文本?

javascript - 如何在 CKEditor 中将文本附加到 html 源?

java - 为什么扩展 WebSecurityConfigurerAdapter 且未声明任何 bean 的类要使用配置进行注释?

css - 没有数据时删除下拉内容

jquery - 带有标题显示表的 slider