CSS在悬停时更改边框颜色

时间:2014-01-20 22:14:00

标签: css

我正在使用以下CSS代码围绕某些内容/链接创建一个框:

.box {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;  
    border: 2px solid #000000;
    padding: 5px 40px; 
    background: #ffffff;
}

我想这样做,当鼠标光标悬停在方框上时,黑色边框颜色会变为紫色。

3 个答案:

答案 0 :(得分:26)

使用:hover伪选择器:

.box:hover {
   border-color: purple;
}

答案 1 :(得分:2)

非常简单,只需应用选择器:hover

.box:hover {
    border:5px solid #b217b4;
}

JSFiddle Here for you

答案 2 :(得分:0)

您可以使用color代替继承边框颜色的border-color

.box {
border:2px solid;
color: #000;
}

.box:hover {
color:purple;
}

请参阅 demo here