css - 如何将背景图像和图标添加到 JSF 按钮?

标签 css jsf-2 background-image

我正在使用 JSF 2.0
我可以将背景图像添加到 JSF 按钮,但无法将图标添加到按钮。

我的要求是:- 带有背景图像和图标的 JSF 按钮

以下代码用于添加背景。

     <!-- Discard button-->
        
<h:commandButton action="discard"  style="background-image: url('..\\Images\\leftMenuActiveBg.png');width: 150px;height: 30px;color: white;border-color: white;font-size: 15px; "  value="#{message.discard}">
<rich:componentControl target="popup" operation="show" />
 </h:commandButton> 

有人可以帮我给按钮添加一个图标吗? enter image description here
我正在更新图像以更好地解释我想要实现的目标以及到目前为止我使用上述代码实现的目标。

最佳答案

所以你想要一个有两个背景图片的按钮?这在单个 HTML 元素上是不可能的。 <h:commandButton>生成单个 HTML <input type="submit">元素,而你基本上需要一个 <button type="submit" class="background"><span class="icon">反而。您需要创建一个完全生成该 HTML 的自定义组件,或者采用在其集合中包含此类组件的第 3 方组件库,例如 PrimeFaces .另见 the <p:commandButton> showcase .

关于css - 如何将背景图像和图标添加到 JSF 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9309320/

相关文章:

javascript - 内容感知在运行时调整图像大小

html - 表格标题上的按钮

jsf - commandButton/commandLink/ajax action/listener 方法未调用或输入值未设置/更新

html - 让我的背景图片加载更快?

html - CSS 背景图像不会显示

css - 始终按比例调整背景图像的大小以缩放中心点

html - 如何使用div创建表格

html - 我无法将页脚正确地放在内容的底部

validation - 如何在不同的消息元素中显示相同输入字段的 ValidatorException 和所需的 ="true"

java - 使用 Tomcat 7 访问上下文特定领域