css - 根据其内容将图像附加到链接

标签 css image

我有一个系统可以生成指向应用程序不同部分的链接。我需要根据上下文在链接旁边附加一张图片。在 CSS 中我会这样做:

a {    
 color:#FF6600;
 padding-right:50px;
 background-image: url('images/system.png');
 background-position: right;
 background-repeat: no-repeat;

上述 CSS 规则的问题在于所有链接都获得相同的图像。如果链接具有 class="system",则必须附加 system.png,如果其具有 class="actions",则必须附加 action.png .我猜我可以使用 jQuery 来执行此操作,有任何指示吗?

最佳答案

a {
    color: #f60;
    padding-right: 50px;
    background-position: right;
    background-repeat: no-repeat;
}

a.system {
    background-image: url("images/system.png");
}

a.actions {
    background-image: url("images/actions.png");
}

关于css - 根据其内容将图像附加到链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078532/

相关文章:

html - 如何像预期布局一样设计布局

html - 最大宽度 :480px CSS rule being ignored

c# - 在将发送到电子邮件的 html 中添加 css

css - Base64编码缓存

html - 点没有出现

html - CSS 输入 :focus usage

c - 在 C/Linux 中显示图像的最简单方法是什么?

html - 将图像保持在一起/粘贴图像

c++ - 数字识别,神经网络无法正常工作

ios - Images.xcassets 在存档或构建运行时出现错误