📜  on hover chang only 按钮的边框颜色 css (1)

📅  最后修改于: 2023-12-03 15:33:17.094000             🧑  作者: Mango

CSS技巧:使用'on hover'改变按钮的边框颜色

CSS中,我们可以使用:hover来更改元素在鼠标悬停时的样式。这是一个非常有用的技巧,特别是在创建按钮等交互元素时。本篇介绍如何使用:hover来仅更改按钮的边框颜色。让我们开始吧!

HTML结构

我们首先需要一个按钮的HTML结构。这里我们假设我们有一个简单的按钮如下:

<button class="btn">Click Me</button>
CSS样式

接下来,在样式表中,我们将为.btn 按钮类添加常规样式和:hover悬停样式。常规样式设置按钮颜色、阴影、圆角和边框。我们这里使用了一个灰色的背景,一个深灰色的边框,以及一个3像素的圆角。

.btn {
  display: inline-block;
  background-color: #aaa;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  border: 3px solid #333;
  border-radius: 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  padding: 10px 20px;
}

.btn:hover {
  border-color: #f00;
}

在:hover伪类中,我们仅更改了边框颜色。当鼠标悬停在按钮上时,边框将变为红色。

完整代码
<button class="btn">Click Me</button>
.btn {
  display: inline-block;
  background-color: #aaa;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  border: 3px solid #333;
  border-radius: 3px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  padding: 10px 20px;
}

.btn:hover {
  border-color: #f00;
}
结论

使用:hover和CSS边框,我们可以轻松改变按钮的边框颜色,这是非常有用的交互设计技巧。希望这篇文章对你有帮助!