根据css中的域名更改href链接的颜色

时间:2016-09-21 20:08:30

标签: css colors

我想使用CSS为不同的外部链接提供不同的颜色。

例如,我们的外部链接很少:

<a href="http://stackoverflow.com">StackOverflow</a>
<a href="http://example.edu">home page</a>

我想根据域名(.edu,.org,.com等)为链接提供不同的颜色。

1 个答案:

答案 0 :(得分:3)

您可以使用attr选择器,如下所示:

a[href$=".com"] {
  color: red;
}
a[href$=".edu"] {
  color: purple;
}
<a href="http://stackoverflow.com">StackOverflow</a> 
<a href="http://example.edu">home page</a>

在这种情况下,我们可以使用$作为过滤器:

  

<强> [ATTR $ =值]

  表示属性名称为attr且其最后一个值以“value”为后缀的元素。

You can use more combinations to evaluate the attribute you want