要为按钮在激活状态时添加过渡效果,可以使用CSS的:hover伪类选择器和transition属性。以下是一个示例代码:
HTML:
CSS:
.btn {
background-color: #f1f1f1;
color: #333;
padding: 10px 20px;
border: none;
cursor: pointer;
transition: background-color 0.3s ease;
}
.btn:hover {
background-color: #ccc;
}
.btn:active {
background-color: #999;
}
在上面的示例中,我们给按钮添加了一个类名为"btn"。该类名定义了按钮的基本样式,并使用transition属性指定了背景颜色的过渡效果。当按钮处于悬停状态时,使用:hover伪类选择器来改变背景颜色。当按钮处于激活状态时,使用:active伪类选择器来改变背景颜色。
当按钮被悬停或点击时,过渡效果会以0.3秒的持续时间和ease的缓动函数从初始颜色过渡到目标颜色。
你可以根据自己的需求调整过渡效果的持续时间、缓动函数和目标颜色。