【发布时间】:2017-03-11 10:40:56
【问题描述】:
我的“添加到购物车”按钮有以下代码
#addToCart {
background-color: #00AFEF;
border-radius: 10px;
width: 300px;
height: 50px;
font-size: 18px;
font-weight: bold;
}
我想在按钮上添加悬停效果,使颜色变暗 10%。
【问题讨论】:
我的“添加到购物车”按钮有以下代码
#addToCart {
background-color: #00AFEF;
border-radius: 10px;
width: 300px;
height: 50px;
font-size: 18px;
font-weight: bold;
}
我想在按钮上添加悬停效果,使颜色变暗 10%。
【问题讨论】:
如果您使用的是SASS,您可以添加一个变量并在您的CSS 中使用darken 和:hover,如下所示:
$colour: #00AFEF;
#addToCart {
background-color: $colour;
border-radius: 10px;
width: 300px;
height: 50px;
font-size: 18px;
font-weight: bold;
}
#addToCart:hover {
darken($colour, 10%);
}
否则,另一个技巧是将opacity更改为:hover:
#addToCart:hover {
opacity: 0.9;
}
【讨论】:
这可能对你有帮助!
#addToCart {
background-color: #00AFEF;
border-radius: 10px;
width: 300px;
height: 50px;
font-size: 18px;
font-weight: bold;
cursor: pointer;
}
#addToCart:hover{background-color:#209bc7}
<button id="addToCart">Button</button>
【讨论】: