代码之家  ›  专栏  ›  技术社区  ›  Ritesh M Nayak beny23

基于图像内容将图像附加到链接

  •  0
  • Ritesh M Nayak beny23  · 技术社区  · 14 年前

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

    }

    上面的CSS规则的问题是所有链接都获得相同的图像。如果链接具有class=“system”,则必须附加system.png,如果其具有get class=“actions”action.png,则必须附加。我想我可以用jQuery来做这个,有没有指针?

    3 回复  |  直到 14 年前
        1
  •  5
  •   N. Lucas    14 年前
    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");
    }
    
        2
  •  2
  •   Srinivas Reddy Thatiparthy    14 年前

    使用

    a.system{
    background-image: url('images/system.png');
    .....
    }
    a.actions{
    background-image: url('images/action.png');
    ....
    }
    
        3
  •  -1
  •   Traveling Tech Guy    14 年前

    向链接添加ID。使用jQuery选择每个ID,并更改其 background-image 属性以匹配所需内容。

    对于 <a id="house" src="house.html">my house</a>

    执行:

    $("#house").attr("background-image", "house.png"); .